WebGUI es un sistema de gestión de contenido de código abierto escrito en Perl [ 2 ] y publicado bajo la Licencia Pública General GNU . [ 3 ]
El sistema permite a los usuarios sin conocimientos técnicos organizar el contenido en páginas y diseños, que contienen "Recursos" ( applets ) que permiten a los visitantes del sitio web ver e interactuar con varios tipos de datos, desde artículos básicos hasta sistemas completos de gestión de contenido y aplicaciones personalizadas .
En julio de 2014, Scott Walters propuso un proyecto en Kickstarter para llevar la incipiente reescritura de la Versión 8 a un lanzamiento formal con el apoyo de una comunidad de software libre . [ 4 ] Según la página del proyecto en Kickstarter, la Versión 8 es "un esfuerzo masivo de modernización que reelaboró el núcleo para usar Moose , Plack y Try::Tiny", junto con una limpieza general del código. El proyecto alcanzó su objetivo de financiación colectiva el 16 de julio de 2014.
Introducción
WebGUI (pronunciado web-GUI) es un sistema que permite a los administradores web gestionar la apariencia y las funciones de la interfaz de usuario para adaptarlas al nivel de habilidad de cada usuario. Su sistema de usuarios y grupos permite controlar los permisos de edición y visualización de contenido, y los sistemas de control de versiones y flujo de trabajo permiten establecer jerarquías de aprobación de contenido y realizar un seguimiento del mismo a medida que avanza por el sitio. En WebGUI, todo se basa en plantillas, lo que permite la personalización, manteniendo el contenido y el estilo del sitio web independientes.
El sistema fue creado originalmente como un marco de aplicación por su empresa, Plain Black Corporation, para dar soporte al desarrollo de sus clientes, pero la mayoría de sus usuarios independientes actuales lo utilizan como un CMS con los módulos que incluye.
Historia
En 1999, se inició un proyecto de desarrollo llamado Web Done Right con el objetivo de crear un marco de trabajo para aplicaciones web. Durante los años siguientes, Web Done Right evolucionó y finalmente se convirtió en WebGUI. WebGUI y su empresa matriz, Plain Black Corporation, se lanzaron al público en 2001.
Características
El software WebGUI se puede utilizar para: [ 5 ]
- Interfaz administrativa basada en web
- Editor de texto enriquecido WYSIWYG
- Motor de flujo de trabajo
- Control de versiones
- Comercio electrónico
- Gestión de usuarios
- Dirección del grupo
- URLs optimizadas para motores de búsqueda
- Internacionalización
Arquitectura
WebGUI se basa en un marco de trabajo para aplicaciones y cuenta con una arquitectura modular que facilita la extensibilidad de las mismas. Los desarrolladores pueden crear aplicaciones y funcionalidades personalizadas que se adapten a los procesos de la organización. Su arquitectura de macros modulares permite una mayor extensibilidad y flexibilidad. El diseño modular de WebGUI facilita el acceso, la modificación y la sustitución del código .
WebGUI es una aplicación mod_perl, pero hay un proyecto con nombre en clave PlebGUI para portar WebGUI a PSGI , la interfaz de puerta de enlace del servidor web Perl, que permite la implementación usando CGI , FastCGI , mod_perl , etc. [ 6 ]
Aplicaciones integradas
Con WebGUI, los usuarios pueden crear: [ 5 ]
- Tiendas online que aceptan tarjetas de crédito.
- Foros (vistas plana, anidada y en hilos)
- Informes SQL (con funciones de desglose y consultas jerárquicas habilitadas)
- Centro
- Anuncios clasificados
- Blog (blogs)
- Galerías de fotos
- Listados de noticias
- Preguntas frecuentes
- Directorios de enlaces
- Ofertas de empleo
- Contribuciones de los usuarios
- Noticias sindicadas (incluye agregación )
- Calendarios de eventos
- Encuestas
- Pruebas de autoevaluación
- Artículos
- Motores de búsqueda
- Interfaz de usuario de servicios web
- Sistemas de comparación de matrices
- Datos meteorológicos
- Datos de acciones
- Panel de control (Mi página)
- Placas de entrada/salida
- Gestión de proyectos
- Control del tiempo
Además, existen numerosas aplicaciones aportadas por los usuarios.
Temas
WebGUI incluye varios temas predefinidos , y hay temas adicionales disponibles gratuitamente en la sección de complementos del sitio web de WebGUI. Todo en WebGUI es una plantilla, y se accede a ellas a través de la interfaz de administración .
Traducción
WebGUI cuenta con un servidor de traducción que permite a cualquier usuario contribuir con términos traducidos para cualquier etiqueta de campo en la interfaz. Estas traducciones se pueden aplicar a un sitio web y los usuarios pueden gestionar el contenido en sus idiomas nativos. WebGUI incluye traducciones al neerlandés, alemán, inglés y español.
Licencias
WebGUI está bajo la licencia pública general de GNU , lo que significa que se puede descargar y usar de forma gratuita.
Requisitos del sistema
- Servidor de aplicaciones : mod_perl
- Base de datos : MySQL
- Sistema operativo : Cualquiera
- Lenguaje de programación : Perl
- Acceso de administrador : Sí
- Acceso a la consola : Sí
- Servidor web : Apache
Entorno de ejecución de la interfaz gráfica web
Para facilitar la instalación de los requisitos de WebGUI, Plain Black los distribuye dentro del Entorno de Ejecución de WebGUI (WRE). El WRE incluye todo lo necesario para ejecutar WebGUI, a excepción de algunos módulos Perl que podrían requerir las versiones posteriores. Plain Black precompila el WRE para su lista de sistemas compatibles, y los miembros de la comunidad envían binarios del WRE para otros sistemas.
Además de los requisitos, WRE incluye herramientas para administrar servidores WebGUI. La versión 0.8 de WRE introdujo la Consola WRE, una herramienta con interfaz gráfica de usuario (que se visualiza con un navegador web ) para configurar y administrar sitios WebGUI.
Mascota

Gooey , el pulpo morado, es la mascota de WebGUI. Fue creado por Darci Gibson. [ 7 ]
Recepción
Una revisión realizada en 2019 por el personal de Business.com señaló las funciones de colaboración y el soporte de la comunidad de WebGUI como algunas de sus características útiles, así como la capacidad de personalizar la interfaz de cada usuario según su nivel de habilidad. [ 8 ]
Véase también
- Lista de sistemas de gestión de contenido
- Lista de mascotas informáticas
- Categoría: Mascotas informáticas
Referencias
- ↑ "WebGUI 7.10.30 versión estable" . Blog de WebGUI . Archivado del original el 2 de noviembre de 2022.
- ↑ Yang, Sharon Q.; LiLi, Li (2016). Tecnologías emergentes para bibliotecarios: un enfoque práctico para la innovación . Chandos Publishing. pág. 196. ISBN 978-1843347880.
- ↑ personal, Network World. "Los mejores sistemas de gestión de contenido" . Network World . Consultado el 25 de octubre de 2018 .
- ↑ "Crear una competencia para el sistema de gestión de contenidos PHP con Perl" . 7 de febrero de 2015.
- 1 2 "WebGUI - Características - Sistema de gestión de contenido | CMS | Gestión de contenido de código abierto | Marco de aplicación web | Perl" . www.webgui.org . Archivado del original el 15 de agosto de 2018. Consultado el 25 de octubre de 2018 .
- ↑ "PlebGUI: WebGUI se encuentra con Plack" . PlubGUI . Archivado del original el 10 de febrero de 2010.
- ↑ "WebGUI - Mascot - Sistema de gestión de contenido | CMS | Gestión de contenido de código abierto | Marco de aplicación web | Perl" . www.webgui.org . Archivado del original el 14 de junio de 2017. Consultado el 20 de julio de 2017 .
- ↑ "Por qué tu pequeña empresa necesita un blog" . Archivado del original el 7 de octubre de 2022.
Enlaces externos
- Sitio web oficial en Wayback Machine (archivado el 26/06/2023)
- Proyecto de interfaz gráfica web en SourceForge
- WebGUI, un sistema de gestión de contenido para todos.
- Software libre programado en Perl
- Sistemas de gestión de contenido gratuitos
- Software que utiliza la Licencia Pública General de GNU.