Posts tagged "dotcms"

dotCMS 2.0 Raises the Bar in Java-based Web Content Management

dotCMS, an open source, Java-based web content management system, is pleased to announce the release of v2.0.  This latest release continues dotCMS’s pursuit of providing one the most scalable, powerful and easy-to-use web content management platforms in the marketplace today.   No spin or catchy titles, just good, meaningful tools and functionality for both commercial-grade and multi-tenant content driven web applications. 

“dotCMS 2.0 is our response to the on-the-ground, real needs of both business users and developers,” announced Will Ezell, CTO of dotCMS.  “We have exciting plans for the 2 series, which will continue to rapidly improve upon our already robust enterprise content platform”.

Features and Improvements for Business Users:

New Customizable/Extendable Workflow Engine 

The new workflow engine in dotCMS 2.0 allows the creation of multiple, multi-level workflow schemes for content and files.  Workflow actions can trigger customizable sub-actions. For example, posting a value of a content field to a twitter account on publish -or- adding/removing a document/piece of content to a SOLR indexing server.  Additionally, different content types can have completely different workflow schemes -- all manageable through the easy to use dotCMS UI.

Files as Content

Files and Document types can be created in the UI and administrators can be customize fields, properties and relationships on a per file type basis.  The beauty of “Files as Content” is that these files are still URL addressable binary files with all the benefits of being content.  This allows CDN friendly pathing to files and image manipulation with no query strings. Additionally, with HTML 5, we have greatly improved multi-file uploads.

Full-Text Document and Metadata Indexing

In dotCMS 2.0, all metadata and content is extracted from documents and files.  dotCMS makes this information searchable, including full-text indexing of all MSOffice documents.  This allows for robust document management solutions to be created using the out of the box tools in dotCMS platform.

Content Editing UI improvements and Pessimistic Content Check-in / Checkout

Workflows and content locking are integrated into an improved content editing UI.  Now content can be truly locked for editing - only the editing user or CMS Administrators can release the lock.

Key/Value Field Type

Allows a content type to have an unlimited number of values that can be determined when the content is being entered.  For example, this becomes very useful for a specifications page for various electronic products in an ecommerce environment.


Features and Improvements for Developers and Administrators:

ElasticSearch for performance and horizontal scalability

dotCMS now includes a hugely scalable content index that auto-replicates and auto shards.  This infrastructure allows for content to be indexed once, available everywhere in clustered installations.  ElasticSearch can also scale independently from your dotCMS installation based on an implementation’s needs.  And to improve management of multiple environments, indices can be backed up using a restful interface and restored across instances/ environments.

Data Model/API Improvements

dotCMS continues to improve under the covers as the data model enforces content rules and maintains data integrity without loss of flexibility.

OSGI Implemented (BETA)

dotCMS 2.0 includes the start of a new architecture for extending and developing in dotCMS by providing an OSGI interface for the hot deployment of custom java functionality.  Currently the OSGI package manager allows administrators to deploy Velocity Viewtools, and workflow Actionlets (Custom Workflow Actions) and other OSGI packages via OSGI, without needing a server restart.

Spring 3 MVC Support 

Spring MVC remains one of the most used Java web application frameworks and now, dotCMS 2.0 ships with a Spring 3 View and View Resolver. This allows that developers looking to implement controller logic in their CMS or content driven apps can use Spring MVC to implement their functionality in dotCMS.

Logging Improvements

Never to underestimate the importance of seemingly small improvements -- the new Velocity Logging feature gives site developers a stack-trace that greatly speeds the debugging of hard to find velocity errors.

About dotCMS 

dotCMS offers an enterprise-level, open source J2EE/Java web content management system -- providing large  organizations a rapid development platform for both commercial-grade and multi-tenant content driven web applications. 

dotCMS, out of the box, meets a majority of today’s user expectations. Also, since dotCMS is Java based and standards driven, it makes enterprise customizations and integrations simple for web development teams to implement. 

Founded in 2003, dotCMS is a privately owned US company based in Miami, Florida and Boston, Massachusetts.  With a global network of certified development partners and an active open source community, dotCMS has generated more than a half-million downloads and thousands of implementations and integration projects worldwide. 

Notable dotCMS customers include: Standard & Poors, The Bank of Italy, Hospital Corporation of America, Aon, Panasonic Corporation,, Constant Contact, Thomson Reuters, Toyota, Honda, Novartis, Sygma, iSelect, Meridian, The National Archives of Quebec, State of Ohio, University of Texas and Colorado State University.

Alert: What's Coming for Open Source CMS in February 2011


The folks at dotCMS (news, site) plan to release version 1.9.2 in February, marking the second major release in the 1.9 series. New features include:

  • Inline editing
  • A host dashboard, displaying site trends and usage statistics for site owners and marketers
  • An activity stream reporter, showing users' usage and activity
  • Cache tags for web developers to statically cache arbitrary blocks of templates, containers, pages or content code for increased performance
  • A new auto-updater for system upgrades
  • An Italian language translation

In addition to these new features, one of the more extensive additions revolves around image editing. Content creators get the ability to edit images within dotCMS, with options such as resizing, cropping, rotating, adjusting hue, saturation, brightness and colors, and saving out different image types. Content editors get a clipboard where they can create edited versions of images (called renditions), select which one they want to use and then paste it into content.

Some existing features also got improvements in addition to the various bug fixes and performance improvements:

  • All images and icons from the backend are now rendered as sprites, using just 2 images, to improve performance
  • Recurring events are now stored individually in the system so a particular instance can be edited separately
  • The ability to import content with the content identifier as the primary key


In January, DotNetNuke Corp. (news, site) introduced support for two new Microsoft (news, site) products: WebMatrix and Razor. WebMatrix integration offers a development environment suitable for those with little technical experience building DotNetNuke sites, and Razor integration makes it easier for technical users to to build DotNetNuke extensions.

DotNetNuke was also selected as part of Microsoft's Technology Adoption Program (TAP) for Windows Azure, and provided training materials for the Microsoft Web Camps program. Finally, the company named Bob Cortale as the Senior Vice President of Sales. Cortale will be responsible for building, developing and managing their global sales force and product support organization.


In January, the Drupal (news, site) project finished this little release called Drupal 7. If you want some insight on where Drupal's headed next, check out project founder and leader Dries Buytaert's blog.

Drupal company Acquia (news, site) added file system reliability and performance enhancements to their Acquia Hosting product, and support for custom Varnish page caching configurations for those using dedicated load balancers. They also made a number of additions to Drupal Gardens (news, site), including:

  • Basic right to left support for their themes, for those using languages such as Hebrew and Arabic
  • The ability to bulk delete gallery items
  • Enhancements to Drupal 7's editor usability
  • Performance enhancements to the ThemeBuilder

Acquia also released Drupal Commons 1.3 beta. New items for this released include:

  • User badges as community participation rewards, with various ranks and icons
  • Usability improvements, decluttering some pages and increasing customizability of others
  • New default graphics
  • Breaking the commons apart further to allow more granular feature customization
  • Improved multilingual support for global organizations

With this release, the Drupal Commons project transitioned to GitHub, allowing other developers to have access to the repository for both grabbing the code and submitting enhancements. GA release of Drupal Commons is expected within February.


In January, Ephesoft (news, site) announced that Zia Consulting became the first system integrator to deploy Ephesoft's Intelligent Document Capture System to the Amazon cloud. The company also opened its EU headquarters in Maidenhead, UK, to work with its European partners.

The month also brought new features such as out of the box reporting for Windows-based platforms through Ephesoft's thin client, which is built on Google (news, site) Web Tools. Reports give insight into operator productivity and the system throughout, and partners can extend the reporting module using other reporting tools.

In February, Ephesoft continues working on a Linux version of their Intelligent Document Capture System, which will include another open source project, Tesseract v3.0 for its OCR engine. They anticipate that it will be available within the next two months.

Hippo CMS

In January, the folks at Hippo CMS (news, site) released Hippo CMS 7.5. This version brings new features such as:

  • A Template Composer that lets the end user change the page template layout within the site
  • Support for multiple translations of documents and folders
  • Support for Jackrabbit 2.1
  • An HST REST engine
  • An HST JAAS Login Module and Form-based Login Servlet support
  • Cross-domain and channel-aware linking, even across hosts
  • Multi-domain, multi-site, and multi-channel HST configuration
  • Support for Freemarker templates
  • Locale support per (sub)site

Thanks to partner Finalist, Hippo CMS now integrates with Liferay (news, site), donating the integration code to the Hippo open source community. Hippo has also announced a partnership with Smile, a major French integrator of open source solutions.


In January, the Joomla! (news, site) project released Joomla 1.6. New features include:

  • Advanced Access Control Lists
  • Nested categories
  • Template styles
  • Administrator UI improvements
  • New multi-language support
  • SEO improvements
  • Built-in 301 redirect system
  • Improved framework

There's a migration guide for those who have concerns about upgrading. This release was considered part of the Microsoft CodeMash, and the project held JoomlaDay Chile 2011 with nearly 500 attendees.

In February, the focus turns toward updating Joomla extensions and templates, and the Joomla core team is preparing for the next release, codenamed Bowerbird. In the meantime, the Joomla 1.6 release parties continue until February 7. There's a Joomla! Night coming on February 4 in Stockholm, Sweden, featuring the theme "Joomla: At the edge of innovation." The next day is a Nooku code jam, where Nooku is Joomla's development framework. Finally, there's a Joomla!Day coming in the Netherlands on April 2 - 3.