2.
JOOMLA CMS (Content Management System, )
Un sistema de gestión de contenidos
Joomla! es un sistema de administración de contenidos de código abierto construido con PHP bajo
una licencia GPL. Este administrador de contenidos se usa para publicar en Internet e intranets
utilizando base de datos MySQL.
En Joomla! se incluyen características como: hacer caché de páginas para mejorar el rendimiento,
indexamiento web, feed RSS, versiones imprimibles de páginas, flash con noticias, blogs, foros,
polls (encuestas), calendarios, búsqueda en el sitio web, e internacionalización del lenguaje. Su
nombre es una pronunciación fonética para anglófonos de la palabra swahili jumla que significa
"todos juntos" o "como un todo". Se escogió como una reflexión del compromiso del grupo de
desarrolladores y la comunidad del proyecto.
Aproximadamente el 2.5% de las webs del mundo funcionan con Joomla!. Y, es utilizado por
organizaciones tan grandes como Apple, Mc Donalds, las Naciones Unidas y millones de personas
en sus empresas, hobbies y organizaciones sin ánimo de lucro.
Joomla tiene varias ventajas en cuanto a su facilidad de uso, para empezar, desarrollar el diseño
de una página es increíblemente sencillo, ya que ofrece plantillas prediseñadas desde las cuáles
se puece hacer funcionar un sitio web. Estas plantillas son editables para adaptarlas a los gustos
de cada cliente. KRAM Group Limitada puede configurar un html armado con .css y diagramación
en div como plantilla Joomla para el sitio web de un cliente.
Otra de las principales ventajas son las extensiones Joomla, en forma de módulos y plugins.
Gracias a ellos se pueden implementar en el sitio herramientas muy útiles y generalmente con un
diseño y acabado realmente interesantes. Estos módulos y plugins incluyen galerías de fotos,
slideshow (fotos en movimiento), calendarios, opciones de contacto, foros, newletters, blogs y un
largo etc. La mayoría de los módulos y plugins son de software libre, pero existen algunos de tipo
comercial. KRAM Group Limitada en el montaje de sus sitios escoge los mejores componentes
para ser integrados de acuerdo a la experiencia que tenemos con ellos y la funcionalidad esperada
por el cliente.
Joomla permite derivar la administración de la página, esto quiere decir que se pueden tener varios
usuarios registrados que tengan capacidad de entrar al administrador. Además Joomla permite
personalizar las posibilidades que tiene cada uno de estos usuarios (si por ejemplo se define un
sitio web de una revista podemos hacer que varias personas puedan escribir artículos pero no
publicarlos o des publicarlos por ejemplo).
Administrador de contenido
Es el componente básico de Joomla, permite ingresar la información según categorías, secciones y
artículos. Como parte de esta implementación se debe incluir el buscador de artículos. Los
artículos se pueden restringir según los usuarios esten registrados o no.
Se deben entregar la plantillas correspondientes en html y css, adicionalmente de la plantilla de
resultados de búsqueda.
3.
En conclusión las plantillas que deben ser entregadas son:
- Plantilla de home.
- Plantilla de sección o categoría diferente.
- Plantilla de artículo o de tercer nivel.
- Plantilla de resultados de búsqueda.
Con este componente se entrega como parte de la instalación básica:
- Componente de administración de páginas de lenguajes, para definir mensajes de error.
- Componente de estadísticas para Joomla.
- Plugin para embeber fácilmente videos de YouTube en el sitio.
- Plugin para generación de backup del sitio.
El sitio se entrega con un panel de control apuntando a los componentes entregados para facilidad
de los administradores.
Formulario de contáctenos
Formulario de contáctenos enviado a un correo configurable a través de un ítem de menú. El
formulario puede tener una verificación de imagen y dos campos de selects adicionales como
tópico del contacto o país.
Para implementarlo es necesario que se entregue al menos una plantilla que contenga como se ve
un formulario con cajas de texto, checkbox y radio buttons (puede ser el mismo del registro).
Si se van a usar los campos de selects es necesario que se entregue el listado de valores en un
archivo Excel o en un archivo de texto
Registro simple
Controla los procesos de registro de usuario y de verificación de password, para implementarlo es
necesario que se entregue al menos una plantilla que contenga como se ve un formulario con cajas
de texto, checkbox y radio buttons.
Indíquenos si el registro lo quiere en página completa como el ejemplo o en lightbox como este otro
caso al darle clic en "Registro".
Registro extendido
Creación de un formulario de registro extendido con a lo sumo 6 campos adicionales a los
controlados por Joomla sin afectar el componente de usuarios de Joomla y así evitar problemas
cuando se actualize la versión de Joomla!.
Entre los campos adicionales se podrían contar:
- Código postal
- País
- Dirección
Los campos se pueden manejar como campos de texto o selects, si se usan selects se debe
4.
entregar la lista de valores en un archivo excel o en un archivo de texto.
Si se agregan más de 6 campos se eleva el costo.
Conexión registro Joomla registro VTiger
Permite hacer el registro del usuario Joomla como precontacto o contacto en VTiger (un CRM
OpenSource). Si se usa el registro extendido y se le da la opción de escoger una de las compañías
de VTiger queda asociado a esta cuenta.
Manejador documental
Manejador documental que permite incluir archivos en el sitio, linkearlos en el contenido, realizar
búsquedas sobre los mismos, organizarlos por categorías y diferentes perfiles. Al ser integrado con
el componente del buscador de contenido básico los resultados de búsqueda se mezclan entre
contenidos y documentos.
Es un componente sobre el cual adicionalmente se pueden agregar otros módulos como
"Documento más descargado", "Documentos con más cambios", etc.
Se pueden entregar una plantilla de resultado de categoría documental y de ficha de documento, si
estas plantillas no se entregan se utilizan las de resultados de búsqueda y la de artículo realizando
algunas modificaciones.
Carrito de Compras
Carrito de compras que permite configurar los productos, precios, órdenes, formas de entrega entre
otros. Se le pueden agregar una infinidad de módulos como "últimos productos", "productos
relacionados", "productos rotando", etc.
Plantillas:
- Visualización de categorías de productos
- Plantilla de visualización de producto
- Formulario de ingreso de información de la orden
- Plantilla de mail de registro de orden de compra
- Plantilla de visualización de módulos
Pago electrónico con PlaceToPay (P2P)
Implementación del pago electrónico con la plataforma PlaceToPay de EGM. El cliente es quien
debe hacer el registro bancario necesario para que le sea habilitado este manejo bancario, KRAM
asesora en este proceso.
Pago electrónico con PagosOnline
Implementación del proceso de pago usando la plataforma de PagosOnline, el cliente es el
responsable del trámite bancario; KRAM Group asesora en el proceso.
Manejo de cupones de descuento
Permite extender las propiedades de los cupones de descuento para que se rediman por
determinados productos o categorías. Generando los reportes de uso de estos cupones.
Reportes extendidos
Permite sacar más reportes de los habituales que trae la tienda en línea, como los ingresos entre
un período de tiempo, productos más vendidos, etc...
5.
Creación de los productos de la tienda a VTiger
Permite funcionar de dos maneras: leer los productos de VTiger (un CRM OpenSource) y
replicarlos en la tienda o los productos de la tienda guardarlos en VTiger, definiendo cual de los
dos sistemas tendrá el control del inventario.
Pedidos de la tienda almacenados en VTiger
Permite guardar la información de las ordenes de compra como ordenes de pedido y VTiger y
eventualmente como un registro de factura, en VTiger se debe hacer manualmente el registro del
código de la factura.
Foros
Administrador de foros con moderadores incluido dentro de la plataforma Joomla. Permite crear los
diferentes temas de generales y subtemas, así como eliminar los comentarios desobligantes.
Se requieren al menos dos plantillas:
- Presentación de categoría de foros.
- Presentación de detalle de foro con sus comentarios.
Boletines newsletter
Administrador de envío de newsletters con diseño a usuarios registrados.
Plantillas:
- Plantilla de correo.
- Plantilla de listado de boletines, se puede sacar de la de resultados de búsqueda
Se nos debe indicar si al hacer un registro el usuario queda automáticamente suscrito a una lista
de correo o esto lo hace solo a través de una suscripción especifica tal como el siguiente ejemplo
en donde dice "Suscripción a Newsletter".
Adicionalmente se nos debe indicar si la suscripción se realiza solo con el correo electrónico o con
el correo electrónico y el nombre.
Galería de imágenes.
Permite la creación de galerías de imágenes como slideshow o lightbox, se genera un home de
galerías y estas además aparecen en los resultados de búsqueda.
Se necesita una plantilla de visualización de las galerías con su imagen previa, KRAM se encarga
de animar el lightbox o slideshow al darle clic en la imagen previa tal como en esta página.
Modulo Twitter
Módulo que permite visualizar los últimos tweets de una determinada cuenta relacionada con el sito
con su diseño gráfico correspondiente.
Galería de videos
6.
Permite crear grupos de videos embebidos de YouTube como galerías relacionadas al mismo
tema.
Se necesita una plantilla en donde se muestre como se va a ver el listado de página de galerías de
videos, como esta. KRAM se encarga de hacer la animación para que se muestren el lightbox o
slideshow.
Glosarios
Permite crear una página de glosarios ordenada alfabéticamente y con un plugin que permite que
si estas palabras aparecen en el contenido lleve a su definición.
Se necesita una plantilla de visualización de términos, en caso de no entregarse se ajustara la de
resultados de búsqueda que se entrega para los contenidos.
Auto publicación en facebook
Con este componente es posible publicar los contenidos en el perfil de una determinada cuenta en
Facebook.
Manejador de eventos.
Permite ver en una página los eventos próximos con su respectiva información, realizar búsquedas
por períodos de tiempo y enviar un correo de confirmación a quienes lo organizan.
Manejador de reservas
Componente desarrollado por KRAM Group con el cual es posible definir y consultar:
- Destinos
- Hoteles asociados
- Precios de estadía
- Servicios asociados y no incluidos
Adicionalmente permite generar una reserva que se comunica al administrador del sitio
Referencias bibliográficas
Permite guardar las fichas bibliográficas de una biblioteca virtual para ser consultadas, permitiendo
almacenar las portadas de los libros y hacer solicitudes de préstamo.
Blogs
Permite crear blogs en los cuales pueden opinar los usuarios, se generan avisos de nuevos
comentarios y configurándolo se puede hacer que usuarios registrados envíen blogs que pueden
ser aprobados para publicación por parte de un administrador.
7.
Manejador de encuestas
Permite crear encuestas en el sitio, permitiendo que usuarios registrados o no voten (según se
configure) y se muestren los resultados correspondientes.
Manejador de contactos
Visualización de contactos con su cargo asociados al sitio organizados por aéreas.
Libro de visitas
Permite a sus clientes dejar sus impresiones de su trabajo, almacenando la empresa, cargo e
información de recomendación.
Cada vez que se genere un comentario le llega un aviso por correo electrónico al administrador
que decide si aprueba o no poner el comentario en el sitio.
Se entrega opcionalmente un módulo con el último comentario registrado y aprobado.
Explorador de archivos en el servidor
Este es un componente administrativo únicamente, permite ver un directorio del servidor donde
está instalado el sitio como un explorador de windows, permitiendo editar los archivos
correspondientes.
Muy útil cuando los diseñadores desean modificar los archivos javascripts que definen
comportamientos JQuery y el administrador del sitio no desea que tengan acceso a todo el sitio a
través de FTP.
Comunidad de usuarios y perfiles personalizados
Puede construir usando el sitio una comunidad de usuarios en donde es posible que cada uno
tenga un perfil personalizado, compartan fotos y videos, creen su lista de usuarios e interactúen
entre sí.
Se necesita como mínimo la plantilla de visualización del perfil de usuarios:
Nota: Usar este componente hace innecesario manejar un registro extendido ya que viene incluido
dentro de la funcionalidad correspondiente.
Modulo playlist MP3
Permite crear un módulo en el home en donde se pueden poner a sonar hasta 10 canciones mp3
disponibles en el servidor, mostrando el título y el autor, tal como se ve en el top 5 de música
(izquierda abajo de la página) del siguiente ejemplo.
Preguntas frecuentes
Se presenta un listado de las preguntas frecuentes organizado por categorías mostrando pregunta
8.
y respuesta.
La presentación puede ser un listado completo por todas las preguntas de una categoría con sus
respuestas en la misma página o bien las preguntas listadas y un lightbox con cada una de las
respuestas.
Mapa del sitio
Genera la página de mapa del sitio a partir de los menús que se hayan definido en Joomla (si el
menú tiene una sección entonces el mapa mostrará la sección con todos sus categorías y
artículos).
Adicionalmente se genera el .xml que sirve para reportar a Google la estructura de sitemap
correspondiente para una correcta indexación de las búsquedas.
Manejador de hojas de vida
Permite que los usuarios envíen su hoja de vida dividiéndola por estudios y experiencia profesional
y apliquen a convocatorias que se publiquen en el sitio.
Administración de proyectos
Con este componente los administradores del sitio pueden definir proyectos de ejecución con
actividades, tiempos, recursos, etc...
Adicionalmente puede controlar la ejecución de las tareas correspondientes.
Plugin para embember videos de youtube
Con este plugin se puede "embeber" un video de YouTube en cualquier contenido. Los videos
pueden ser configurados en varios tamaños: uno para el home, otro para artículos internos y otro
para componentes específicos a partir de lo que se indique.
No es necesario agregarlo ya que está incluido del componente administrador de contenido.
Instalación del sitio
KRAM Group Limitada instala el sitio web desarrollado en su hosting si nos da los accesos
correspondientes.
El hosting debe tener instalados los programas necesarios:
- PHP
- MySQL
- PhpMyAdmin
Se debe tener un acceso FTP para poder cargar el paquete completo.
9.
Tienda Virtual
VirtueMart (E-Commerce)
Virtuemart es un componente para Joomla que permite convertir Joomla en una Tienda Virtual con
todas las funcionalidades necesarias de un comercio electrónico.
Las características de Virtuemart son las siguientes :
1. Categorías y subcategorías de productos ilimitadas
2. Productos ilimitados con campos configurables, imágenes y localización en múltiples
categoría.
3. Catálogo o tienda (permite usar Virtuemart solo como catálogo de productos o como tienda
online).
4. Multiidioma
5. Descuentos por tipo de cliente (Porcentaje, Total, duración limitada).
6. Control de inventarios.
7. Notificación automática a clientes cuando un producto está disponible.
8. Destacar productos.
9. Grupos de clientes.
10. Descuentos a grupos de usuarios.
11. Productos con múltiples precios según grupo de clientes o rango de precios.
12. Restricción de visualización de precios para grupos de usuarios.
13. Productos asignados a vendedores para que puedan manejar sus propios artículos.
14. Administración completa desde Joomla!.
15. Permite trabajar con múltiples monedas y países.
16. Plantillas de producto para adaptar la ficha al diseño del site.
17. Configuración de proceso de compra desde 4 pasos a 1 paso.
18. Dirección de envío y de facturación.
19. Tarifas de envío por diferentes medios.
20. Creación de módulos de envío.
21. Tarifas según dirección de envío.
22. Productos descargables, software, mp3, etc.
10. 23. Posibilidad de integración plataforma de pago, en Colombia: PagosOnline, PlaceToPay,
PayPal.
24. Gestión de Pedidos desde la administración.
25. Adición de número de orden de envío una vez embalado.
26. Notificación automática a clientes cambios estado del pedido.
27. Definición de los estados del pedido, procesado, cobrado, enviado, cancelado, etc.
28. Listado de últimos productos, novedades.
29. Módulos para mostrar productos destacados, novedades o productos más vendidos.
30. Reporte de pedidos y estadísticas.
Programa de CRM
VTiger
Un CRM (Customer Relationship Management) es un programa que pretende abarcar la mayor
cantidad de funcionalidades que rigen las comunicaciones y tareas realizadas con los clientes de
una compañía.
Vtiger CRM dispone de una distribución en áreas o módulos encargados de distintas tareas. Estas
tareas son todas las relacionadas con los clientes como pueden ser facturas, administración de
contactos, registros, incidencias, ventas, etc. Algunos de los módulos más importantes son el de
Marketing, Comercial, Atención al Cliente, Inventario y Análisis, que se comentarán más adelante.
Estos módulos y sus diferentes tareas pueden configurarse a través de un administrador de
módulos, con el que elegir activar o desactivar las opciones que muestran para realizar. Pero lo
más importante es que a pesar de esta distribución modular, todo se integra para llevar a cabo un
seguimiento completo de la relación con los clientes en todas las direcciones, obteniendo así
información enlazada y rápida. Por ejemplo a la hora de elaborar un presupuesto ya estará creada
previamente la cuenta del cliente y el producto en el inventario, por lo que será tan sencillo como
seleccionar. vtiger pretende centralizar, haciendo olvidar a las empresas el uso de aplicaciones por
separado, como Excel para facturas o Outlook para contactos. La idea es que permite reflejar
desde el primer contacto con el cliente como una reunión, una visita, una llamada telefónica, hasta
que se genera un presupuesto o factura.
* Mercadeo
Este módulo de vtiger permite gestionar las campañas de una empresa y todos los esfuerzos y
recursos: contactos (personas), cuentas (empresas u organizaciones), pre-contactos, y una posible
planificación y comunicación a través de webmail. El objetivo es tener reflejado todos los clientes y
posibles clientes, y crear el inicio de cualquier campaña que se vaya a comenzar, asignando sus
diferentes responsables, recursos, costes, etc.
* Comercial
Este módulo permite una gestión y seguimiento de las ventas desde el primer contacto con el
potencial cliente hasta el servicio post-venta. Se pueden controlar oportunidades, presupuestos,
11.
pedidos, facturas, productos y tarifas; y enlazarlo todo ello con las cuentas y contactos ya creados.
* Atención al cliente
Aquí se llevará todo lo relacionado con la relación del cliente una vez terminado el negocio o la
venta. Será un sistema para reportar incidencias, y también para solicitar ayuda y soporte de
manera muy sencilla. Además permite crear un sistema de FAQ's (preguntas frecuentes) siempre
accesible para los usuarios.
* Análisis
Todo lo referente a estadísticas e informes para obtener las conclusiones de los resultados de un
negocio. Además con la posibilidad de generar gráficos (de distintos tipos) con multitud de filtros y
opciones para mostrar. De un vistazo se puede controlar la marcha de una determinada campaña
o de la empresa, además de obtener información específica de inventario, ventas, o de
determinadas personas o clientes, y hasta los tickets que se han generado.
* Inventario
Una característica que integra este CRM aunque pueda parecer algo externo. Permite gestionar los
productos, proveedores, tarifas, órdenes de compra, pedidos, presupuestos y facturas.
* Otras características
Vtiger CRM integra mucha funcionalidad y es muy configurable. Hay un calendario siempre
accesible desde cualquier vista, posibilidad de escribir notas, e incluso recordatorios en forma de
post-it para tareas a realizar el día de hoy o eventos pendientes de hacer. Además incluye un lector
feed de RSS y puede integrarse con un servidor webmail de correo electrónico; por ejemplo
pueden enviarse las facturas directamente en PDF por correo.
Otras características interesantes son la integración con Asterisk para llamadas de voz por IP que
quedan registradas, notificaciones por correo que se pueden definir y la configuración de roles para
definir privilegios de acceso a distintos usuarios que acceden a vtiger.
Desarrollo a la medida
Software personalizado
En muchos casos existen clientes con reglas empresariales no convencionales para las cuales sus
sistemas de información deben hacer cumplimiento u otras en las cuales es necesario integrar
diversos sistemas para llegar a un resultado final que está esperando el cliente.
En estos casos la opción más recomendable es establecer lo que se conoce como software a la
medida, que consiste en una solución específica para el cliente en la cual es muy probable que
todo el código fuente que la soporta deba ser escrito en su totalidad de ceros.
¿Cómo hacemos y desarrollamos software a la medida?
Para establecer una solución de software a la medida KRAM Group Limitada realiza un
conjunto de pasos:
12.
* Reunión inicial de presentación de requerimientos en la cual se establece la funcionalidad básica
generando adicionalmente un inventario de los perfiles y plataformas involucradas.
* Generación de cotización de basado en horas hombres de acuerdo al tipo de perfil o experto
necesario. La cotización se organiza de modo que muestra los elementos funcionales y de base de
datos que son necesarios paulatinamente para llegar al resultado final para soportar la cotización.
* Diseño de base de datos. Las soluciones KRAM arrancan con la premisa que una buena
estructura base de datos es la base de un buen desarrollo. En esta etapa se generan las tablas,
índices y procedimientos almacenados necesarios. Como premisas siempre trabajamos bajo la
base que el usuario final pueda configurar en lo más posible el funcionamiento del sistema así no
esté entre los requerimientos y esto se refleja en nuestras bases de datos, sin afectar para nada el
desempeño de esta.
* Diseño funcional y codificación. Se establecen las mejores interfaces (las más veloces y
eficientes según si el usuario es operativo o de gestión) a través de consultas con los diferentes
perfiles enterándonos del funcionamiento global y especifico del negocio. La codificación se realiza
de en forma de componentes de modo que el sistema pueda ser corregido fácilmente en un solo
sitio y replicado automáticamente en donde haya lugar.
* Pruebas de integración.
* Pruebas pilotos con usuarios de perfil con el fin de generar un documento del resultado y las
sugerencias de corrección o mejora que nos genera el cliente o que nosotros mismos detectamos
en el proceso.
* Capacitación, implantación en producción y acompañamiento inicial.
* Garantía y soporte según nuestros niveles de servicio.
¿Qué tipo de desarrollos hemos hecho a la medida?
A través de los 9 años de experiencia hemos trabajado en procesos de implementación interna de
desarrollos a la medida, para negocios como estos:
* Intranet para controlar la generación de certificados digitales.
* Facturación de comisiones bancarias.
* Manejo de bienes de una fiduciaria y sus procesos de venta, englobe, desenglobe,
depreciación, etc....
* Proceso de importación para una SIA (Sociedad de Intermediación Aduanera)
Consultoría
Nuestro compañía puede ofrecer consultoría para aplicar nuevas soluciones web debido a el
bagaje profesional de nuestros funcionarios tanto en empresas del sector oficial como privado, les
garantiza altos estándares de responsabilidad, calidad, eficiencia, oportunidad y compromiso con
nuestros clientes.
Contamos con un equipo profesionales de Ingenieros de Sistemas con amplia experiencia y
conocimiento, brindando a nuestros clientes toda la asesoría que ellos necesitaran. Además
13.
profesionales de otras disciplinas relacionadas con el desarrollo de nuestra actividad.
De acuerdo con la estructura de nuestra compañía y con el fin de suministrar al cliente un servicio
integral, hemos conformado un equipo de trabajo multidisciplinario con experiencia en las
siguientes lenguajes y plataformas:
o PHP
o ASP
o .NET
o JSP
o Cold Fusion
o Oracle
o SQL Server
o MySQL
o Postgres
Asesoría pagos en línea
KRAM Group Limitada brinda también los servicios de asesoría para empresas que desean
implementar un proceso de pago en línea.Esta asesoría inicia con el estudio del proceso de
compra en el mundo real que esta llevando a cabo la compañía y la forma más apropiada de
llevarla a Internet teniendo en cuenta los siguientes elementos:
*Mejor manera de presentar el carro de compras al usuario.
*Montos máximos que pueden ser negociados.
*La mejor plataforma de pago que puede usar en Colombia y sus costos asociados:
PlaceToPay
PagosOnline.net
ZonaPagos
*Las plataformas extranjeras con las cuales hemos trabajado si es el caso:
2checkout
PayPal
*Nivel de seguridad que debe ser soportado.
*Creación de interfaces al sistema de inventario (si es el caso).
*Manejo de politicas de envío y logística.
*Políticas de devolución.
*Forma de ganar confianza por parte de compradores fuera del país.
Si lo desea le podemos informar sobte nuestros clusters especializados para un sector de
minipymes, tal como ocurre con DisplayShoes
CONTACTO:
Javier Fernando Galindo Zamorano
Representante Comercial