The Focus CMS – Core Shortcodes repository contains the system’s shortcode processing engine along with the default dynamic shortcode implementations.
The purpose of this module is to provide a structured and extensible way to handle dynamic elements embedded within content (e.g., widgets, lists, and custom rendered blocks), while preserving the simplicity of Markdown-based editing.
The shortcode system follows an interface-based architecture, allowing new elements to be registered in separate modules without modifying the core application.
This repository can be integrated as a Composer package into the Focus CMS – App project.
It represents a key component of the modular architecture, acting as a bridge between static content and dynamic components.
GitHub Repository
https://github.com/hi-personal/focus-cms-core-shortcodes