Hi,

On 2/14/07, Jukka Zitting <[EMAIL PROTECTED]> wrote:

> a. "Graffito Core" : all necessary low-level services to define, store,
> manage, audit, request and search content. If needed, it can give an access
> to different heterogenous content servers (JCR and propriatary servers).
> Graffito core have to be extensible. For example, a workflow service could
> be added into "Graffito Core".

Personally I'm most interested in a pure JCR solution, but a pluggable
storage layer is also fine.

Me too. I just want to maximize the abstraction between application layers.
Using the JCR backend +  our OCM tools will be more extensible than a
DB + OJB or Hibernate. If everybody are agree, I'm ok to drop the OJB
support. We can have a persistence later which access to several JCR
content repos.

What I'm most interested in at this level is the content model.
Currently Graffito has a predefined set of Document and other content
types, but also uses generic bean persistence. Should the "Graffito
Content Model" be fixed by better specifying the core content
interfaces, or should the Graffito Core support arbitrary content
objects?


Good question. So, this is certainly the first tech aspect to review.
Our persistence layer should not force the developer to use a specific
content model. He should have the freedom to define its own interfaces
and classes. The current CmsObject has be also optional. JCR and our
OCM tools gives us this kind of flexibility. So, it should be possible
to have similar think in the core Graffito components. At least try to
have it with a prototype.

and you ? How do you see our content model ?


br,
Christophe

Reply via email to