Extensiones Software.-
La instalación opcional de estas extensiones le permitirá tener una web con la funcionalidad que se deseé.
Supongamos que su negocio es un restaurante, entonces se instalaría esta web con una extensión que le permita mostrar los menus y la carta de vinos (incluso incluyendo imágenes), y enviar correos con los menús diarios u otros menús a los usuarios que se registren o que Ud. registre, aceptar reservas, etc. Puede que también le interese incluir un Calendario de Eventos.
Una extensión se usa para agregar una función a esta sistema web que no existe en el núcleo del código base. A continuación se indican algunos ejemplos de los cientos de extensiones disponibles:
- Generadores de formularios dinámicos
- Negocios u Organizaciones
- Gestión de documentos
- Galerías de imágenes y multimedia
- Comercio Electrónico y Carros de Compra (Tiendas Virtuales)
- Foros y Chats
- Calendarios de Eventos
- Boletines de Noticias
- Recolección de datos y Herramientas de informe
- Sistemas de publicidad (Banners)
- Subscripción a servicios
- etc.
Tipos de Extensiones.-
Hay cinco tipos de extensiones:
- Componentes
- Modulos
- Plantillas
- Plugins
- Idiomas
Las Extensiones de Software (que a la vista del visitante de la web las pricipales son Componentes y Módulos) son desarrollos de software que se integran con esta web para obtener cualquier funcionalidad que podamos imaginar.
Componentes.-
Un componente es el más grande y más complejo de los tipos de extensión. Los componentes, son como mini-aplicaciones (por ejemplo, la galería multimedia o la tienda virtual).
Muchas de las principales características de este sistema web son proporcionados por defecto por medio de componentes como:
- Contactos
- Página inicial
- Suscripción de noticias (feeds)
- Banners
- Correo Masivo
- Encuestas
Un componente puede manejar datos, mostrar configuraciones, proveer funciones, y en general puede llevar a cabo cualquier operación no contemplada por las funciones generales del código de esta web.
Modulos.-
Una más ligera y flexible extensión usada para mostrar en las páginas son los módulos. Los módulos se usan para pequeñas partes de la página y generalmente son menos complejos y capaces de verse a través de los distintos componentes (por ejemplo, pueden mostrar un reloj, una imagen aleatoría, un cambiador de monedas, etc.)
Los módulos son como mini-utilidades que se pueden colocar en cualquier lugar de su web.
Los módulos se pueden asignar a una posición de módulo que se definen en la plantilla y en el back-end con el gestor de módulos y la edición de la configuración de módulo de posicionamiento (por ejemplo, "columna izquierda" y "columna derecha").
Mostrando los módulos.-
Cada módulo es asignado a una posición de módulo en su web.
Newsflash (Resumen de noticias) es un módulo que muestra artículos de su web dentro de una posición de módulo asignable.
Puede usarse y configurarse para mostrar una categoría, todos, o elegir al azar artículos para resaltar a los usuarios. Puede mostrar tantos artículos como hayas configurado y puede mostrar un "Leer más" para permitir al usuario acceder al artículo completo.
El módulo Newsflash es particularmente útil para cosas como mostrar las noticias de la web o para mostrar los últimos artículos añadidos a su web.
Asignado niveles de usuarios a las extensiones software.-
A todo o parte de los componentes así como a los módulos, se pueden asignar para que sean visibles sólo por los usuarios de un determinado nivel. Así, el "Público" puede tener o no la funcionalidad parcial de una componente, pero si accede al área privada, como "Usuario registrado", la componente le puede permitir más funcionalidad, ver módulo que no están visibles para el "Público".
Si creamos distintos niveles de acceso la zona privada, podemos asignar funcionalidades y módulos nivel, de forma que un nivel tendrá la funcionalidad del situado por debajo y verá lo que este, pero no tendrá la funcionalidad asignada al nivel superior ni podrá ver sus módulos.
A continuación trataremos sobre los diseños adaptativos de esta web.