веб-интерфейс
Эта статья нуждается в дополнительных цитатах для проверки . ( август 2008 г. ) |
![]() | |
Разработчик(и) | Простая Блэк Корпорейшн |
---|---|
Стабильная версия | 7.10.30 [1] / 6 января 2016 г |
Операционная система | Кросс-платформенный |
Платформа | Перл |
Тип | Система управления контентом |
Лицензия | лицензия GPL |
Веб-сайт | www |
WebGUI — это с открытым исходным кодом, система управления контентом написанная на Perl. [2] и выпущен под лицензией GNU General Public License . [3]
Система позволяет нетехническим пользователям организовывать контент на страницах и макетах, содержащих «Активы» ( апплеты ), которые позволяют посетителям веб-сайта просматривать и взаимодействовать с различными типами данных, от базовых статей до полномасштабной системы управления контентом и пользовательских приложений .
В июле 2014 года Скотт Уолтерс предложил проект на Kickstarter по доведению зарождающейся переписанной версии 8 до официального выпуска при поддержке сообщества свободного программного обеспечения . Версия 8, согласно странице проекта Kickstarter, представляет собой «масштабную попытку модернизации, в ходе которой ядро было переработано для использования Moose , Plack , Try::Tiny» наряду с общей очисткой кода. Проект достиг своей цели по краудфандингу 16 июля 2014 года.
Введение
[ редактировать ]WebGUI (произносится как web-GOO-E) — это система, которая дает веб-администраторам возможность управлять внешним видом и функциями, доступными в пользовательском интерфейсе, в соответствии с уровнем навыков каждого пользователя. Его система пользователей и групп позволяет контролировать права редактирования и просмотра контента, а системы управления версиями и рабочими процессами позволяют создавать иерархии утверждения контента и отслеживать контент по мере его перемещения по сайту. Все в WebGUI представляет собой шаблон, который позволяет настраивать, сохраняя при этом содержание и стиль сайта отдельно.
Первоначально система была создана как платформа приложений создателем Plain Black Corporation. [4] для поддержки их работы по развитию клиентов, но большинство нынешних независимых пользователей используют его как CMS с модулями, с которыми он поставляется.
История
[ редактировать ]В 1999 году появился проект разработки под названием Web Done Right. [5] началась с попытки создать среду веб-приложений. В течение следующих нескольких лет Web Done Right развивался и в конечном итоге стал WebGUI. WebGUI и его материнская компания Plain Black Corporation были представлены публике в 2001 году.
Функции
[ редактировать ]Программное обеспечение WebGUI можно использовать для: [6]
- Веб-административный интерфейс
- Редактор форматированного текста WYSIWYG
- Механизм рабочего процесса
- Управление версиями
- Электронная коммерция
- Управление пользователями
- Управление группой
- Удобные для поисковых систем URL-адреса
- Интернационализация
Архитектура
[ редактировать ]WebGUI построен как платформа приложений и имеет подключаемую архитектуру , помогающую расширять приложения. Разработчики могут создавать собственные приложения и функции, соответствующие процессам организации. Подключаемая макроархитектура обеспечивает еще большую расширяемость и гибкость. WebGUI Модульная конструкция позволяет легко получать доступ к коду , изменять и заменять его.
WebGUI — это приложение mod_perl , но существует проект под кодовым названием PlebGUI для переноса WebGUI в PSGI , интерфейс шлюза веб-сервера Perl, который обеспечивает развертывание с использованием CGI , FastCGI , mod_perl и др. [7]
Встроенные приложения
[ редактировать ]С помощью WebGUI пользователи могут создавать: [6]
- Интернет-магазины, принимающие кредитные карты.
- Форумы (плоские, вложенные и резьбовые представления)
- Отчеты SQL (включена детализация и иерархические запросы)
- Опросы
- Объявления
- Веб-журнал (блоги)
- Фотогалереи
- Списки новостей
- Часто задаваемые вопросы
- Ссылка на каталоги
- Объявления о вакансиях
- Вклад пользователей
- Синдицированные новости (включая агрегацию )
- Календари событий
- Опросы
- Самооценочные тесты
- Статьи
- Поисковые системы
- Интерфейс веб-служб
- Системы матричного сравнения
- Данные о погоде
- Данные о запасах
- Панель управления (Моя страница)
- Входные/выходные платы
- Управление проектом
- Учет времени
Кроме того, доступно множество приложений, созданных пользователями.
Темы
[ редактировать ]WebGUI поставляется с рядом встроенных тем , а дополнительные темы доступны бесплатно в разделе дополнений на веб-сайте WebGUI . Все в WebGUI является шаблоном, а доступ к шаблонам осуществляется через пользовательский интерфейс администратора .
Перевод
[ редактировать ]WebGUI имеет сервер перевода, который позволяет любому вносить переведенные термины для любой метки поля в пользовательском интерфейсе. Эти переводы затем можно применить к сайту, и пользователи смогут управлять контентом на своих родных языках. WebGUI содержит переводы на голландский, немецкий, английский и испанский языки.
Лицензирование
[ редактировать ]WebGUI распространяется по лицензии GNU General Public License , что означает, что его можно загрузить и использовать бесплатно.
Системные требования
[ редактировать ]- Сервер приложений : mod_perl
- База данных : MySQL
- Операционная система : Любая
- Язык программирования : Перл
- Корневой доступ : Да
- Доступ к оболочке : Да
- Веб-сервер : Апач
Среда выполнения WebGUI
[ редактировать ]Чтобы упростить установку требований WebGUI, Plain Black распространяет их внутри среды выполнения WebGUI (WRE). WRE включает в себя все необходимое для запуска WebGUI, за исключением некоторых модулей Perl , которые могут потребоваться версиям WebGUI, выпущенным после WRE. WRE предварительно скомпилирован Plain Black для списка поддерживаемых систем, а члены сообщества отправляют двоичные файлы WRE для других систем.
Помимо требований, WRE включает инструменты для администрирования серверов WebGUI. Версия WRE 0.8 представила консоль WRE, которая представляет собой инструмент с графическим интерфейсом (просматриваемый через веб-браузер ) для настройки сайтов с веб-интерфейсом и управления ими.
Талисман
[ редактировать ]
Гуи , фиолетовый осьминог — талисман WebGUI. Его создал Дарси Гибсон. [8]
Прием
[ редактировать ]В обзоре Business.com, проведенном в 2019 году, среди полезных функций WebGUI отмечены функции совместной работы и поддержка сообщества, а также возможность настройки интерфейса каждого пользователя в зависимости от уровня его навыков. [9]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Стабильная версия WebGUI 7.10.30» . Блог о веб-интерфейсе .
- ^ Ян, Шэрон К.; ЛиЛи, Ли (2016). Новые технологии для библиотекарей: практический подход к инновациям . Издательство Чандос. п. 196. ИСБН 978-1843347880 .
- ^ персонал, Сетевой Мир. «Лучшие системы управления контентом» . Сетевой мир . Проверено 25 октября 2018 г.
- ^ «Plain Black, создатели WebGUI — PR» . www.plainblack.com .
- ^ «Plain Black, создатели WebGUI — Джей Ти Смит» . www.plainblack.com .
- ^ Перейти обратно: а б «WebGUI — Возможности — Система управления контентом | CMS | Управление контентом с открытым исходным кодом | Платформа веб-приложений | Perl» . www.webgui.org . Проверено 25 октября 2018 г.
- ^ «PlebGUI: WebGUI встречает Plack» . PlubGUI . Архивировано из оригинала 10 февраля 2010 года.
- ^ «WebGUI — Mascot — Система управления контентом | CMS | Управление контентом с открытым исходным кодом | Платформа веб-приложений | Perl» . www.webgui.org . Проверено 20 июля 2017 г.
- ^ «Почему вашему малому бизнесу нужен блог» . Архивировано из оригинала 07.10.2022.