MMBase
Homepage / Roadmap - bugs / Archived projects

Persons

Pierre van Rooden (project leader)

Daniel Ockeloen

Case Roole

Wilbert Hengst

Urls

http://web.omroep.nl/mmbase/relations_directionali
Directionality Installation Document

http://web.omroep.nl/mmbase/relations_builderref_i
Builder References Installation Document

http://web.omroep.nl/mmbase/mmrelations.html
Relation Documentation

http://web.omroep.nl/mmbase/mmrelations_appendixA.
Appendix A:class overview

http://web.omroep.nl/mmbase/mmrelations_20001130.h
Minutes of the MMRelations meeting

http://web.omroep.nl/mmbase/relations_builderref.h
Builder References Transition Proposal

http://web.omroep.nl/mmbase/relations_directionali
Directionality 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.