Roadmap

Skip to end of metadata
Go to start of metadata


This is a work-in-progress roadmap for MODx Revolution.

All features are non-binding; some may be pushed sooner or later as they are finished.

Future Versions

Revolution 2.2

  • On-the-fly manager CSS/JS compression
  • Add Static Elements - ability to store Element content in files
  • Add Custom Dashboards - Ability to use files, chunks, etc as dashboard widgets, and order and arrange them as you please.
  • Add Media Sources - Ability to configure the source of the Files tree to anything
  • Full-scale unit testing for Revolution
  • Custom Resource classes
  • Manager UI redesign and cleanup
  • CLI-based upgrades and installs
  • Class-based manager controllers
  • Class-based processors
  • Class-based TV renders
  • Property grouping for Elements via "Areas"
  • Configurable logging levels via System Settings
  • Create files from files tree
  • Ability to select "Primary" User Group for Users
  • Import/export Access Policies and Policy Templates
  • More API methods

Revolution 2.3

  • Many Package Management improvements
  • Transport Package dependencies - IOW, if a Transport Package specifies a dependency of another, then the package will attempt to "retrieve" the needed package from its Provider before installing.

Revolution 2.4

  • Permissions/ACLs for specific Users
  • User Group Settings - Similar to User Settings but applied on a User Group level.
  • Add auto-update for MODx - IOW, update from the manager

Revolution 3.0

  • Add native Versioning for Resources/TVs and Elements
  • Add Content Element support - Eliminates Resource Fields and makes Resources with an adjustable field base
  • Add Workflow support - Including custom workflows
  • Add Heirarchical Elements - ability to make heirarchical data relations for Elements (debated feature, may be pushed back)
  • ExtJS4 migration

Released Versions

Revolution 2.1

  • Multi-database support (sqlsrv initially)
  • Input Properties for TVs that allow customization of TV inputs
  • Caching improvements - file locking, partitioning and multiple format support
  • Change password encryption to PBKDF2, allow for plugin-based hashing
  • URI Editing/Freezing per Resource
  • Removal of all deprecated code left over for Evolution migrations
  • More API methods

See Also

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.