WebGUI

WebGUI

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

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.

Intro

WebGUI (pronounced web-GOO-E)

The system gives web administrators the ability to manage the appearance and features available in the user interface to fit each user's skill level. It's '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, and keeps site content and style separate.

The system was originally built as an application framework by creator Plain Black Corporation [ [http://www.plainblack.com/about_us Plain Black Corporation: about] ] to support their customer development work, but a majority of current independent users of it utilize it as a CMS with the modules with which it ships.

In late 2005 and early 2006, the system underwent a major metamorphosis, targeting a release of version 7.0 which occurred in mid-2006; the current versions are 7.4.30 (stable) & 7.5.8 (beta). [cite web |url=http://www.webgui.org/getwebgui/advisories/ |title=WebGUI: advisories |date=2008-03-04 |accessdate=2008-03-05]

History

In 1999, a development project called Web Done Right [ [http://www.plainblack.com/jt-smith JT Smith: Web Done Right] ] began in an effort to create a web application framework that married both ease of use and power. Over the next couple years, Web Done Right evolved, and after a number of revisions became WebGUI. WebGUI, and its parent company Plain Black Corporation, were launched to the public in 2001.

Features

WebGUI contains many features that make it suitable for diverse organizations. WebGUI has a consistent user interface, which makes learning to manage content simple, and a number of “helper” applications, such as date and color pickers, aid in content creation. WebGUI also keeps style and content separate, which allows for quick and easy content management. WebGUI's versioning and workflow systems allow system administrators to set up content approval systems, and versioned site content can be “rolled back” if something is published to the site by mistake. WebGUI also assigns simple, easy to remember URLs to content applications, and images can be uploaded directly through the user interface. WebGUI has an e-commerce system, and internationalization features including local date and time display, and the ability to view the user interface in multiple languages.

Architecture

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 a company's business processes, and a pluggable macro architecture allows for even more extensibility and flexibility. WebGUI's modular design allows code to be easily accessed, changed, and replaced.

Built in Applications

With WebGUI, users can create:
* Forums (Flat, Nested, and Threaded views)
* SQL Reports (Drill down and hierarchical queries enabled)
* Polls
* Classifieds
* Web Log (blogs)
* Photo Galleries
* News Listings
* FAQs
* Link Directories
* Job Postings
* User Contributions
* Syndicated News (includes aggregation)
* Events Calendars
* Surveys
* Self-Grading Tests
* Articles
* Search Engines
* Web Services Front End
* Matrix Comparison Systems
* Weather Data
* Stock Data
* Dashboard (My Page)
* In/Out Boards
* Project Management
* Time TrackingIn addition, there are many user contributed applications available.

Themes

WebGUI comes with a number of built in themes, and additional themes are available for free in the add-ons section of the [http://www.webgui.org/wg/get-add-ons WebGUI website] . Everything in WebGUI is a template, and those templates are easily 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.

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
* Root Access: Yes
* Shell Access: Yes
* Web Server: Apache

WebGUI Runtime Environment

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 administrate 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.

See also

*List of content management systems

References

External links

* [http://www.webgui.org/ WebGUI web site]
* [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]
* [http://www.plainblack.com Plainblack Corporation]
* [http://i18n.webgui.org WebGUI Translation Server]


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • WebGUI — система управления сайтом, написанная на языке Perl и использующая в качестве хранилища содержания реляционную базу данных MySQL. WebGUI является свободным программным обеспечением, защищённым лицензией GPL.Система позволяет пользователям… …   Википедия

  • Visual WebGui — Infobox Software name = Visual WebGui latest release version = 6.1.1b latest release date = July 15, 2008 genre = Web RAD framework license = GPL / LGPL website = [http://www.visualwebgui.com] | Visual WebGui (VWG) is an open source rapid… …   Wikipedia

  • Freenas — Screenshot des FreeNAS webGUI im Browser (oben) und des NAS Bildschirms (unten) …   Deutsch Wikipedia

  • List of rapid application development tools — Cross Platform Rapid Application Development Tools = * Boa constructor is a cross platform, wxPython based Python RAD IDE. * is a cross platform C/C++ RAD IDE using wxWidgets; the latest developmental builds have a built in form designer wxSmith …   Wikipedia

  • Habanero.NET — Infobox Software name = Habanero caption = developer = Chillisoft latest release version = 2.0.0b latest release date = 15 September, 2008 operating system = Microsoft Windows genre = Object Relational Mapping license = Proprietary website = http …   Wikipedia

  • FreeNAS — Bi …   Deutsch Wikipedia

  • Vyatta — Open Firmware Router Entwickler Vyatta Version 5.0.2 (Community Version) (09. März 2009) Abstammung Debian GNU/Linux    > Vyatta OFR / Zebra …   Deutsch Wikipedia

  • Vyatta Open-Firmware-Router — Basisdaten Entwickler Vyatta Version 6.2 (Community Version) (9. Februar 2011) Abstammung …   Deutsch Wikipedia

  • Vyatta Open-Router-Firmware — Vyatta Open Firmware Router Entwickler Vyatta Version 5.0.2 (Community Version) (09. März 2009) Abstammung Debian GNU/Linux    > Vyatta OFR / Zebra …   Deutsch Wikipedia

  • OpenMediaVault — WebGUI OpenMediaVault Разработчик Volker Theile …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”