Fact-checked by Grok 2 weeks ago

WebGUI

WebGUI is an open-source content management system (CMS) and web application framework written in the Perl programming language, developed by the Plain Black Corporation. It enables non-technical users to create, manage, and publish website content through an intuitive web-based interface, while allowing developers to build and extend custom applications using its modular architecture. Originally known as "Web Done Right," WebGUI emphasizes ease of content management for site owners and separation of concerns between content creators and technical staff. The project was registered on in April 2002 and has since become one of the most widely deployed applications built for mod_perl environments. Its development history includes multiple major versions, with ongoing work centered on the PSGI-compatible branch of WebGUI 8, which supports modern Perl web standards like Plack and improves performance for handling requests. WebGUI supports cross-platform deployment on operating systems such as , BSD, macOS, and Windows, and includes multilingual capabilities in languages like English, , , , Dutch, and Simplified Chinese. Key aspects of WebGUI include its asset-based content model, which organizes site elements as reusable objects, and built-in support for multi-site management from a single backend. It provides tools for developers, system administrators, and end-users in fields like and IT, with configuration options for databases and sessions handled through a central . As of November 2025, WebGUI is used by fewer than 0.1% of websites with identifiable systems, reflecting its niche but enduring role in Perl-based .

Background

Introduction

WebGUI is an open-source (CMS) and web application framework written in , designed for building dynamic websites and portals. It serves as a mod_perl application, efficient server-side for . Developed by Black Corporation, WebGUI originated as a tool to support enterprise needs. The primary use cases of WebGUI focus on empowering non-technical users to manage web content, user privileges, and site structure through an intuitive -based interface. This approach allows content creators to handle updates and organization without requiring programming expertise, making it suitable for collaborative environments such as intranets or public-facing sites. Key high-level benefits include customizable templates for consistent site design, automation to streamline content approval processes, and extensibility that supports to enterprise-level applications. These features provide flexibility for integrating additional functionalities while maintaining a robust foundation for complex web projects.

History

WebGUI originated as a project named "Web Done Right" in 1999, initiated by the founders of Plain Black Corporation to develop an advanced . The software was publicly launched in 2001 as version 1.0 by Plain Black Corporation. The platform evolved through multiple major version releases over the subsequent years. The final release, version 7.10.31, was made available on March 16, 2018. In February 2015, Plain Black launched a Kickstarter campaign titled "Create Perl Competition to the PHP Content Management System" to fund version 8, described as a comprehensive modernization effort including rewrites with Moose, Plack, and Try::Tiny for improved core architecture and themes. The campaign succeeded, raising $10,349 from 102 backers against its funding goal. However, despite the funding, no public releases of version 8 or subsequent updates have materialized. Modernization initiatives included the PlebGUI project, which sought to port WebGUI from its mod_perl foundation to the PSGI (Plack Server Gateway Interface) standard, facilitating deployment on shared hosting and non-Apache environments via Plack. Demonstrated with working code in 2009, PlebGUI enabled WebGUI applications to handle HTTP requests through PSGI, simplifying server integration while preserving core functionality. As of November 2025, WebGUI remains in a state of inactive official development since the 2018 release, with the codebase maintained on under the Plain Black organization and supported by community forks, though no new updates have been issued by the original developers.

Core Functionality

Key Features

WebGUI provides a web-based administrative that allows users to manage websites entirely through a , eliminating the need for or server-side access. This enables non-technical users to configure site settings, organize content hierarchies, and oversee operations such as user permissions and asset uploads directly from any compatible device. Central to content creation in WebGUI is its rich , which supports integration of and images with formatting tools, facilitating intuitive page building. The system's workflow engine, known as , automates processes for . WebGUI incorporates a robust versioning system that automatically tracks all changes to pages, assets, and configurations, allowing administrators to restore previous states or compare revisions as needed. This feature maintains a complete , supporting operations and collaboration by preserving historical snapshots without data loss. Built-in e-commerce capabilities include shopping carts for product browsing and secure payment gateway integrations like and processors. These features allow sites to handle transactions within the same platform, scaling from small stores to larger operations. For efficient , WebGUI offers search and indexing tools that site in , supporting full-text queries, faceted filtering, and SEO-friendly result displays. This enables quick retrieval of articles, products, or across the entire site, with options to index custom fields and integrate external search enhancements. These core functionalities are featured in WebGUI versions up to 7.x, with ongoing adaptations in the WebGUI 8 PSGI branch.

User Management and Security

WebGUI supports the creation and management of user accounts and groups through its administrative interface and underlying modules, such as for user profile handling and WebGUI::Group for group organization. This structure enables administrators to organize users into groups, facilitating scalable in multi-user environments. Role-based access control (RBAC) is implemented by associating privileges with groups, allowing administrators to grant or revoke access to specific site assets, content editing capabilities, and administrative functions without assigning permissions to individual users. For example, groups can be configured to control visibility of pages, editing rights for assets, and execution of workflows, ensuring controlled access across the platform. Authentication mechanisms in WebGUI include support for internal database-backed user validation via the WebGUI::Auth::WebGUI , as well as integration with external directories like LDAP through the WebGUI::Auth::LDAP , which allows with systems for centralized user verification. These options enable flexible deployment, from standalone sites to integrated corporate environments, with tied to the for secure login processes. Security is enhanced by session management in the middleware stack, where WebGUI::Middleware::Session creates a dedicated session for each request, handling state persistence and access tokens to prevent unauthorized . Input validation is built into core functions to sanitize user inputs and mitigate common threats, including (XSS) and ; for instance, updates in version 7.3.4 addressed an XSS vulnerability in wiki page titles by strengthening validation routines. is controlled through the RBAC framework and administrative oversight tools, requiring group membership verification for sensitive operations like user promotion or configuration changes, thereby limiting potential abuse.

Technical Architecture

System Design

WebGUI employs a modular and pluggable architecture that allows developers to create and integrate custom applications and plugins as modules, enabling seamless extension of core capabilities without altering the underlying system. This design promotes reusability and adaptability, with components such as Wobjects—specialized -based widgets—serving as building blocks for adding functionality like database interfaces or content displays. At its foundation, WebGUI's system design incorporates several core layers for robust operation. Database abstraction is handled via the DBI module, providing a standardized for interacting with relational databases like , ensuring portability across different backend systems. The template engine relies on HTML::Template to process dynamic , separating logic from application code by compiling templates with variables and loops. Complementing these, the system organizes storage for user-uploaded files, images, and other media through configurable directories, such as the uploadsPath defined in the site's configuration file. The architecture implements the Model-View-Controller (MVC) pattern, where models manage data access and persistence via DBI interactions, views render output using the template engine, and controllers orchestrate request handling and through session objects. This separation enhances code and , allowing independent development of each component. For instance, the request-response cycle in WebGUI's acts as the controller, processing user inputs while keeping data and UI logic distinct. Extensibility is a of the design, with a comprehensive supporting the creation of custom macros for enhancement, development of new Wobjects as pluggable widgets, and integrations with external services through Perl's ecosystem. Developers can into middleware layers for request or build site-specific extensions, fostering a highly customizable . This -driven approach, combined with the pluggable nature, has enabled contributions like specialized Wobjects for tasks such as viewing or SQL editing. While primarily executed in a mod_perl for performance, the core design remains independent of specific runtime details.

Runtime Environment

WebGUI primarily operates within a runtime environment centered on the configured with to execute its -based scripts efficiently. This setup leverages 's ability to embed a persistent interpreter within , enabling high-performance handling of dynamic web requests for tasks. To simplify deployment, Plain Black developed the WebGUI Runtime Environment (WRE), a bundled distribution that packages essential components for running WebGUI out of the box. Introduced with version 0.8, the WRE includes , , necessary modules, and a console for management, allowing users to avoid manual configuration of these elements across supported platforms like and . Key dependencies for WebGUI include Perl 5.12.1 or later. It supports MySQL as the backend database, along with CPAN modules such as CGI::Application for web application dispatching, DBI for database interactions, and others like Image::Magick for image processing. Migration efforts have focused on modernizing the runtime through the PlebGUI project, which adapts WebGUI for compatibility with PSGI and Plack standards. This enables deployment on contemporary servers like Starman, reducing reliance on mod_perl and improving portability across web server environments. As of 2025, the project has seen no significant updates since approximately 2013.

Built-in Components

Applications and Modules

WebGUI includes a variety of pre-built core applications in version 7, designed to facilitate common website functionalities without requiring custom development. These encompass forums for threaded discussions, for personal or organizational publishing, polls for simple user feedback collection, surveys for more structured data gathering, and photo galleries for media organization and display. In addition to these, WebGUI provides collaboration tools that enable team-based content creation and management, including wikis for collaborative editing, calendars for event scheduling, and document management systems for shared asset handling. These features support group workflows by allowing multiple users to contribute, revise, and track changes in a centralized environment. For commercial sites, WebGUI offers e-commerce modules centered around shopping carts, which handle basic online transaction processing. These integrate with the core content management to enable product listings and user purchases directly within site pages. The system's extensibility is achieved through a API and package deployment mechanisms, allowing modules to integrate seamlessly into the underlying . Developers can extend functionality by creating custom plugins that hook into WebGUI's modular , supporting tailored workflows while maintaining compatibility with built-in components. Brief theme integration ensures these modules align with site presentation, and security measures protect user interactions within them. Note that these features are documented for WebGUI 7 (last stable release circa ). The ongoing development of WebGUI 8 (PSGI-compatible branch) focuses on modern web standards, but specific built-in applications may require verification for compatibility.

Themes and

WebGUI provides a flexible for theming and customization, allowing administrators to modify the visual appearance and layout of sites without deep programming knowledge. The core of this functionality is the template , which uses the HTML::Template module to separate presentation from logic, enabling dynamic content insertion through variables and loops. This approach supports macro-like features for reusable code snippets, facilitating efficient design updates across pages. Built-in themes in WebGUI include default templates that offer basic styling options, often leveraging CSS for layout and color schemes. These themes can be selected and modified via the admin interface, where users can edit layouts, adjust colors, and incorporate custom CSS and to tailor the site's look. For example, administrators can override default styles to match requirements, ensuring consistency in responsive elements where supported by the underlying CSS frameworks. WebGUI supports site theming through its "Site Style" system, which allows for the creation and application of custom layouts and visual elements. Site Styles encompass templates, CSS, and images that define the overall appearance of a WebGUI site. Administrators can choose from built-in Site Styles or develop new ones using the admin console. The template system is built on , providing a simple yet powerful way to insert dynamic content into HTML pages using placeholders and conditionals, with support for macros to avoid code duplication. This enables developers to customize page structures while maintaining . Customization tools are accessible through the admin , where users with appropriate roles can edit layout elements, color palettes, and add custom CSS or files to enhance functionality and . This streamlines the process of site , allowing for quick iterations without core code. Community-contributed themes, often shared as Site Styles or add-ons, are available through online repositories associated with the project, extending the range of design options for users. These contributions can include advanced layouts and with modern CSS practices.

Deployment and Localization

System Requirements

WebGUI requires minimal hardware for basic installation, though actual needs scale with site traffic, user load, and additional modules. Supported operating systems include (preferred), BSD, macOS, and Windows, with 64-bit systems recommended for larger deployments. For database support, WebGUI is compatible with using the storage engine or . Installation can be performed using the WebGUI Runtime Environment (WRE) for legacy mod_perl setups or the modern PSGI-compatible branch for WebGUI 8, which uses tools like wgd and Plack for and running the application (see Runtime Environment for details). The process involves configuring the database connection parameters such as host, username, password, and database name in WebGUI.conf, initializing the , and starting the server, enabling access via a .

Internationalization

WebGUI offers robust internationalization capabilities, enabling sites to be deployed in multiple languages and adapted to regional preferences. The core system supports translations in English (the default language), , , , , and Simplified Chinese, allowing administrators to select and apply language packs during setup or , facilitating global accessibility without requiring custom code modifications. Localization in WebGUI extends beyond basic text translation to include features like right-to-left (RTL) text rendering for languages such as and Hebrew, configurable date and time formatting aligned with regional standards (e.g., DD/MM/YYYY for locales), and currency symbol adaptations (e.g., € for sites). These elements are managed through locale-aware settings in the administration panel, where site owners can define user-specific or global preferences to automate cultural adjustments. At the technical level, WebGUI implements using encoding universally across its Perl-based architecture, databases, and template files, preventing character corruption in non-Latin scripts. Locale-specific templates further enhance this by allowing conditional rendering of based on the detected or selected , such as swapping layout directions for support or injecting region-appropriate formatters for numbers and dates. This design leverages Perl's built-in localization modules to handle plurals, gender-specific phrasing, and other linguistic nuances dynamically.

Licensing and Community

Licensing Model

WebGUI is distributed under the GNU General Public License version 2.0 (GPLv2), which applies to all core code and user contributions. This license ensures that the software remains , permitting users to run, study, modify, and redistribute it without restrictions on commercial use, as long as any derivative works are released under the same GPLv2 terms and the source code is provided. Key implications of the GPLv2 include the requirement to disclose for any modifications or distributions, preventing forks while fostering collaborative development. Attribution to original developers, such as Plain Black Corporation, must be preserved through copyright notices in all copies or substantial portions of the software. For compliance, derivative works must adhere to the same licensing conditions, including the "viral" clause that mandates GPLv2 for any combined or modified distributions, ensuring ongoing openness and preventing lock-in by closed-source extensions. Plain Black Corporation, the primary developer, offers commercial support and services separately from the core licensed code, but the fundamental codebase remains fully governed by the GPLv2.

Development and Reception

Development of WebGUI is led by Plain Black Corporation, a company specializing in integration services. The project is maintained as on , where community members can contribute code and improvements. The repository has attracted 31 contributors and positions WebGUI as the most widely deployed mod_perl application globally. Support for WebGUI includes official documentation hosted within the GitHub repository, covering installation and configuration details. Plain Black provides paid consulting services for implementation and customization needs. Users can further enhance the system through community-contributed plugins, which extend core functionality for specific use cases. Reception of WebGUI has been generally positive among users. On , it holds a 5.0 rating from available reviews. Historically, WebGUI achieved significant impact as a scalable mod_perl application powering numerous enterprise sites. The last major stable release was version 7.10.30 in January 2016, after which development activity has slowed considerably, with no significant updates as of November 2025, contributing to its declining adoption amid the rise of more contemporary platforms.

Cultural Elements

Mascot

Gooey is the official mascot of WebGUI, depicted as a character that symbolizes the system's flexibility and multi-tasking capabilities through its multiple arms. Designed by Darci Gibson in the early , Gooey was created specifically for promotional materials to embody the project's extensible nature. Gooey frequently appears in WebGUI's documentation, themes, and efforts, where it represents the platform's "sticky" extensibility, allowing users to easily attach and manage various components. This visual element helps convey the idea of adaptability in , much like an navigating complex environments. In terms of cultural significance, Gooey has played a key role in fostering community identity within the WebGUI , appearing in posts, materials, and collaborative discussions to build a sense of shared heritage among developers and users. Its presence reinforces the open-source spirit of the project, encouraging engagement and creativity in early project efforts.

Legacy and Impact

WebGUI pioneered the development of Perl-based content management systems (CMS) through its pluggable architecture, which allowed for modular extensions and customization, setting a standard for open-source frameworks in the early 2000s. This design emphasized extensibility via reusable components, enabling developers to build complex sites without rigid structures, and it became a cornerstone for during an era when PHP alternatives like early versions were gaining traction. By leveraging mod_perl for high-performance server-side execution, WebGUI contributed significantly to the mod_perl ecosystem, demonstrating scalable deployment for dynamic content generation under . In terms of impact, WebGUI powered over 15,000 websites by the mid-2000s, supporting a wide range of applications from corporate intranets to government portals, and it was recognized as the most widely deployed mod_perl application worldwide. This widespread adoption highlighted 's viability for enterprise-level , fostering community contributions to related tools and influencing the broader adoption of persistent Perl environments over traditional scripts. However, as web technologies evolved, WebGUI's market share declined sharply; by 2012, Perl-powered sites, including those using WebGUI, represented less than 1% of all websites, far behind dominant PHP-based like and , which offered simpler setups and larger ecosystems. Current documentation and repository analysis reveal gaps in ongoing development, with the official GitHub repository showing no commits after 2013, indicating stalled activity post-2016. The PSGI port, introduced in WebGUI 8.0 in 2011 to enable deployment beyond mod_perl using Plack for modern servers like Starman, remains experimental and unmaintained, limiting compatibility with contemporary web stacks. No evidence of active community forks or security patches emerges as of 2025, underscoring the need for renewed maintenance to address potential vulnerabilities in legacy installations and restore relevance against actively supported alternatives like Drupal's robust API or WordPress's user-friendly updates.

References

  1. [1]
    Usage statistics and market share of WebGUI - W3Techs
    WebGUI, previously called Web Done Right, is an open source content management system written in Perl, developed by Plain Black. Website: sourceforge.net ...
  2. [2]
    plainblack/webgui - GitHub
    A free open source content management system and web application framework. The most widely deployed mod_perl application on the planet.Missing: Black | Show results with:Black
  3. [3]
    WebGUI download | SourceForge.net
    Rating 5.0 (2) · Free · Business/ProductivityA perl-based web application and web site framework designed to let the people who create the content manage it, and let the technical folks get back to tech ...<|control11|><|separator|>
  4. [4]
    WebGUI for Windows - Free download and software reviews
    Mar 8, 2012 · WebGUI is a content management platform built to give average business users the ability to build and maintain complex web sites.
  5. [5]
    WebGUI Content Engine - Social Source Commons
    A bug has been found in WebGUI when upgrading from 7.9.34 to 7.10.22, 7.10.23 and 7.10.24. The version history is not correctly updated inside of the database, ...
  6. [6]
    Create Perl Competition to the PHP Content Management System
    Feb 7, 2015 · WebGUI has a rabid following among people who have used Dupal, WordPress, and a host of other systems, and declared it to be the most powerful, ...
  7. [7]
    PlebGUI: WebGUI Meets Plack | Tatsuhiko Miyagawa's Blog
    PlebGUI: WebGUI Meets Plack ... The idea goes like this: Web applications, when all is said and done, are really just on about sending three ...
  8. [8]
    Software-update: WebGUI 7.4.30 - Computer - Downloads - Tweakers
    Webgui is een content management systeem en ... Webgui ... This release fixes a few minor bugs, including issues in the rich text editor, calendar, and spectre.
  9. [9]
    Software-update: WebGUI 7.3.9 - Computer - Downloads - Tweakers
    WebGUI is een content management systeem en ... WebGUI is een ... Major areas of improvement include the SPECTRE workflow engine and Calendar wobject.<|control11|><|separator|>
  10. [10]
    Want more from your CMS? With WebGUI, it's in there - SourceForge
    Jun 14, 2010 · The project offers a free 150-page users guide called the Primer. WebGUI is written 100% in Perl. Smith says, “Perl was the ideal language to ...
  11. [11]
    webgui/lib/WebGUI/User.pm at master · plainblack/webgui
    Insufficient relevant content. The provided text is a GitHub page snippet with navigation, feedback, and footer information but does not include the actual POD documentation or code comments from `lib/WebGUI/User.pm`. No details on user creation, authentication, permissions, groups, or security features are present.
  12. [12]
    prove5.log - GitHub Gist
    Using WebGUI::Form::date is deprecated. Use WebGUI::Form::Date->new ... plainblack/webgui/commits/master.atom. ok 3 - updated cacheTimeout is 124. ok ...<|separator|>
  13. [13]
    CVE-2007-0308 Detail - NVD
    Cross-site scripting (XSS) vulnerability in Plain Black WebGUI before 7.3.4 (beta) allows remote attackers to inject arbitrary web script or HTML via Wiki ...<|control11|><|separator|>
  14. [14]
    WebGUI - Free Software Directory
    WebGUI is a platform built to allow average business users to build and maintain complex Web sites. It is modular, pluggable, and platform independent. It was ...
  15. [15]
    SQLEdit: a WebGUI Wobject. - Emiliano Bruni WebSite
    A WebGUI Wobject for adding, editing and deleting data from database tables. You can give to users of your website the possibility of working with database ...Missing: s Guide
  16. [16]
    What's new in WebGUI 8.0 #1 - PSGI/Plack | preaction [blogs.perl.org]
    Jan 8, 2011 · Since WebGUI is just a PSGI application, it can also run alongside any other PSGI applications. WebGUI and Catalyst can work together on the ...Missing: PlebGUI | Show results with:PlebGUI
  17. [17]
    [Pbwebgui-development] Re: Need some windows help | WebGUI
    One of the slowest areas > for WebGUI in > terms of speed is in template parsing. I want to use HTML::Template::JIT > (http://search.cpan.org/~samtregar ...
  18. [18]
    BlobViewer: a WebGUI Wobject to view ... - Emiliano Bruni WebSite
    While, in WebGUI, there is a Wobject to show database records named SQLReport, there is no way to get data stored in BLOB columns. If you try to use SQLReport ...
  19. [19]
  20. [20]
    Re: [Pbwebgui-development] Re: SOAP Wobject | WebGUI
    ... WebGUI required perl > 5.8.x. > > -DJCP. View entire thread. SourceForge. Create a Project · Open Source Software · Business Software · Top Downloaded Projects.
  21. [21]
    None
    ### Summary of Runtime Environment, Dependencies, Perl Version, Server, Database, CPAN Modules, WRE, PlebGUI, and PSGI from install.txt
  22. [22]
    Open source content management systems roundup - LWN.net
    May 28, 2003 · WebGUI is available under the GPL and is developed by Plain Black Software. OpenCms, is pretty flexible in that it will run on LAMP platforms ...
  23. [23]
    PSGI/Plack - Perl Superglue for Web Frameworks and Web Servers
    PlebGUI: WebGUI meets Plack: Patrick Donelan writes a good introduction for PSGI and Plack from the web application developers point of view. I finally get ...
  24. [24]
    WebGUI | Comparison tables - SocialCompare
    Oct 27, 2020 · Compare WebGUI in this comparison table: Free Content Management System (CMS) Comparison table. ... Workflow Engine, Yes. Interoperability. FTP ...
  25. [25]
    Vanilla Forums -vs- WebGUI - CMS Comparison
    WebGUI is an open source content management system with message boards, event management system, photo galleries, shopping carts and more built-in. webgui.org ...Missing: blogs polls surveys
  26. [26]
    WebGUI - Wikipedia
    WebGUI is an open-source content management system written in Perl [2] and released under the GNU General Public License.
  27. [27]
    Re: [Pbwebgui-development] FW: Nomenclature suggestion | WebGUI
    ... WebGUI. Clear as mud. Either way, the distinction between the two lives ... And "theme" *IS NOT* a site style. A theme doesn't even have to include a ...
  28. [28]
    Linux Mint - Community
    WebGUI is a content management platform based on Apache, mod_perl and MySQL ... Go to http://i18n.webgui.org if you want to improve this localization.
  29. [29]
    Simultec AG - Home
    The WebGUI Content Engine® is a powerful and easy to use system for managing web sites, and building web applications. It provides thousands of features out ...<|control11|><|separator|>
  30. [30]
    [Chicago-talk] Internationalization / Localization
    Dec 4, 2003 · What do you guys recommend for internationalization? I wrote my own for WebGUI, but I'm in the process of doing some major enhancements to it, ...
  31. [31]
    Deal Radar 2009: Plain Black - Sramana Mitra
    Feb 25, 2009 · The international software company develops the WebGUI system, an open source platform for managing web content. Plain Black also offers a ...<|control11|><|separator|>
  32. [32]
    Plain Black - The Perl Integrators
    Contact Us ; Phone 1-608-695-5593 ; Email info@plainblack.com ; Postal Mail Plain Black Corporation 1360 Regent St. #146. Madison, WI 53715+1255. USA.
  33. [33]
    WebGUI Reviews - 2025 - SourceForge
    Rating 5.0 (2) · FreeMar 15, 2018 · WebGUI user reviews and ratings from real users, and learn the pros and cons of the WebGUI free open source software project.Missing: 2019 | Show results with:2019
  34. [34]
    File:WebGUI mascot Gooey purple octopus.jpg - Wikimedia Commons
    English: Gooey the purple octopus, mascot of WebGUI. Date, 3 May 2004, 10:09:46. Source, https://www.webgui.org/mascot/gooey. Author, Darci Gibson ...
  35. [35]
    Gooey Book Cover Graphic by Darci Gibson | ArtWanted.com
    Digital Painting Computer/Digital Underwater/Sea Life Web Gui Gooey. Post a New Image Comment. Anonymous Guest. Post Comment. Member Artwork. by Darci Gibson.
  36. [36]
    Category:Free software mascots - Wikimedia Commons
    Jun 28, 2015 · Amanda the panda mascot of window maker.png 267 × 387; 91 KB ... WebGUI mascot Gooey purple octopus.jpg 300 × 357; 22 KB. WikkaWiki ...
  37. [37]
    mod_perl 2.0 - The Apache Software Foundation
    Dec 18, 2005 · mod_perl2 User's Guide ... We're so confident about mod_perl 2.0's new capabilities and reliability that starting with WebGUI 6.8 we're requiring ...
  38. [38]
    [PDF] mod_perl 2.0
    Feb 15, 2014 · We've built WebGUI (www.spreadwebgui.com), our web application framework and content management system, on top of mod_perl.
  39. [39]
    Usage of Perl for websites fell below 1% - W3Techs
    Jan 17, 2012 · The most popular Perl-based CMS (Movable Type, Imperia and WebGUI) are far behind their PHP-based counterparts. 91.1% of all Perl sites run ...