Actively maintained by Intersoft Data Labs · Apache 2.0 · Formerly Percussion CM1 / Rhythmyx / CM System
The refreshed login experience in the current development line (heading toward 8.2).
Percussion CMS is a mature, enterprise-grade, decoupled / headless-capable content management system with roots going back to 1999. It unifies the content production strengths of the original CM1 with the deep development and integration capabilities of Rhythmyx.
It was designed from the beginning for multi-channel delivery — websites, static sites, XML/JSON feeds, databases, and custom channels — with strong workflow, permissions, and extensibility for both marketers and developers.
Smart architecture. Smart APIs. Smart UI.
Intersoft Data Labs assumed full responsibility for support, maintenance, and ongoing development of the Percussion CMS product line in July 2023 after Percussion Software ended commercial support. This repository is the official open-source home of the Java 21 / 8.2 product line under the Apache 2.0 license.
| Version / line | Status | Notes |
|---|---|---|
| 8.1.7 | Current Java 8 stable release | Security hardening, WCAG 2.1 AA accessibility, Google Analytics 4, REST fixes — downloads in the Java 8 repo (see below) |
| 8.1.x | Fully supported maintenance | Source and binaries: percussioncms-java8 (JDK 1.8) |
| 8.2 | Active development / modernization | This repository — performance, headless capabilities, UI modernization, Java 21 platform updates |
The 8.1.x (Java 8) line remains fully supported. Work on the 8.2 release continues here with a focus on platform modernization, improved developer experience, and continued accessibility/security investment.
If you run production on Java 8 / 8.1.x, upgrade to the latest 8.1.x release from the Java 8 repository — recent releases contain important security patches.
- Create and manage one or more websites (small sites to large multi-site deployments)
- Re-purpose content to databases, XML/JSON channels, or other delivery endpoints
- Generate static websites
- Enforce editorial control through robust workflows and fine-grained permissions
- Extend the platform with custom applications, templates, and integrations
- Run fully decoupled / headless or hybrid delivery models
Binaries and installers for the active product line will be published on this project’s
Releases page as 8.2 builds become available.
8.1.x installers and full release notes are published on the dedicated Java 8 LTS repository:
| Repository | intersoftdatalabs-in/percussioncms-java8 |
| All 8.1.x releases | percussioncms-java8/releases |
| Latest 8.1.x | v8.1.7 |
This repository may still list short pointer entries under Releases for discoverability; use the Java 8 repo for download assets and complete 8.1.x notes.
Intersoft Data Labs is the exclusive commercial support and maintenance provider for Percussion CMS (all versions of CMS and Rhythmyx) since July 2023.
- Production support and SLAs
- Upgrade and migration assistance (including Java 8 → Java 21 paths)
- Custom development and integrations
- Hosting / managed services options
Contact: inquire@intsof.com · intsof.com · Support Portal
Documentation lives at percussioncmshelp.intsof.com.
Requirements: JDK 21 (JAVA_HOME must point to a JDK 21 installation).
# Linux / macOS
./mvnw clean install
# Windows
mvnw.cmd clean installDetailed build instructions, environment setup, CodeQL configuration, and development guidelines are in the Contributor Guide.
For Java 8 / 8.1.x source builds, use percussioncms-java8 instead.
We welcome contributions. Please see the Contributor Guide for coding standards, pull-request process, and development workflow.
This project follows the Universal Code v1.0.0 (vendored; upstream).
- Java 21 / 8.2 work → open PRs against this repository
- Java 8 / 8.1.x maintenance → open PRs against percussioncms-java8
| Repository | Role |
|---|---|
| percussioncms (this repo) | Java 21 / 8.2 active development |
| percussioncms-java8 | Java 8 LTS — 8.1.x maintenance and downloads |
Apache License 2.0 — see LICENSE for details.
Maintained with care by Intersoft Data Labs
Questions? Open an issue or reach out via the support portal.
