May 9th, 2013Themes and Responsive Design:
· Themes provide a portable, sharable way to apply a common look and feel across a site or sites.
· The included dotCMS starter site uses a theme based on Twitter’s Bootstrap for Responsive design, though any modern CSS/JS framework can be used.
· dotCMS’s theme library provides starter themes for other major CSS frameworks (Foundation, YAML) and allows the community to contribute new themes.
· Themes can be shared within a host and across hosts.
Template Designer:
· Allows users to create dotCMS templates without any knowledge of HTML code.
· The Template Designer is used in conjunction with themes to apply a common, responsive look and feel across a site.
· Preview your theme and template in mobile device resolutions.
· Use an existing themes, create your own theme, or download a third party theme to create a new design template.
Automatic Link Checker:
· The new Link Checker workflow automatically checks links in WYSIWYG content before saving it, to avoid external link errors.
· There is a new portlet called Broken Links that can run an external link check on all content structures and creates a report of all broken links. This process can be scheduled using a cron expression, which then sends an email with the link errors found to the content editors.
Time Machine / Static Snapshot:
· Time Machine allows a user to browse a snapshot of how a site has looked in the past or will look in the future (based on publish and expire dates).
· The timemachine also allows a user to take a snapshot, or static copy, of selected hosts and save it as a "bundle" in dotCMS. This bundle can then be used to run a static copy of your sites on a non-dotCMS web server. Multiple snapshots can be taken for any dotCMS managed host.
Scheduled Publishing:
· Users can assign Publish dates and Expire dates to content structure which would automatically publish or expire content based on those dates.
Dynamic Plugins get more Powerful:
· Hot deploy portlets/admin tools in the backend of dotCMS.
· Added the ability to deploy Quartz/Cron Jobs.
· The extra packages can now be deployed from the UI.
· New Examples on deploying your own Spring version and complete with Spring Web Services.
· urlReWrite (tuckey) Filters can now be deployed from Dynamic Plugins.
New Navigation Tool:
· dotCMS ships with a developer friendly way to develop custom menus, crumbtrails and sitemaps with your own HTML and styles. This tool will build a navigation given a path and return a list of items.
Wiki Tool:
· The new WikiTool allows dotCMS to parse wiki formated from 3rd party wiki sources like TWiki, Markdown, MediaWiki, Confluence
Remote Publishing - BETA:
· 2.3 introduces a new Remote Publishing framework which will enable remote publishing with an easy to use interface.
· Publish content, pages and even whole sites to one or more dotCMS server or dotCMS clusters that can be geographically distributed.
· Remote Publishing is beta functionality that will be supported for Enterprise customers in the 2.3 version and will be finalized in the next dotCMS release.
October 11th, 2012OSGI/Dynamic Plugin Improvements:
· Dynamic Plugin support has been greatly extended
· Many more examples are provided under docs/examples/osgi
· Added support for Servlets, Spring, and Content Hooks
· Added more controls to Dynamic Plugins. Now you can restart the Framework from the UI without restarting the application
Related Content Improvements:
· You can now select multiple Contents to relate at once
· When relating Content you can filter by language
· The Relationship Field UI is much improved when saving content for dotCMS installs with multiple languages
Front End Content Forms:
· Custom Fields are now supported on the Front End of dotCMS Forms and SubmitContent Macro
CMIS Library Update:
· Updated to the latest Chemistry Open CMIS 0.7 libraries
· RESTful XML/ATOM read write access to content repository
Index Management:
· Added new methods to the Restful API for Index Management providing easier backup/restore functionality
· Aliases now work and SiteSearch Indicies can now be managed from the API
· The following methods have been added getIndexName,getIndexStatus,getIndexRecordCount,getNotActiveIndexNames,StopReindexThread, startReindexThread, getReindexThreadStatus
General Backend Enhancements:
· Error Pages - You can now control the logo on the default error pages ie.. 403, 404, 500
· dotCMS Browser - You can now copy/paste at root level of Host
· The Drop Old Assets and Fix Asset Inconsistencies are much improved in both performance and functionality
Overview of Fixes/Improvements:
· Permission Performance is greatly improved. This included applying permissions from the Role Manager on All Hosts
· Reindex Performance is greatly improved. We have seen over 10 times the speed on some installs
· Upgraded WebDav library and fixed many bugs with WebDav including issues with limited users
· Fixed issues with Site Search fields not be fully searchable
· For cluster fixed the issue with teh WEB-INF/binary directory needing to be on the same partition as the Assets directory
· The Autoupdater uses hardlinks for assets now to help with disk space
· URL Map Content has much improved multiple language support
· DOJO has been upgraded to 1.8 for latest Browser support
· Upgraded Elastic Search to 19.9
· Upgraded TinyMCE to 3.5.7
· dotCMS will now respect the URL you are trying to hit when not logged into the backend. So you can go right to the correct tooling/portlet in the backend
· dotCMS is now fully translated into Chinese, French, Italian, Dutch, German, Russian, and Spanish
Things to Know:
· The new Javadoc is located at http://dotcms.com/docs/2.2/javadocs/index.html
· To see a full list of issues worked, please on visit our issues on GitHub
May 5th, 2012· A new customizable/extendable workflow engine, Files as Content, full-text document and metadata Indexing, content editing UI improvements and pessimistic content check-in / checkout, Key/Value Field Type, ElasticSearch for performance and horizontal scalability, Data Model/API improvements, OSGI implementation (beta), Spring 3 MVC support, and logging improvements.
March 30th, 2011· An online image editor was added.
· New image renditions and clipboard were added.
· Inline editing allows easy editing.
· The host dashboard gives a snapshot of key site trends.
· The activity stream reporter reports on content contributors’ usage.
· Page caching caches pages statically for a set period of time for maximum scalability.
· SEO descriptions and keywords were extended.
· Cache tags give Web developers a way to statically cache arbitrary blocks of templates.
· An automatic updater was added to allow easier system upgrades.
· The Italian language translation is now included out of the box.
September 17th, 2010· Spanish, French, German, and Chinese Translations. Red-lining: "what's changed" tracks content changes.
· Lucene/Nutch based site search.
· Index HTML, XML, ZIP, ODF, Word, Excel, Powerpoint, PDF, RSS, RTF, and MP3.
· New cache speeds page delivery and overall throughput.
· A JSP/Velocity tool eases system integration.
· Improved starter site with an Events calendar, Google Maps, and Google Analytics.
· Server-side JSON handling: consume and reuse JSON from remote systems.
· Email Tool: a scripting tool that allows email communication.
· A number of minor bugfixes and improvements.
September 17th, 2010· Spanish, French, German, and Chinese Translations. Red-lining: "what's changed" tracks content changes.
· Lucene/Nutch based site search.
· Index HTML, XML, ZIP, ODF, Word, Excel, Powerpoint, PDF, RSS, RTF, and MP3.
· New cache speeds page delivery and overall throughput.
· A JSP/Velocity tool eases system integration.
· Improved starter site with an Events calendar, Google Maps, and Google Analytics.
· Server-side JSON handling: consume and reuse JSON from remote systems.
· Email Tool: a scripting tool that allows email communication.
· A number of minor bugfixes and improvements.
July 28th, 2010· A completely revamped user interface (based on Dojo).
· PHP/Groovy/Ruby scripting support.
· Greatly improved multi-site management.
· CMIS Web service support.
· An internationalizable admin interface.
· Improved permissions.
· A form builder tool.
· Custom content fields.
· Binary content type.
· Thousands of improvements and bugfixes.
March 19th, 2009· A plugin architecture allows for modular development, extensibility, and user contributions.
· Ant-based plugin deployment/un-deployment.
· Override/customize virtually any action, property, macro, or code in dotCMS without breaking the upgrade path.
· Much improved multi-lingual capabilities.
· WebDAV access to language property files.
· Cleanup of the multilingual content editing interface.
· Multilingual content import.
· An improved Glossary Management interface.
· Fallback to default language content if none is available in the language you are viewing.
· Currently running production sites with more than 30 languages.
· Front-end content submission and contribution.
· Expose content editing form for front-end users with a velocity macro.
· Cluster and performance improvements.
· A journal of changes managed in the database (no more jgroups or multicast).
· Single Thread re-indexer.
· Use of pre-compiled prepared statements.
· Content relationships are stored in an on-disk Lucene index.
· Default cache sizing optimizations.
December 5th, 2008· eCommerce has been revitalized (see the demo site), complete with front end user accounts.
· While still considered beta, the ecommerce is becoming very usable.
· The new starter site has a working store, complete with shopping cart, product manager, discount manager, and order manager.
· This version is feature complete, flexible, and supported.
November 4th, 2008· New widgets allow for rich drop-in functionality: Google Maps, videos, RSS feeds, photo galleries, and social sharing tools.
· WebDAV file repository Access. Enterprise improvements: Deploys on JBoss as a .war; JBoss cache; JMX debugging.
· Performance improvements: new clustered Velocity and user caches.
· Unnecessary shared resources and synchronization have been removed.
· Config has been simplified: deploy and update as a single .jar.
· UI Improvements cleanly distinguish content from widgets/dynamic pulls.
· Other improvements: include content to PDF, a form builder tool, CAS SSO, and over 200 bugfixes.