Details
The following provides a broad overview of planned items for future versions:
ACL Enhancements - Stage 1
This allows for the ability to add and edit the user groups system. It also allows for administrators to alter the access permissions based on function though the user interface. For example, you will be able to define which group(s) can install components or template, and so on.
ACL Enhancements - Stage 2
This item allows for apply permissions at the object level in a more detailed way. For example, you will be able to select sections and categories that are viewable only to certain groups.
508 Compliance
Joomla! is committed to improving it's compliance with standards that allow it to reach users with disabilities. This is achieved through the continuing process of completely separating the presentation layer (the HTML output) from the business logic.
Google Summer of Code Projects
During 2005, we had the pleasure of mentoring several projects from some very talented students. These projects will be progressively implemented in Joomla! The projects include:
Virtual file system support - using a common API to access files, ftp sources, etc.
Update handler - much like the update handlers in popular applications like Firefox with the ability to check a server for new updates, etc.
Content version control - a robust system for providing true version controlled content to meet many legislative and organisational requirements.
Caching and Performance Improvements
The performance of Joomla! is continually under review through the use of multi-level caching layers as well as memory efficient object construction.