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

Post a Comment