Deprecations

The following features are deprecated or retired. Review details and recommendations to plan migrations.

Showing 1-10 of 15 deprecations

Page 1 of 2

Legacy Page Viewing Modes

24.09.21
Deprecated Sep 23, 2024Deprecated in 24.09.21
Recommendation

The Page Viewing Modes of yesterday have been superseded by the Universal Visual Editor, which unifies the traditional page-editing tools with the ability to perform in-context editing headlessly — likewise superseding Edit Mode Anywhere.

Reason

The UVE has been designed to be both simpler and more powerful than all previous page-editing tools, across both traditional and headless paradigms.

Documentation links

Legacy Edit Mode Anywhere

24.09.21
Deprecated Sep 23, 2024Deprecated in 24.09.21
Recommendation

Edit Mode Anywhere has been superseded by the Universal Visual Editor, which is easier to configure, easier to use, and more versatile. The UVE even boasts a still-expanding JavaScript SDK for modern framework integrations.

Reason

The UVE has been designed to be both simpler and more powerful than all previous page-editing tools, across both traditional and headless paradigms.

Documentation links

WebDAV

24.04.24
Deprecated Apr 24, 2024Deprecated in 24.04.24
Recommendation

File system management can also be handled via the dotCMS Command-Line Interface, or dotCLI.

Reason

WebDAV is an outgoing technology that faces declining platform-level support — e.g., it has been deprecated on the Windows platform, where it is no longer enabled by default.

Documentation links

Bash CLI

24.04.05
Deprecated Apr 5, 2024Deprecated in 24.04.05
Recommendation
Reason

The legacy CLI was a series of Bash scripts, no longer maintained, with fewer options and less overall utility than the modern, comprehensive dotCLI.

Documentation links

Time Machine

24.03.11
Deprecated Mar 5, 2024Deprecated in 24.03.11
Full retirement expected after the UVE absorbs all necessary "future" time-machine features. Likely Q4 2024(?)
Recommendation

We're planning to move the future-focused section of the Time Machine to the scope of individual pages, where it will be handled through our Universal Visual Editor. Time Machine snapshots of past versions of a site will be removed altogether; to preserve static snapshots of existing sites, we recommend using static push-publishing.

Reason

The Time Machine feature is both expensive and unwieldy to maintain as the product continues to grow. Its utilities and functions, however, can be retained and sustainably provisioned in the recommended manner (i.e., static push-publishing and UVE).

Documentation links

All DWR and dotAjax Endpoints

25.01
Deprecated Jan 1, 2024Deprecated in 25.01
These are being phased out in favor of REST and Graphql APIs
Recommendation

Customers should consider all DWR (Direct Web Remoting) endpoints (those that begin with dwr/*) and DotAjax endpoints (those that begin /DotAjaxDirector) as deprecated and should instead use the REST API equivalents. If there is not a REST equivalent, customers are suggested to create a custom plugin.

Link Checker

22.10
Deprecated Oct 20, 2022Deprecated in 22.10
Recommendation

dotCMS recommends the use of a third-party tool to perform link audits, such as:

If you wish to run your own link-checking service, we recommend operating it externally as a microservice or serverless component — ideally from multiple locations — to better view your links in the same manner as the general public. This is more scalable and secure than running the process from the main application, and can help to avoid hard-to-notice discrepancies caused by corporate firewalls and similar factors.

Reason

It is usually better to perform link checking from outside of the server in question; as such, a third-party, off-site solution is more suited to the task. For this reason, we elected to halt maintenance of this feature.

Documentation links

LDAP

22.09
Deprecated Sep 15, 2022Deprecated in 22.09
Recommendation

Customers still using LDAP to integrate with dotCMS should migrate to a different Single Sign-On (SSO) solution, such as SAML (through Azure or another Identity Provider).

Reason

LDAP is more suited to self-hosted instances, while dotCMS is shifting emphasis to cloud solutions for a variety of reasons: consistency in support, moving to an evergreen release model, etc.

Documentation links

Search & Replace admin tool

24.04.23
Deprecated Jan 10, 2022Deprecated in 22.01Retired Apr 18, 2024
Recommendation

Perform content transformations either by scripts incorporating workflow operations (such as via the workflow API or viewtool), or by exporting the content, altering it in its CSV, and re-importing it to overwrite.

Reason

This tool was rarely employed, and carried sufficient risks as to urge a backup before attempting.

It broke when dotCMS began storing content as JSON; that this went unnoticed for years is a testament to its general disuse.

Documentation links

CASTool Viewtool

21.09
Deprecated Aug 23, 2021Deprecated in 21.09
Recommendation

SAML authentication is recommended over CAS, which is deprecated on the whole.

Documentation links
    Deprecations | dotCMS Dev Site