OpenCms in a Nutshell
We
provide professional hosting, consulting and development services for
OpenCms as our favorite Web Content Management System. The software's
Java (J2EE) and Unicode (utf-8) architecture allow for maximum
customizability, a native English, French, German, Spanish, Italian and
now a Persian (Iranian) interface, which allows building multilingual
dynamic websites and extend them using webservices in conjuction with
OFBiz Framework. OpenCMS offers a wide range of features as follows:
Management
of Dynamic Web Site Contents
Asset
Management
Personalization
JSP
integration
Versioning of content
Content
Authoring and Publishing Capabilities
Support of Multiple Content
Types
Dynamic and static content
publishing
Project
based publishing
WYSIWYG Editor
Template mechanism
Content
Scheduling
Scheduling system
Management
of contents stored in databases, XML Repositories, and static
files
Import
/ export of content
Synchronization mechanism
XML Web Services
Feature
Meta
information
Secured
Access / Permissions
Browser-enabled work environment
Integrated user
management and permission system
Java
API Module mechanism for Customized Deployment Scenarios
Workflow
and Task Management Features
Asset Management
Images and other binary files are managed in galleries to avoid data
redundancies and provide easy handling of media assets. Variable access rights
may be individually set
Personalization
Integrated
user and session management allows for complex personalized applications based
on standard JSP technology
JSP integration
JSP
integration allows easy and standards based creation of dynamic functionality,
JSP templates allow separation of XML based content and a highly dynamic layout
of your pages
Versioning of content
All
content is fully versioned, the history function enables tracking of changes.
All previous versions are archived and can be restored
Content
Authoring and Publishing Capabilities.OpenCMS
supports the import of almost all common file types. OpenCMS allows users to
securely post content from an ordinary web browser interface such as Internet
Explorer
Dynamic
and static content publishing
OpenCMS
is fully database driven, generating websites dynamically. An extensive caching
mechanism is included for high performance. Selected resources may be statically
exported or directly delivered by a web server. Links are kept intact between
dynamic and static content
Project based publishing
All
content is maintained in an integrated project mechanism that provides an
offline "work" and online "live" work environment on the same server
WYSIWYG
Editor
An
editor with interface similar to popular office applications. No HTML knowledge
is required to edit a page or create complex layouts, yet an integrated source
code editor allows experts to exert full control over the HTML
source
Template
mechanism
The
Standard JSP template mechanisms use dynamic page rendering and allow a strict
separation of XML based content and template dependent layout, making it easy to
enforce a consistent corporate website design
Scheduling
system OpenCMS features an integrated scheduling system. Custom actions, such as
automatic publishing of pages, removing of expired content or more complex
functionalities may be invoked periodically or after a specified
time
Management
of contents stored in databases, XML Repositories, and static
files
Import
/ export of content: Portions, or the complete contents of the content
repository of OpenCMS can be exported. The exported resources are written to a
database in depended XML based format and bundled in a common ZIP file.
Additional Meta
information like properties or access permissions are also exported
Synchronization
mechanism
Files
from the database can be synchronized to the server file system, speeding up the
development cycle
XML
Web Services Feature: Page contents are stored in XML files making data transfer
to other applications easier than traditional ways
This
data transfer can be ameliorated with the additional use of the XML-based SOAP
communication protocol
Meta
information
Various
properties can be attached to every resource in the content repository to store
individual Meta
information. Values can be modified by authorized users
Security
restrictions can block out users from unwanted network areas.
Integrated
user management and permission system
Access
to all content is optionally restricted by an elaborate user and access
permission management system. Every resource has an owner, an associated user
group and specific access permissions that can be assigned to the owner, the
group and all others
Java
API Module mechanism for Customized Deployment
Scenarios
OpenCMS
is written entirely in Java and uses standard servlet technology. As such, its
interface and back-end are easily customizable through the scripting of Java-API
modules
Module
mechanism for extensions
An
integrated module mechanism allows convenient bundling of contents. The module
API also allows one to plug in custom content definition items for "structured
content", as extensions to the workplace
Workflow
and Task Management Features
The software’s integrated project-based system allows
content changes be reviewed, approved and thoroughly tested before a project is
published. All
unpublished changes (new/changed/deleted pages) can be undone, and access and
publishing rules in a project can be defined. Additionally, tasks can be created
in the Workflow view for different groups, priority levels, due dates, preferred
users with various notification options, including by email Each stage of the
task's life is recorded to ensure that workflow remains transparent.