Roadmap
1.0 release signals a major overhaul from the 0.2 release and will be fully compatible with SilverStripe?. Goals for this release are
- API clean up. Upgrading to 1.0 will be a major upgrade (will break themes) ideally I want to limit this sort of major refactoring so everything that may result in huge public facing changes should be completed to support 1.1 release
- Improve QA within the module. As other modules have had dedicated QA the forum needs to match this effort. This includes the relevant unit tests and regress tests. Goal is 50% unit test coverage as a start.
- Compatibility with 2.4 ecosystem. Translatable, Multiple Databases (MSSQL, Postgres, MySQL) and testing on Windows + Apache.
More actionable milestones are below:
In this release of UserForms? the target areas are to implement nicer cross translation and i18n support. This release will target #4040 in particular.
High Level Goals
- Fully Compatible with 2.4 Features. Multiple Database Support, Translatable, Versioning.
- Increasing robustness and reliability of the features (incl rules). Increasing unit tests and regression test coverage.
- Clean up of existing functionality to move forward with.
Major tickets for 0.4:
- Translation / Multi Language support #4040
- Tidying up of EditableFormFields? #4651 #5563
- Improve the Unit test coverage #5411
Note: See
TracRoadmap for help on using
the roadmap.
