I'm for it.

I do most of my work on Eclipse. The Apogee CMS tool has been approved as an Eclipse project (but the code is still at Nuxeo). I am following Apogee as a potential user, not (currently) as a contributor.

Apogee includes Jackrabbit support for its flavor of graffito:cmsobject There is no object mapping. I would eventually like to contribute (or support) a mapping of Eclipse's EMF models to JCR custom node types under Apogee. I am hacking together a Graffito-based jcr mapping for this at the present time.

This concept would gain more acceptance at Eclipse if the ocm presented to them were a Jackrabbit extension rather than a Graffito extension.

      -- Dan Connelly



Jukka Zitting wrote:

Hi,

The incubating Graffito project
(http://incubator.apache.org/graffito/) is building a nice
portlet-based content management framework. One of the design goals is
to be independent of the underlying storage model using mapping tools
to present a pure Java object model to higher level components.
Graffito is currently is using Apache OJB to achieve this on top of
relational databases, but they also want to support JCR content
repositories as storage components. To achieve this they've already
created a relatively complete object-content mapping (ocm) tool called
Graffito JCR Mapping
(http://incubator.apache.org/graffito/jcr-mapping/).

There was recent discussion on the Graffito mailing lists about the
ocm tool being ptoentially useful to other people as well, and that
being a Graffito subproject probably doesn't give the tool enough
visibility among JCR users. One idea would be to graduate the Graffito
JCR Mapping subproject into a Jackrabbit subproject to get greater
exposure. The initial response within the Graffito community was
positive to this idea, so I'd like to ask for opinions also from the
Jackrabbit community. Would you think that bringing in the ocm tool
would be a good addition to the set on-top-of-JCR components we
already have?

There are a number of stakeholders to consider and practical issues to
sort out to actually make the idea happen, but I can start taking care
of those if there is general consensus that this would be a good move.

BR,

Jukka Zitting


Reply via email to