Введение

WebGUI — это система управления контентом с открытым исходным кодом, написанная на Perl и распространяемая под лицензией GNU General Public License. Система позволяет пользователям без специальных технических знаний структурировать контент на страницах и в макетах, используя "активы" (апплеты), которые предоставляют посетителям веб-сайта возможность просматривать и взаимодействовать с различными типами данных – от простых статей до полноценных систем управления контентом и пользовательских приложений. В июле 2014 года Скотт Уолтерс предложил проект на Kickstarter для официального релиза переработанной версии 8 и создания поддерживающего сообщества свободного программного обеспечения. Согласно странице проекта на Kickstarter, версия 8 представляет собой "масштабную модернизацию, в ходе которой ядро было переписано с использованием Moose, Plack и Try::Tiny", а также проведена общая очистка кода. Проект достиг цели краудфандинга 16 июля 2014 года.

Введение

WebGUI (произносится web GOO E) – это система, предоставляющая веб-администраторам возможность управлять внешним видом и функциональностью пользовательского интерфейса, адаптируя их к уровню подготовки каждого пользователя. Система пользователей и групп позволяет контролировать права на редактирование и просмотр контента, а системы версий и рабочих процессов обеспечивают иерархию утверждения контента и отслеживание его изменений по мере продвижения по сайту. В WebGUI все является шаблоном, что обеспечивает возможность настройки при сохранении разделения контента и стиля сайта. Изначально система была разработана компанией Plain Black Corporation как основа для разработки приложений для своих клиентов, однако большинство нынешних независимых пользователей используют ее как CMS с предустановленными модулями.

История

В 1999 году был начат проект разработки под названием Web Done Right с целью создания фреймворка для веб-приложений. В течение последующих нескольких лет Web Done Right развивался и в конечном итоге превратился в WebGUI. WebGUI и его материнская компания Plain Black Corporation были представлены общественности в 2001 году.

Темы

WebGUI поставляется с несколькими предустановленными темами, а дополнительные темы можно свободно скачать в разделе дополнений на сайте WebGUI. Все элементы в WebGUI основаны на шаблонах, и к шаблонам можно получить доступ через интерфейс администратора.

Перевод

WebGUI имеет сервер перевода, который позволяет любому пользователю предлагать переводы для любых текстовых элементов интерфейса. Эти переводы могут быть применены к сайту, позволяя пользователям управлять контентом на их родном языке. WebGUI включает в себя переводы на нидерландский, немецкий, английский и испанский языки.

Лицензирование

WebGUI распространяется по лицензии GNU General Public License, что означает, что его можно свободно скачивать и использовать.

Окружение для выполнения WebGUI

Для упрощения установки необходимых компонентов WebGUI, компания Plain Black распространяет их в составе среды выполнения WebGUI (WRE). WRE включает в себя все, что требуется для запуска WebGUI, за исключением некоторых модулей Perl, которые могут понадобиться более поздним версиям WebGUI, выпущенным после WRE. Plain Black предварительно компилирует WRE для списка поддерживаемых систем, а участники сообщества предоставляют бинарные файлы WRE для других систем. Помимо необходимых компонентов, WRE содержит инструменты для администрирования серверов WebGUI. Версия 0.8 WRE представила консоль WRE – графический инструмент (просматриваемый в веб-браузере) для настройки и управления сайтами WebGUI.

Талисман

Гуи, фиолетовый осьминог, является талисманом WebGUI. Его создала Дарси Гибсон.

Прием

В обзоре 2019 года, подготовленном сотрудниками Business.com, отмечалось, что к полезным функциям WebGUI относятся возможности для совместной работы и поддержка сообщества, а также способность настраивать интерфейс для каждого пользователя в зависимости от его уровня подготовки.