dotCMS - Open Source Content Management System, Ondemand CMS, and Professional Support

 

What's in store for dotCMS?

The dotCMS developmental roadmap is governed by real needs of the dotCMS community and clients. We are actively soliciting insight into your needs and are looking for developmental partners who can bring ideas and feedback and support to help drive these initiatives. If you have specific requirements that you'd like to see addressed or would like to participate and benefit from these initiatives, please let us know.

Roadmap presentation form the 2008 Open Minds Conference

Features by Development Phase:
 
Feature Phase Description

Digital Asset Management (DAM) Solution

Developer: dotCMS, Inc.

Discovery

Integrate Enterprise level (clusterable) open source DAM engine with dotCMS's easy to use presentation logic, built in permissions and workflow engine.

  • JSR 170 Compliance
  • Dublin Core tagging and categorizing content.
  • Lucene integrated content searching
  • Leverage dotCMS for asset administration and presentation

Social Networking Video Player

Developer: dotCMS, Inc.

Discovery

Socially driven, YouTube like functionality with integrated content approval process, comments, content rating all driven by an enterprise/archival class Digital Asset Management System.

Usability Improvements

Developer: dotCMS, Inc.

Completed
  • Continue the process of re-developing the toolsets using AJAX
  • Re-write web tree to allow drag and drop ordering and "native" application feel.
  • AJAX based front end content contribution tools.
  • Minimize the use of popups and new windows.
  • Redesign Portal based backend for maximum usability.

XML Importing/Exporting of CMS Installation

Developer: dotCMS, Inc.

Completed
  • XML based Importing and Exporting (Hot Backup) of all content, workflows, permissions, users and roles.
  • Allows for real time back up and restoration of the complete CMS installation.
  • Allows for database migrations (from MSSQL to MySQL, for example).

Incorporation of Rules Engine

Developer: dotCMS, Inc.

Completed

Dotmarketing will incorporate drools, the jboss rules engine that will allow the creation of a rich set of actions that could occur based on user, folder or  structure events.

       

Incorporation of Quartz Scheduling Engine

Developer: dotCMS, Inc.

Completed

Integrate with Quartz, the enterprise class scheduling engine. This will allow system administrators to control the schedule of batch processing job and to create new custom scheduled jobs as needed.

WebDav File Access

Developer: dotCMS, Inc.

Completed

WebDav will provide permission based webdav access to the dotCMS file  tree. It will allow for batch importing of content and desktop drag and drop functionality from a Windows Folder on their desktops.

PDF Generation

Developer: dotCMS, Inc.

Completed

Using FOP, automatic PDF generation for printing of conten.

JBoss / .war Deployment

Developer: dotCMS, Inc.

In Beta

As of 1.6.5, dotCMS will be able to be deployed as a .war file on JBoss Application Servers > version 4.0.

For more information, see the documenation wiki.

 

Front-end Content Submission Macro

Developer: dotCMS, Inc.

In Beta

dotCMS will include a macro that will allow front end users to contribte content to the dotCMS content repository.  The macro will build the front end form automatically based on the structure that the content will be inserted into.

Move to UUIDs

Developer: dotCMS, Inc.

Development

dotCMS is moving from long object identifiers to replication friendly UUIDs.  This move will allow for sites, subsites and objects to be replicated and pushed from one server to another without fear of object id collision.

Form Chain

Developer: dotCMS, Inc.

Development

Almost every form created on the front end of dotCMS is required to do different things.  We are going to develop the idea of "Form Chains".  Form Chains are made up of links, which are small java classes, reuable actions that can be strung together to build an extendable and robust form handling framework.  For example, you could have a form chain that was built from the following links:

  • Link 1: Validate Form data
  • Link 2: Insert data into custom table
  • Link 3: Email form results to interested parties
  • Link 4: Send thank you email

The idea is to build robust web applications, you can string together small links to form any custom chain that you might need.

 

eCommerce Store Front

Developer: dotCMS, Inc.

Development

Full featured eCommerce engine:

  • Online Transaction Processing
  • Shopping Cart
  • Discount Codes
  • Related Products
  • Product taxonomy (allows for Amazon-like customization)
  • Customer / Pricing segmentation

Contact us for a demo.

JSR-170 Integration/Compliance

Developer: dotCMS, Inc.

Development

dotCMS will integrate with Jackrabbit, Apache's open source implementation of JSR-170.  Jackrabbit will provide all content services to the web engine and allow users the piece of mind that their content is in a standards based repository.

Binary Field in Content

Developer: dotCMS, Inc.

Discovery

We will create a new field type called binary field which can be used to store assets directly on a piece of content - outside of the file folder structure.