gwe5 es un gestor de contenidos desarrollado por nosotros, un producto estrella en el que actualmente se basa la mayor parte de las instalaciones web que realizamos. A continuación se muestra una descripción general del proyecto.
GWE5 / Gestor Web Extendido – Descripción general
Objeto, disponibilidad y política de distribución
Gwe5 es un gestor de contenidos para páginas web desarrollado en PHP / MySQL que muestra los contenidos en HTML / CSS / Javascript.
Gwe5 está diseñado para instalarse en cualquier servidor web que admita estos lenguajes / base de datos (multiplataforma).
Todas sus funciones están desarrolladas con el objeto de funcionar en navegadores estándar, atendiendo especialmente a Chrome / Chromium, Firefox, Edge y Safari. Ya que pretende usar estándares, la visualización correcta es probable que funcione en prácticamente cualquier navegador moderno de páginas web, aunque para algunos no se han realizado labores exhaustivas de comprobación.
El desarrollo también atiende a la visualización mutidispositivo, pudiendo verse correctamente en móviles, tablets, portátiles u ordenadores de sobremesa con monitores grandes.
Gwe5 tiene una entrada de administración, mediante la que, con el uso de nombre de usuario y clave de acceso, se entra en la zona de modificación de contenidos.
En este área, los permisos de administración completos permiten diseñar páginas web con multitud de posibilidades, preparadas siempre para facilitar el mantenimiento de datos a usuarios no especializados.
Además de usuarios con permiso de administración total (Control Total), se pueden generar ilimitados usuarios con permisos para el mantenimiento de datos en zonas concretas, permitiendo que diferentes personas de la empresa u organismo controlen sus propios apartados de la web (multiusuario).
Gwe5 admite la incorporación de contenidos en un número ilimitado de idiomas (multiidioma),
Gwe5 está preparado para su instalación en proyectos variados, de los que mostramos algunos ejemplos:
Web para iniciativas de servicios: descripción de la iniciativa, contacto, lista de servicios con página para cada uno de ellos, con listado y acceso a proyectos realizados, cuadros de tarifas, zona de clientes con sistema de mensajes / tickets personalizada, buzón de documentos, etc.
Tiendas Web: completo sistema de lista de productos con sus variantes, descripción, imágenes, precios y sistema de compras con tarjeta (REDSYS), transferencia o contra reembolso. Sistema de cálculo automático de costes de envío. Control de pedidos, inscripción de clientes habituales, generación de cupones de descuento, etc.
Web para administraciones locales (pequeña / mediana), con apartados especiales como composición del pleno / junta de gobierno, directorio de personal, servicios de la entidad, áreas, perfil del contratante, actualidad, documentación, opciones de transparencia, etc.
La combinación de cualquiera de estas aptitudes con otras comunes como galerías de imágenes con diferentes efectos visuales, textos formateados, descarga de documentos, foros de opinión, elementos informativos con fechas de caducidad, etc., ofrece la posibilidad de componer y mantener los contenidos de casi cualquier tipo de página web.
Además, la composición modular de tipos de datos admite programación para incorporar prestaciones a medida según las necesidades concretas de un proyecto.
Hay tres formas de ver los contenidos generados por gwe5:
1 – Las páginas web normales, visibles para cualquier visitante, con los contenidos servidos por el propio gestor gwe5
2 – Gestión de contenidos en modo visual: una vez realizada la autentificación como usuarios con permisos para el control de contenidos, se accede a las páginas en modo normal, pero se observa que en ciertas zonas hay un recuadro azul y aparecen botones para el control de contenidos o de la imagen de fondo. Al pulsar sobre estas zonas o módulos se accede a formularios que nos permiten cambiar los contenidos y, en muchas ocasiones, la manera en la que estos contenidos aparecen.
3 – Gestión de contenidos en modo control total: para usuarios con permisos de administración totales se aprecia en la parte inferior del control en modo visual un botón que da acceso al Control Total. En este modo se tiene acceso a tareas como gestionar los usuarios administradores y los módulos en los que tienen permisos de control de contenidos, generar páginas nuevas y componer dichas páginas.
Gwe5 permite la composición de una web mediante el esquema páginas / franjas / módulos.
Las páginas (también llamadas opciones de menú o ítems) se pueden generar de diferentes maneras:
Simples opciones de menú que enlazan a cualquier página (interna o externa)
Opciones que llaman a páginas que tendremos que componer.
De cualquier página u opción podemos controlar:
Su título o nombre
El estado (publicada / no publicada)
La plantilla en la que se basa
La zona en la que aparece la opción (en el menú superior o en el de complementos o inferior).
El fondo general de la página (color, imagen o vídeo).
La composición de una página se basa en la sucesión de franjas, una debajo de otra. Cada franja puede llevar una, dos, tres o cuatro columnas, a las que llamamos módulos. Cuando se genera una franja nueva, lo primero que hay que seleccionar es el número de módulos que lleva.
Para cada franja creada podemos controlar:
Color de fondo y nivel de transparencia.
Imagen de fondo y cómo aparece: normal, fija o con desplazamiento suave (parallax). Se pueden reutilizar fondos de otras franjas o páginas.
Ancho máximo de la franja.
Posición, pudiendo en cualquier momento subir o bajar la franja con respecto a las otras franjas creadas.
Para cada columna o módulo que compone una franja podemos controlar:
Si aparece o no cuando se visualiza desde smatphones, tablets u ordenadores de sobremesa (desktop).
Márgenes y paddings que aparecerán alrededor de los contenidos.
Color de fondo y opacidad
Imagen de fondo y cómo aparece: normal, fija o con desplazamiento suave (parallax). Se pueden reutilizar fondos de otros módulos, franjas o páginas.
La posición, pudiendo desplazar el módulo a la derecha o a la izquierda de los otros módulos contiguos, si los hay.
El tipo de datos que va a llevar el módulo, tema que veremos más abajo en el apartado ‘Tipos de datos’.
Se pueden crear todas las plantillas que se deseen para ser aplicadas luego como base de composición de las páginas que vayamos creando.
La creación de una plantilla se compone de franjas y módulos, como cualquier otra página.
Una plantilla lleva siempre una franja ‘libre’ que es la franja de la que se partirá para generar contenidos particulares de las páginas donde se aplique la plantilla.
Una vez aplicada una plantilla en una página, seguiremos pudiendo generar nuevas franjas en la página, eliminar franjas de plantilla que no queramos que aparezcan o cambiar las franjas de orden. La plantilla no se verá afectada.
El cambio en los contenidos de cualquier módulo de una plantilla afectará a todas las páginas donde esta plantilla esté aplicada.
El cambio de las propiedades de una franja, posición, creación o eliminación no afecta a las páginas donde esta plantilla ya estaba aplicada. Para que el cambio en la franja tenga efecto hay que aplicar la plantilla de nuevo sobre la página (en propiedades de la página).
Para cualquier página ya compuesta se puede aplicar una plantilla: la operación eliminará todas las franjas (y sus módulos) de la plantilla antigua, si hay, y aplicará la nueva plantilla respetando los datos de las franjas particulares de la página.
Para más información de la operativa de plantillas, consultar el manual de administración de gwe5.
Ya hemos visto que una página se compone de franjas, que a su vez se componen de columnas o módulos. Cada módulo presenta los datos según criterios predefinidos con una amplia gama de posibilidades, según su tipo de datos.
Un tipo de datos se puede programar e incorporar al funcionamiento de gwe5 con una serie de reglas (técnicas) descritas en el Manual de programación de módulos. No obstante disponemos de una serie de tipos de datos ya programados para facilitar las composiciones, cubriendo la mayor parte de las situaciones.
Actualmente (gwe5 V24.06) disponemos de los siguientes tipos de datos para asignar a cualquier módulo de una página:
Texto, imágenes y descargas: un tipo de datos muy flexible, que nos permite diferentes combinaciones de sus elementos, efectos, tamaños, etc. Es el tipo más utilizado.
Secciones informativas o de actualidad: nos permite generar una colección de eventos informativos, ideal para cualquier exposición de datos ordenada por fecha o por importancia, con varias posibilidades de visualización, fechas de entrada y salida de cada elemento y posibilidades de mostrar información ampliada.
Banners: espacios para mostrar imágenes vinculadas
Slideshow: galería de imágenes que se suceden en el mismo espacio, con control de tiempo, tamaño y forma de pasar entre las diferentes slides.
Acceso a clientes: lleva detrás todo el tratamiento de la zona de clientes con los que podemos establecer canales de comunicación, buzón de documentos personales, historial de pedidos (si es el caso), etc.
Foros de participación, con control de usuarios y diferentes maneras de gestionarlo, publicación directa o diferida, etc.
Exposición de productos, con diferentes modos de presentación, variantes, precios, página de producto, cesta de la compra y pedidos con diferentes medios de pago, seguimiento, etc. (para posibilidades y operativa consultar Manual de control de catalogo y pedidos)
Exposición de servicios y proyectos realizados, con diferentes maneras de presentación, cuadros de tarifas, relación de cada servicio con proyectos realizados, etc. (para posibilidades y operativa consultar Manual de control de servicios y proyectos)
Diferentes formularios de sugerencias o contactar.
Exposición de videos incorporados de otras fuentes (youtube, vimeo, instagram, etc.)
Directorio de personal.
Calendario, basado en elementos informativos de las secciones informativas creadas.
Áreas documentales, con elementos organizados cada uno de los cuales accede a una lista de documentos incorporados. El tratamiento documental se complementa con listados de todos los documentos existentes, organización por tipos de documento y buscador.
Opciones destacadas, con la posibilidad de destacar en la portada elementos seleccionados:
Páginas del menú
Productos con criterios definibles (por ejemplo ofertas, nuevos, outlet, etc.)
Servicios también con criterios definibles
Diferentes tipos de datos adaptados al funcionamiento de entidades locales: servicios de la entidad, junta de gobierno, composición del pleno, etc.
Complementos variados como menú horizontal, menú para smartphones, menús de complementos, productos o servicios, zona de selección de idioma, mapa de la web, buscador, etc.
Código libre: admite código HTML / CSS a incorporar, que saldrá en la zona en la que aparezca el módulo en cuestión. Ideal para código embebido procedente de cualquier iniciativa.
En modo administración, cada tipo de datos lleva a un panel de control diferente, siempre pretendiendo facilitar la tarea a la persona o personas que se encarguen del mantenimiento de datos.
Gwe5 es un desarrollo de software libre. En consecuencia no hay problema por parte de los desarrolladores para la copia, distribución o alteración del código fuente y de los manuales de instalación, programación de módulos y uso. Ni siquiera se pide que se realicen referencias a los desarrolladores en el caso de usarse.
El objeto de gwe5 es facilitar por parte de profesionales el desarrollo de páginas web de amplio espectro y dejar una ventana abierta a virtualmente cualquier posibilidad que se pueda programar. Ese ha sido el motivo primero para echar a andar hasta llegar a este producto gwe5: los clientes muchas veces demandan comportamientos personalizados que no existen en plataformas generales. Poderlos programar e integrarlos en un sistema de fácil utilización era esencial.
Aunque gwe5 es gratuito, el tiempo y el esfuerzo de adaptar la web a cada caso particular es la razón por la que el desarrollador web debe valorar su trabajo. La conjunción de programadores, diseñadores web y redactores, entre otros, sigue siendo necesaria para una producción web adecuada.
Manual de usuario básico: describe la entrada en modo administración básica y el tratamiento de contenidos de cada tipo de datos.
Manual de control usuarios: describe el tratamiento de los datos de usuario o cliente, almacén de documentos de usuario y canal de comunicación.
Manual de control de servicios y proyectos: cómo generar y actualizar datos de servicios, trabajos realizados, tarifas y clientes.
Manual de control de catálogo y pedidos: todo el proceso de tratamiento de tienda electrónica, desde el mantenimiento actualizado de productos, variantes y precios, hasta la recepción de pedidos y cambios en el estado de los mismos.
Manual de administración: tratamiento de usuarios administradores de contenidos y sus permisos de acceso, configuración de la web, plantillas, idiomas, generación y composición de páginas y tareas sobre cada módulo y su tipo de datos que un usuario básico no puede hacer.
Pasos para una instalación: descripción detallada de la instalación de gwe5 y su adaptación a cada proyecto concreto.
Manual de programación de módulos: bases generales para la programación, variables de configuración disponibles, reglas a seguir con los nuevos tipos de datos, etc.
Los manuales de ‘Pasos para una instalación‘ y ‘Manual de programación de módulos’, junto con el código fuente y el código SQL para la creación de la base de datos deben ser solicitados a través de nuestro formulario de contacto.
Estaremos encantados en entregarte una copia del proyecto, pero solo ofrecemos ayudas y asesoramiento a nuestros clientes.
También se puede encargar a nuestro equipo la instalación del producto para tu web y disfrutar de la comodidad de tener una web de fácil manejo y la tranquilidad de tener un producto estable y con garantías.
Si la instsalación y el mantenimiento técnico de una web con gwe5 lo llevamos nosotros, se beneficia también de una mejora continuada. Con un sistema simple de actualizaciones, vamos incorporando las mejoras de las diferentes versiones a la instalación original, disponiendo de nuevas funcionalidades, adaptaciones a nuevas tecnologías, etc.