Joomla! Feature Roadmap
These features have the highest priority to set the ground line for upcoming features. If you would like to volunteer, please get in touch with the contact person of the feature you're interested in.
Implement built-in POW captcha
- Details
This feature adds a new captcha to the Joomla core. It's based on the concept of "proof of work": it presents a math task to the user's browser that the browser can solve automatically. It's not supposed to proof humanship of the user, but to proof that the user is willing to invest the necessary time to solve the task.
That makes it an excellent fit for Joomla's usecase:
- it does not rely on an external service, does not need an API key and does not have any privacy implications
- it's based on an opensource library
- it does not try to proof humanship - a fight that we can't win anyways
- it's accessible
It's currently based on the altcha library, see https://altcha.org.
Extend Content versioning with draft states and by expanding it to more entities and attributes
- Details
Extension of Joomla!’s content versioning to include draft states as well as additional entities and attributes. This enhancement enables not only articles but also categories, modules, and menu items to be versioned and saved as drafts. Editors can prepare, internally review, and later publish content without modifying or affecting live content. The ability to easily review these states (who did what, when, and how) is crucial for many Joomla users.
Important Scope
- Integrate draft states that are logged within the versioning system.
- Log all changes within versioning (including changes to publish status, approvals, and custom fields).
- Extend the existing versioning functionality rather than replacing it — all actions, including edits, status changes, and approvals, must be recorded in the version history.
- Ensure that edits made in a draft do not update or overwrite the currently published content.
- Extend versioning to include the most entities and attributes (like categories and menus).
WCAG 2.2 AA compliance
- Details
Improve Joomla!’s accessibility compliance from WCAG 2.1 AA to WCAG 2.2 AA for both backend and frontend components.
Massively enhance documentation for machines (webservice documentation)
- Details
Make the Webservices API accessible to users and machines through comprehensive documentation (in the current documentation environment
Updated: 27-10-2025
Massively enhance documentation for developers (developer documentation)
- Details
Investigate if and how to integrate the AI Framework
- Details
During GSoC 2025 there was one project that worked on building a AI Framework for Joomla. This framework would allow extensions devs to implement AI in their extensions in a standardised and easy way.
https://github.com/joomla-projects/gsoc25_ai_framework/tree/4.x-dev
The framework provides a clean provider abstraction layer. It covers most of the basic interactions with AI providers. There is also good documentation.
Build MCP servers to enable AI usage - with WCAG in mind
- Details
The Joomla roadmap identifies usability and efficiency for site owners as a key challenge. MCP offers a promising solution. It is a protocol that allows AI agents to securely read resources and perform actions in external systems.
Applied to Joomla, an MCP server could empower administrators to:
- create categories, articles, and menus automatically from a sitemap or PDF
- generate SEO-optimized titles and meta descriptions in bulk
- apply extension updates across multiple sites
- build landing pages for upcoming product launches
Crucially, the MCP server is not envisioned as a “super admin only” feature. The initiative aims for a solution that is easy to set up, lightweight, and accessible to a broad range of users.
--
Community magazine article: Evolving Joomla - Joomla CMS MCP Server: Opening the Door to AI-Powered Administration
Improve webservices to enable better machine-to-machine communication
- Details
Collecting documentation on the current web services API and checking it for accuracy and completeness
Massively enhance documentation for end users (user manual)
- Details
UI/UX: Intelligent module assignment
- Details
Inheritance in module assignment. If a module is determined to include inheritance, as sub-menu items are created within a parent menu item, that module will automatically appear on those pages.
Redirects for renamed / removed / unpublished items
- Details
Show a feedback messages when items, categories or menus are unpublished/renamed to help the user to create reasonable redirects with the Joomla! Redirect extension. Additionally redirects could be created by the system automatically.
UI/UX: Configurable authoring forms
- Details
Allow users to hide "unused" fields or re-arrange fields and tabs in backend and frontend form views, i.e. the article authoring dialog. That would allow to provide a smoother editing to content editors.
Editor: Universal link and media features
- Details
Currently, the default Tiny MCE differentiates between CMS links and media, and "default editor" link and media tools. The result should be unified in a single, universal dialog for each, link and media - comparable to the feature in JCE
New Sample Dataset, demonstrating Joomla’s extensive featureset
- Details
Replace the current sample data set with an extensive dataset, showcasing Joomla's broad feature set in a visually appealing way.