Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
WebGUI
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{short description|Open-source content management system}} {{more citations needed|date=August 2008}} {{Infobox software | logo = WebGUI logo.png | logo upright = yes | name = WebGUI | developer = Plain Black Corporation | latest release version = <!-- If you update this, remember to also update [[List of content management systems]]--> 7.10.30<ref>{{cite web |url=https://blog.webgui.org/post/136751315064/webgui-71030-stable-release |title=WebGUI 7.10.30 stable release |website=WebGUI Blog |archive-url=https://web.archive.org/web/20221102002943/https://blog.webgui.org/post/136751315064/webgui-71030-stable-release |archive-date=2022-11-02}}</ref> | latest release date = {{start date and age|2016|01|06}} | operating_system = [[Cross-platform]] | platform = [[Perl]] | genre = [[Content management system]] | license = [[GNU General Public License|GPL]] | website = }} '''WebGUI''' is an [[open-source software|open-source]] [[content management system]] written in [[Perl]]<ref name="Yang">{{cite book |last1=Yang |first1=Sharon Q. |last2=LiLi |first2=Li |date=2016 |title=Emerging Technologies for Librarians: A Practical Approach to Innovation |isbn=978-1843347880 |publisher=Chandos Publishing |page=196}}</ref> and released under the [[GNU General Public License]].<ref>{{cite news |url=https://www.networkworld.com/article/852030/software-the-best-content-management-systems.html |title=The best Content Management Systems |last=staff |first=Network World |work=Network World |access-date=2018-10-25 |language=en}}</ref> The system permits non-technically minded users to arrange content in pages and layouts, containing 'Assets' ([[applet]]s) which permit [[website]] visitors to view and interact with various types of data from basic Articles to full-blown [[content management system]] and [[web application|custom application]]s. In July 2014, Scott Walters proposed a project on [[Kickstarter]] to bring the nascent Version 8 rewrite to a formal release with a supporting [[free software]] community.<ref>{{cite web | url=https://www.kickstarter.com/projects/2083389021/create-perl-competition-to-the-php-content-managem | title=Create Perl Competition to the PHP Content Management System | date=7 February 2015 }}</ref> Version 8 is, according to the Kickstarter project page, "a massive modernization effort that reworked core to use [[Moose (Perl)|Moose]], [[Plack (software)|Plack]], Try::Tiny" along with a general code cleanup. The project achieved its [[crowd funding]] goal on July 16, 2014. ==Introduction== WebGUI (pronounced web-GOO-E) is a system that gives web administrators the ability to manage the appearance and features available in the user interface to fit each user's skill level. Its users and groups system allows control over content editing and viewing privileges, and the versioning and workflow systems allow for content approval hierarchies and tracking of content as it moves through the site. Everything in WebGUI is a template which allows for customization, while keeping the site content and style separate. The system was originally built as an [[application framework]] by creator [[Plain Black Corporation]] to support their customer development work, but a majority of its current independent users utilize it as a [[Content management system|CMS]] with the modules with which it ships.{{cn|date=September 2024}} ==History== In 1999 a development project called Web Done Right began in an effort to create a web application framework.{{cn|date=September 2024}} Over the next several years, Web Done Right evolved and eventually became WebGUI. WebGUI and its parent company Plain Black Corporation were launched to the public in 2001.{{cn|date=September 2024}} ==Features== The WebGUI software can be used for:<ref name="features" /> *Web-based Administrative Interface *WYSIWYG Rich Text Editor *Workflow Engine *Versioning *E-Commerce *User Management *Group Management *Search engine friendly URLs *Internationalization ==Architecture== WebGUI is built as an application framework, and has a [[Plug-in (computing)|pluggable architecture]] to aid in the extensibility of applications. Developers can create custom applications and functionality that match an organization's processes. A pluggable [[Macro (computer science)|macro]] architecture allows for even more extensibility and flexibility. WebGUI's [[modular design]] allows [[Source code|code]] to be easily accessed, changed, and replaced. WebGUI is a [[mod_perl]] application but there is a project codenamed PlebGUI to port WebGUI to [[PSGI]], the Perl Web Server Gateway Interface, which enables deployment using [[Common Gateway Interface|CGI]], [[FastCGI]], [[mod_perl]], et al.<ref>{{cite web|url=http://plebgui.patspam.com/|title=PlebGUI: WebGUI Meets Plack|archive-url=https://web.archive.org/web/20100210112624/http://plebgui.patspam.com/|archive-date=10 February 2010|website=PlubGUI|url-status=dead}}</ref> ==Built in applications== With WebGUI, users can create:<ref name="features">{{Cite web|url=https://www.webgui.org/features|title=WebGUI - Features - Content Management System {{!}} CMS {{!}} Open Source Content Management {{!}} Web Application Framework {{!}} Perl|website=www.webgui.org|access-date=2018-10-25|archive-url=https://web.archive.org/web/20180815024114/http://www.webgui.org:80/features|archive-date=2018-08-15}}</ref> * Online shops that accept credit cards. * [[Internet forum|Forums]] (Flat, Nested, and Threaded views) * [[SQL]] Reports (Drill down and hierarchical queries enabled) * Polls * [[Classified advertising|Classifieds]] * [[blog|Web Log (blogs)]] * Photo Galleries * News Listings * [[FAQ]]s * Link Directories * Job Postings * User Contributions * Syndicated News (includes [[News aggregator|aggregation]]) * Events Calendars * Surveys * Self-Grading Tests * Articles * [[Search engine (computing)|Search Engines]] * Web Services Front End * Matrix Comparison Systems * Weather Data * Stock Data * Dashboard (My Page) * In/out Boards * Project Management * Time Tracking In addition, there are many user contributed applications available. ==Themes== WebGUI comes with a number of built in [[Theme (computing)|themes]], and additional themes are freely available in the add-ons section of the WebGUI website. Everything in WebGUI is a template, and templates are accessed through the '''admin''' user interface. ==Translation== WebGUI has a translation server that allows anyone to contribute translated terms for any field label in the user interface. These translations can then be applied to a site and users can manage content in their native languages. WebGUI contains Dutch, German, English and Spanish translations. ==Licensing== WebGUI is licensed under [[GNU General Public License]], which means it is free to download and use. ==System requirements== * [[Application Server]]: [[mod_perl]] * [[Database]]: [[MySQL]] * [[Operating system]]: Any * [[Programming language]]: [[Perl]] * [[Superuser|Root Access]]: Yes * [[Shell (computing)|Shell Access]]: Yes * [[Web Server]]: [[Apache HTTP Server|Apache]] ===WebGUI runtime environment=== To ease the installation of WebGUI's requirements, Plain Black distributes them inside of the WebGUI [[Run-time system|Runtime Environment]] (WRE). The WRE includes everything needed to run WebGUI, excepting some [[Perl]] modules that versions of WebGUI released after the WRE may require. The WRE is pre-[[Compiler|compiled]] by Plain Black for their list of supported systems, and members of the community submit WRE [[Executable|binaries]] for other systems. In addition to the requirements, the WRE includes tools to administer WebGUI servers. The 0.8 version of the WRE introduced the WRE Console, which is a [[Graphical user interface|GUI]] tool (viewed with a [[web browser]]) to set up and manage WebGUI sites. ==Mascot== [[File:WebGUI mascot Gooey purple octopus.jpg|thumb|right|Gooey, the mascot of WebGUI]] '''Gooey''', the purple octopus is the mascot of WebGUI. It was created by Darci Gibson.<ref>{{Cite web|url=http://www.webgui.org/mascot|title=WebGUI - Mascot - Content Management System {{!}} CMS {{!}} Open Source Content Management {{!}} Web Application Framework {{!}} Perl|website=www.webgui.org|access-date=2017-07-20|archive-url=https://web.archive.org/web/20170614033943/http://www.webgui.org/mascot|archive-date=2017-06-14}}</ref> ==Reception== A 2019 review by staff at Business.com noted WebGUI's collaboration features and community support as among its useful features, and ability to customize each user's interface depending on their skill level.<ref name="BCOM">{{cite web | url=https://www.business.com/reviews/webgui/ | archive-url=https://web.archive.org/web/20221007122503/https://www.business.com/reviews/webgui/ | archive-date=2022-10-07 | title=Why Your Small Business Needs a Blog }}</ref> ==See also== {{Portal|Free and open-source software}} *[[List of content management systems]] * [[List of computing mascots]] * [[:Category:Computing mascots]] ==References== {{Reflist}} ==External links== * {{webarchive |url=https://web.archive.org/web/20230626053102/http://www.webgui.org/ |date=2023-06-26 |title=Official website}} *[http://sourceforge.net/projects/pbwebgui/ WebGUI Project on SourceForge] *[http://www.ebruni.it/en/docs/webgui/un_cms_per_tutti/index.htm WebGUI, a Content management system for everybody] [[Category:Free software programmed in Perl]] [[Category:Free content management systems]] [[Category:Perl software]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Cite book
(
edit
)
Template:Cite news
(
edit
)
Template:Cite web
(
edit
)
Template:Cn
(
edit
)
Template:Infobox software
(
edit
)
Template:More citations needed
(
edit
)
Template:Portal
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)
Template:Webarchive
(
edit
)