Skip to main content

Welcome to the Cascade CMS Knowledge Base

Choose a category below to get started, or search for a topic using the search bar.

Browse by category

More resources

Featured articles

  • Developing in Cascade Velocity Tools

    Cascade CMS's Velocity Tools are a collection of functions that can be used to retrieve and manipulate content in conjunction with Apache Velocity Template Language.

  • Cascade Administration Updating the license key

    This article contains information on updating the license key.

  • Cascade Administration Setting up the database (MySQL)

    Set up the Cascade CMS database on MySQL: install the server, adjust its configuration, and import the supplied database.

  • Content Authoring Which algorithms are supported for SFTP?

    The KEX, host key, cipher, and MAC algorithms Cascade CMS supports when publishing over SFTP, and which are disabled by default.

  • Developing in Cascade Filtering queries based on multi-value fields

    The Query API cannot filter on checkbox or multi-select fields directly, so run the broader query and test each result with hasTextValue.

New articles

  • Content Authoring What's new in the WYSIWYG editor

    Learn what’s new in Cascade CMS’s updated WYSIWYG editor: how to tell which version you’re using, key changes, accessibility updates, and tips.

  • Developing in Cascade Accessing data definition nodes in Velocity

    How to read structured data from a page's Data Definition with getStructuredDataNode() and getChild(): root-level nodes, nested children, multi-value variants, path syntax, and how to verify your access is working.

  • Developing in Cascade Accessing page data in Velocity

    A beginner's walkthrough of reading page data inside Cascade Velocity Formats: global variables, built-in metadata, dynamic metadata fields, and the most common page asset properties.

  • Developing in Cascade Velocity directives

    Reference for the core Velocity directives used in Cascade CMS, including #set, #if, #foreach, #break, #stop, #macro, #import, #evaluate, #define, and #parse, with practical examples and common pitfalls.

  • Developing in Cascade Retrieving image dimensions

    Learn how to access an image's width and height in Cascade CMS using the Cascade API (via structured data node or locateFile) or an Index Block with Velocity.