Features only available in OpenWGA CMS Enterprise Edition are marked with "EE" to the right.
Web Application based on J2EE 1.5 Standard
Distribution as Debian package (recommended), WAR-Archive or as Linux Installer for other Linux distributions.
Integrated cluster communication framework based on Hazelcast. AES secured communication and container independent session replication. Reference-Architectures in production at many customer sites.
Intelligent Caching of pages, content and items to reduce servers resource usage and increase performance.
Optional usage of human readable URL-s based on page titles or unique key based URL-s
WebDAV-Access to content
Request logging into text files (via optional plugin)
Request logging into MySQL database together with a ready to use statistics application
Free configurable output text encoding
Job manager for the execution of periodic tasks with flexible scheduler schemes.
Plugin-Architecture to install ready to use web applications, web designs or server extensions
Integrated maintenance free database server "HSQLDB" for development and small websites.
|OpenWGA REST Web Service producing and consuming JSON or XML markup|
OpenWGA SOAP Web Service based on SOAP 1.1 to execute WebTML remote actions
CMIS enabled via optional CMIS-Plugin.
Publish OpenWGA contents to any CMIS enabled application (use OpenWGA as CMIS Server) and access any CMIS-Repository within OpenWGA (use OpenWGA as CMIS Client)
Database independent Content Repository featuring
Ready to use repository implementations for
Additional enterprise repository implementations for
Integrated fulltext index based on Apache Lucene:
Fulltext indexing of file attachments
Access control on multiple levels:
|Automatic creation of file derivates for attached files, for example for Thumbnails in various sizes|
Synchronizing of contents between an authoring database and a production (live) database.
Integration of external Datasources
Access to any external datasource via custom datasource connectors developed in Java.
Ready to use connectors for
Additional ready to use connectors for
Desktop look & feel in the browser utilizing modern web technology
Synchronization of content pages: maintain a page at one central place and OpenWGA syncs it to what ever page copy you want.
Cut & Paste of page hierarchy branches to simply duplicate parts of the site.
Copy & Paste content elements (items, metas, attachments, modules) from one page to another.
Advanced drag & drop support:
Integrated Image Editor (needs advanced image scaler plugin):
User defined styles for sections, paragraphs, links and images
Integrated link check on content publishing and periodically as nightly job.
Multi level approval workflow:
Approvers will be informed by mail and may approve a document via an approval web UI
Predefined content types provide definition of
Define page templates and use them as blueprints for new pages
A "page trash" avoids inadvertent deletions
Automatic creation of a user profile document for each website visitor, optionally controlled by user opt-in
Store any data on the user profile which should stay present for this user
Optional automatic calculation of user statistics in user profile document
Powerful and feature-complete tag library for dynamic rendering of HTML pages
Framework for definition and processing web forms
Support for multiple output mediums including HTML, XML and special output code types for mobile clients
Multi language designs through "WebTML Labels"
Online generation of dynamic PDF-Documents and ZIP-Archives
"Design Overlays" to customize applications derived from overlay-supported plugins (like blog-plugin)
Ready-to use starter kits to create new web applications, providing a base structure and frequently used functionalities:
Usage as condition language in WebTML tags and for scripting server side procedures
TMLScript procedures for execution of server side methods callable via links, buttons or form fields change events
Intelligent page template modules with:
Authentication against external resources:
Included and ready to use authentication modules for:
User authentication via username/password or client side certificates, easily extendible to any other authentication source via custom authentication modules
Optional access restriction per database/application based on IP addresses and/or ports.
Optional access restriction for admin client and content management client on defined ports
Single-Sign-On with Lotus Domino websites
Single-Sign-On with MS Windows via SPNEGO
Prevention of Brute-Force-Login-Attacks through limitation of number of failed logins per username
Avoid attacks by using automatically encrypted URL parameters
Server Administration and Monitoring
Complete remote administration via browser
Hourly request statistics
Overview over last user activities.
Monitoring of JDBC-Connection-Pools via Java Management Extensions (JMX)
Remote access to the OpenWGA server application log via admin client
Automatic mail notification in case of critical server problems for admins
Powerful tools to analyze your content structures including TMLScript console, database explorer and query browser
"Plugin-Store" to easy find and install new OpenWGA extensions and applications
Integraded Development Environment (IDE)
Includes a complete ready to use CMS Server for local development and testing
Editors for TML and TMLScript with syntax highlighting, code completion, code validations amd more ...
Wizards for OpenWGA-Runtimes, OpenWGA applications, portlets, labels and many more ...
Synchronisation of designs and plugins with a live server