it occurs to me that tackling CMSimple_XH 1.7 in manageable "sprints" is the best (and maybe only) solution. Considering the huge amount of ideas on the roadmap for XH 1.7, I suggest to keep these sprints as short as possible, i.e. roughly one sprint per month (some time for discussion; 18 days for voting; some time for the implementation). Even with monthly sprints, each sprint would need to encompass about ten or twelve ideas, so we can deliver a first beta of XH 1.7 in fall.
Voting items for sprint #2:
- Password hashing
- Refactor filebrowser to rid editorbrowser.php
- Removal of special handling for Menumanager
- Remove remaining "utf-8 markers"
- Move deprecated functions
- Remove $cf[xhtml][endtags]
- Modest refactoring of XH_LinkCheck
- Remove some PHP < 5.3 related fallbacks
- Extract XH_Mail class from XH_Mailform
- Remove XH_JSON
Anyhow, I'd like to start voting in very early March.