dotCMS

dotCMS
dotCMS
Dotcms.png
Dotcms.jpg
View of the admin page
Developer(s) dotCMS
Stable release 1.9.3 / April 28, 2011; 5 months ago (2011-04-28)
Written in Java
Operating system Cross-platform
Type Content Management System
License GNU General Public License v2
Website http://dotcms.com/

dotCMS is a free software / open source web content management system (wCMS) for building/managing websites, content and content driven web applications. dotCMS includes features such as support for virtual hosting, WebDav (beta), structured content, clustering and can run on multiple databases PostgreSQL, MySQL, MSSQL and Oracle. It also includes standard wCMS features like page caching, templating, and an API. There are a number of features and modules in dotCMS, including RSS feeds, AJAX calendar, a reporting engine, news listing, blogs, forums, user tracking and tagging, built in search engine and language internationalization to name a few.

Contents

History

dotCMS was initially developed as a Java alternative to the PHP CMSes on the market, as well as to provide a counterpoint to high cost, enterprise applications.[citation needed] It is the result of over 5 years of development by dotMarketing, Inc, which also developed and released the open source project management tool dotProject, Both dotCMS and dotProject were conceived and originated by William Ezell. In order to achieve compliance with JSR-168 portlet specification dotCMS was built upon the Liferay portal, though has since forked Liferay at version 3.2.2. dotCMS 1.0 was initially open sourced and made available in 2005 under the dotMarketing Public License. In 2006, dotCMS released version 1.2 which included the structured content engine. In 2007 dotCMS released version 1.5, which included a new user interface and permissions. In October, 2007 dotCMS 1.5 was the runner up for Packt Publishing's "Best New Open Source CMS" award, followed in 2008 by a second place finish for Packt's "Best Other Open Source CMS (best non PHP CMS)".[citation needed]dotCMS was runner-up in the 2009 Packt Publishing category, "Best Other Open Source CMS."

In April 2009 version 1.7 was released, introducing a plugin architecture, providing a wide range of extension points. A Windows installer to expedite the installation process was released October 2009.

1.9.2 Release

  • Online Image Editor allows content contributors to edit images without needing additional software. Users can resize, crop, rotate, "save as" different image types and adjust hue, saturation, brightness and coloration of images stored in dotCMS.
  • New Image Renditions and Clipboard allows content editors to use edited versions (renditions) of source images without having to store multiple versions of the same image. An Image clipboard allows users to create the rendition they want to use, add it to their clipboard, and paste it into their content for re-use.
  • Inline Editing allows content editors frictionless editing of site content, inline, without needing to return to the admin portal.
  • Host Dashboard gives web site owners and marketers a snapshot of key site trends and usage statistics.
  • Activity Stream Reporter provides web managers detailed reports into content contributors’ and other users' usage and activity within the web content management system.
  • Page Caching allows an administrator to cache pages statically for a set period of time for maximum scalability.
  • Extended SEO Descriptions and Keywords give page editors fine grained control over relevant SEO metadata.
  • Cache Tags give web developers a way to statically cache arbitrary blocks of template, container, page or content code to increase page performance.
  • New Auto Updater allows for easier system upgrades and helps insure you are running the latest version of dotCMS.
  • Italian Language translation now included out of the box.

1.9.1 Release

  • Multi-lingual backend now includes Spanish, French, German and Conversational Chinese translations. Thanks to our Partners CGX AG and Asta Systems!
  • Red-lining : "what's changed" tracks additions, deletions before publishing.
  • Lucene/Nutch based site search. The new site search can index many different file types such as HTML, XML, ZIP, OpenDocument, Microsoft Office (Word, Excel, Powerpoint), PDF, JavaScript, RSS, RTF, MP3 (ID3 tags). Additionally, there is an admin tool that allows a site administrator to build new indexes on a scheduled basis.
  • New I/O friendly disk cache implementation speeds page delivery and overall throughput.
  • JSP/Velocity integration tool eases legacy/enterprise system integration by allowing JSPs to be wrapped by velocity templates and content.
  • Improved starter site ships with Events calendar, more demonstrations, Google Maps and Google Analytics.
  • Multi-host sites will exclude system content by default, more cleanly separating content that lives on specific hosts.
  • Multi-host sites log you into the host that you are viewing by default.
  • Community contributed JSON Tool - server side JSON handling that allows you to consume and reuse JSON from remote systems - thanks Michael Fienen (@fienen)!
  • Community contributed email Tool - scripting friendly tool allows email communication from within Velocity - thanks Chris Falzone (@chris_falzone)!
  • A number of minor bug fixes and improvements.

1.9 Release

The 1.9 release is a significant revision to the code base and has a number of changes and improvements, including:

  • Scripting support for PHP, Groovy, Python and Ruby
  • Integrated Form builder
  • i18n compliance for the administration interface
  • Complete UI redesign for the administration interface
  • Conversion to the Dojo Javascript framework for AJAX functions
  • Binary content fields for structures
  • Additional form structure and new form submission engine
  • Completely refactored permissions system
  • CMIS (Content Management Interoperability Services) 1.0 spec compliance—making dotCMS the first WCMS to do so. dotCMS is an Oasis TC Member.

Technologies

dotCMS is a standards based CMS written in the Java programming language, and comes bundled with the Apache Tomcat Application Server.[citation needed] The freely available community edition can run on PostgreSQL and MySQL and paid for versions can run on MSSQL and Oracle[1]. It is capable of integrating with user's authentication scheme's, such as Active Directory or LDAP, and will support operation in a clustered or load balanced environment. It leverages a number of standards based open source projects such as:

Structured Content

The driving concept behind content stored within dotCMS is that it is addressed through a system of structures. Structures are administrated through a back end portlet where fields are assigned to them. Fields are named and given a content type and then ordered. Each structure can then be permissioned and used when creating content, and allows different types of content with consistent components to be referenced for display on the front end. A "web page content" structure could be assigned a title and body, for instance, while "events" have titles, dates, times, locations, descriptions, links, etc. Structures therefore allow the CMS to tailor itself to the content demands of the institution using it, because they can create and define structures that are specific to their needs. Those structures can then be created through relationships, allowing content from one structure to be associated content items in another. There is no limit to the number of structures one can use within dotCMS.

External links

See also

Notes

  1. ^ List of licensing options from dotcms [1].

Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • DotCMS — Infobox Software name = dotCMS caption = developer = dotCMS Development Group latest release version = 1.6.0.10 latest release date = release date|2008|08|25 [ [http://jira.dotmarketing.net/secure/ReleaseNote.jspa?projectId=5803855 styleName=Html …   Wikipedia

  • Internet Explorer — Windows Internet Explorer A component of Microsoft Windows Internet Explorer 9 in Wi …   Wikipedia

  • IBM Lotus Notes — Lotus Notes IBM Lotus Notes 8 default home screen Developer(s) IBM …   Wikipedia

  • Winamp — 5.5x featuring the Bento skin Developer(s) Nullsoft …   Wikipedia

  • Safari (web browser) — Safari Safari 5.1 on Mac OS X Lion Developer(s) …   Wikipedia

  • Microsoft Outlook — For the e mail and news client bundled with certain versions of Microsoft Windows, see Outlook Express. Microsoft Office Outlook …   Wikipedia

  • Camino — For other uses, see Camino (disambiguation). Camino Developer(s) The Camino Project Initial release February 13, 2002 …   Wikipedia

  • Mozilla Thunderbird — 5.0 Developer(s) …   Wikipedia

  • OmniWeb — 5.6 under Mac OS X 10.5.0 Developer(s) The Omni Group …   Wikipedia

  • Mail (application) — Mail Mail 5.0 under Mac OS X Lion Developer(s) Apple Inc …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”