Homepage / Roadmap - bugs / Archived projects


Pierre van Rooden (project leader)

Daniel Ockeloen

Case Roole

Wilbert Hengst

Directionality Transition Proposal
Directionality Installation Document
Builder References Installation Document
Relation Documentation
Appendix A:class overview
Minutes of the MMRelations meeting
Builder References Transition Proposal

Relation Project

There are a number of problems with the current implementation of relations in MMBase.
Most obvious is the lack of implementation for already existing fields such as directionality (dir) or cardinality (max).
Another problem is an error-prone system of associating relations with object-builders.

Relations are currently 'coded' by various modules and builders in MMBase, creating a dispersed and sometimes conflicting implementation.

The project therefor not only tries to find a more concise and flexible relations system (while trying to maintain backward compatibility where possible), but also a way to make the use of relations by the various MMBase classes easier and consistent.