Table of Contents - Documentation topics on: documentation,table of contents,toc,.

Table of Contents

Welcome to the dotCMS documentation site. This site contains the documentation for the latest dotCMS release.

Getting Started

  • If you're new to dotCMS, we recommend that you review the Requirements page, install dotCMS using the Quick Start Guide, and read the Tutorial: Day One document to begin building your dotCMS site.
  • To access dotCMS documentation on specific topics, please select the appropriate section on the navigation bar to the left, or select from the detailed table of contents at the bottom of this page.
  • Documentation on prior release versions can be found under the Older Versions documentation section.
  • To view what's new in the latest dotCMS releases, please see the What's New section, below.
    • For more detailed information on changes in dotCMS 3.5 and previous dotCMS versions, please see the dotCMS Change Log.
  • Please also browse our growing Video library for instructions and walkthroughs of many dotCMS key features.

dotCMS Versions and Changes

Each of the following sections outlines some of the major changes in the most recent dotCMS releases.

  • For more information on any of these releases, please see the dotCMS Change Log.
  • For documentation on any version other than the latest dotCMS release, please visit the Older Versions documentation section.

What's New in dotCMS 3.5.1

dotCMS version 3.5.1 is a maintenance release which adds some performance improvements and fixes a number of reported issues in the 3.5 release. Note that all fixes in the 3.5.1 release are already included in the dotCMS 3.6 release.

For more information on changes in the dotCMS 3.5.1 release, please see the dotCMS Change Log.
To view the documentation for dotCMS 3.5, please see the Older Versions documentation.


dotCMS 3.5

There are two major new features in dotCMS 3.5 which enable you to customize the display of your site for different users:

  • The new Rules capability is a power feature that enables you to set dotCMS properties and change how your pages are displayed based on visitor information such as visitor location and platform.
  • Rules may easily be built from the many built-in Conditions and Actions, or you may create your own custom Conditions and custom Actions using OSGI plugins.
  • Rules may be accessed and updated both via the Marketing tab in the dotCMS backend, and via the REST API
  • New Personalization features allow you to provide *personalized content* to different users that visit your site based on user preferences and browsing behavior.
    • The Visitors feature provides you with information about each user who visits to your site, including current information (such as user location, language and platform), and historical information (such as the tags of content the user has visited in the past).
    • The Personas feature allows you to define different types of users, and then serve content to each user based on which type of user you've identified them as.
    • The new pullPersonalized method automatically combines the built-in personalization features of both Visitors and Personas, enabling you to easily pull and sort personalized content for different users, displaying the content most relevant to those users at the top of the pull results.

    In addition to these major new features, dotCMS 3.5 also now allows you to sort ElasticSearch queries by score, including giving different weights to different search terms, so the content most relevant to the search terms is automatically displayed at the top of the search results.

    For more information on changes in the dotCMS 3.5 release, please see the dotCMS Change Log.


    dotCMS 3.3.2

    dotCMS version 3.3.2 is a maintenance release which fixes some reported security issues in the 3.3.1 release. Note that all fixes in the 3.3.2 release are already included in the dotCMS 3.5 release.

    For more information on changes in the dotCMS 3.3.2 release, please see the dotCMS Change Log.
    To view the documentation for dotCMS 3.3, please see the Older Versions documentation.


    dotCMS 3.3.1

    dotCMS version 3.3.1 is a maintenance release which adds some performance improvements and fixes a number of reported issues in the 3.3 release. Note that all fixes in the 3.3.1 release are already included in the dotCMS 3.5 release.

    For more information on changes in the dotCMS 3.3.1 release, please see the dotCMS Change Log.
    To view the documentation for dotCMS 3.3, please see the Older Versions documentation.


    dotCMS 3.3

    • dotCMS 3.3 includes several new cache features and improvements for Enterprise license customers:
    • dotCMS 3.3 has been upgraded to log4j version 2.
    • Many improvements have been made to Push Publishing and the Integrity Checker, including automatic detection and resolution of many complex inconsistencies without user intervention.
    • Several improvements were made to the Reindexing feature, including improvements to the handling of errors and additional reindexing actions and options.

    For more information on changes in the dotCMS 3.3 release, please see the dotCMS Change Log.
    To view the documentation for dotCMS 3.3, please see the Older Versions documentation.


    dotCMS 3.2

    For more information on changes in the dotCMS 3.2 release, please see the dotCMS Change Log.
    To view the documentation for dotCMS 3.2.4, please see the Older Versions documentation.


    dotCMS 3.1

    Pages are a new Content Type in dotCMS 3.1.

    For more information on changes in the dotCMS 3.1 release, please see the dotCMS Change Log.
    To view the documentation for dotCMS 3.1, please see the Older Versions documentation.


    dotCMS 3.0

    For more information on changes in the dotCMS 3.0 release, please see the dotCMS Change Log.
    To view the documentation for dotCMS 3.0, please see the Older Versions documentation.


    Topics: