-
Notifications
You must be signed in to change notification settings - Fork 17
Description
Version 4 Plan - Features and Enhancements Roadmap
This is to document the enhancements, features and other changes to bring to LmcUser in a forthcoming version 4.
Rationale
LmcUser is a port of ZF-Commons/ZfcUser to Laminas. ZfcUser was developed several years ago and was based on Zend Framework v2 and v3. The port of ZfcUser to Laminas did not bring significant improvements or new features to the package. New frameworks based on Laminas MVC, such as Laminas API Tools have, come along and the Laminas Components have also evolved. It is long overdue to give it a serious upgrade.
LmcRbacMvc has been installed more than 25K times according to Packagist which is a good indication that the package has its usefulness in web application. We are looking for users of the package to provide inputs into the development roadmap for Version 4.
Process
- Comment on this issue if you want to add an enhancement or a feature to be included in Version 4.
- Issues will be created for enhancements/features selected for inclusion in V4 and will be added to the development Backlog and will be labeled as
v4 - Development toward V4 will be done on the
4.xbranch. - A GitHub project for LmcUser was created and issues to be added to the project so that progress can be managed
- Issues will be assigned to contributors
Selected Enhancements
- Use another provide for CI (Use another provider for CI #46)
- Add type declarations for parameters and return values (Add type declarations to parameters and return values. #48)
- Additional testing for MVC components (Additional testing for MVC components #56)
- Provide the ability to add custom processing to the User Controller actions #82
- Add the option to confirm the logout action #81
- Use View template explicitly in controllers. Add templates to options #80
- In login action, when the form is not valid, the controller redirects to login and the form error messages are lost #75
- Change namespace to Lmc\User #97