Drupal User Relationships Development Timeline
March 2nd, 2008 | by Jeff Smick |I’ve been thinking a lot recently about how the next few releases of the UR module are gonna go. Here’s my plan (so far):5.x-1.x:
Only bug/security fixes
5.x-2.x:
New features will be slow coming or non-existent. Most development on this version will be bug fixes or efficiency improvements that don’t break backward compatibilty.Node Access controls (needs to be pushed into a release)
5.x-3.x:
- Backport newest improvements made to the 6.x branch:
- Breakup API and UI
- Add hook_user_relationships_type()
-
Change ops sent through both hooks to follow more standard rules:
- hook_ur(): presave, load, request, cancel, approve, disapprove, update, remove
- hook_ur_type(): presave, load, insert, update, delete
- Add API functions for CRUDing relationship types
- Blocks plugin efficiency updates
- Elaborations
- Integrate support for Workflow-NG
- This will eliminate the need for UR-Mailer, UR-Defaults, UR-Implications, and message support in UR-PrivateMsg
- Start work on user generated relationship types
- Node Access controls
6.x-1.x:
- API/UI split
- Blocks efficiency
- Build tests
- Support Triggers
- Support user generated relationship types (currently Elaborations provides rudimentary support for this).
- Node Access controls
6.x-2.x:
- Support Workflow-NG
- Support Veiws 2