Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Introduction  





2 History  





3 Features  





4 Architecture  





5 Built in applications  





6 Themes  





7 Translation  





8 Licensing  





9 System requirements  



9.1  WebGUI runtime environment  







10 Mascot  





11 Reception  





12 See also  





13 References  





14 External links  














WebGUI






Беларуская (тарашкевіца)
Nederlands

 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


WebGUI
Developer(s)Plain Black Corporation
Stable release

7.10.30[1] / January 6, 2016; 8 years ago (2016-01-06)

Operating systemCross-platform
PlatformPerl
TypeContent management system
LicenseGPL
Websitewww.webgui.org

WebGUI is an open-source content management system written in Perl[2] and released under the GNU General Public License.[3]

The system permits non-technically minded users to arrange content in pages and layouts, containing 'Assets' (applets) which permit website visitors to view and interact with various types of data from basic Articles to full-blown Content management system and custom applications.

In July 2014, Scott Walters proposed a projectonKickstarter to bring the nascent Version 8 rewrite to a formal release with a supporting free software community. Version 8 is, according to the Kickstarter project page, "a massive modernization effort that reworked core to use Moose, Plack, Try::Tiny" along with a general code cleanup. The project achieved its crowd funding goal on July 16, 2014.

Introduction

[edit]

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[4] to support their customer development work, but a majority of its current independent users utilize it as a CMS with the modules with which it ships.

History

[edit]

In 1999 a development project called Web Done Right[5] began in an effort to create a web application framework. 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.

Features

[edit]

The WebGUI software can be used for:[6]

Architecture

[edit]

WebGUI is built as an application framework, and has a 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 architecture allows for even more extensibility and flexibility. WebGUI's modular design allows 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 CGI, FastCGI, mod_perl, et al.[7]

Built in applications

[edit]

With WebGUI, users can create:[6]

In addition, there are many user contributed applications available.

Themes

[edit]

WebGUI comes with a number of built in 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

[edit]

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

[edit]

WebGUI is licensed under GNU General Public License, which means it is free to download and use.

System requirements

[edit]

WebGUI runtime environment

[edit]

To ease the installation of WebGUI's requirements, Plain Black distributes them inside of the WebGUI 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-compiled by Plain Black for their list of supported systems, and members of the community submit WRE 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 GUI tool (viewed with a web browser) to set up and manage WebGUI sites.

Mascot

[edit]
Gooey, the mascot of WebGUI

Gooey, the purple octopus is the mascot of WebGUI. It was created by Darci Gibson.[8]

Reception

[edit]

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.[9]

See also

[edit]

References

[edit]
  1. ^ "WebGUI 7.10.30 stable release". WebGUI Blog.
  • ^ Yang, Sharon Q.; LiLi, Li (2016). Emerging Technologies for Librarians: A Practical Approach to Innovation. Chandos Publishing. p. 196. ISBN 978-1843347880.
  • ^ staff, Network World. "The best Content Management Systems". Network World. Retrieved 2018-10-25.
  • ^ "Plain Black, makers of WebGUI - PR". www.plainblack.com.
  • ^ "Plain Black, makers of WebGUI - JT Smith". www.plainblack.com.
  • ^ a b "WebGUI - Features - Content Management System | CMS | Open Source Content Management | Web Application Framework | Perl". www.webgui.org. Retrieved 2018-10-25.
  • ^ "PlebGUI: WebGUI Meets Plack". PlubGUI. Archived from the original on 10 February 2010.
  • ^ "WebGUI - Mascot - Content Management System | CMS | Open Source Content Management | Web Application Framework | Perl". www.webgui.org. Retrieved 2017-07-20.
  • ^ "Why Your Small Business Needs a Blog". Archived from the original on 2022-10-07.
  • [edit]
    Retrieved from "https://en.wikipedia.org/w/index.php?title=WebGUI&oldid=1220930766"

    Categories: 
    Free software programmed in Perl
    Free content management systems
    Perl software
    Hidden categories: 
    Articles with short description
    Short description matches Wikidata
    Articles needing additional references from August 2008
    All articles needing additional references
     



    This page was last edited on 26 April 2024, at 20:04 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki