Cool. Thanks a lot.

How do we proceed! I think we should check that out now.

http://www.magnolia.info/wiki/Wiki.jsp? page=MagnoliaCustomExperimentalBranch
OK

There is a history page where I document what is going on. As you can see,
next step is reworking parts of the gui.

Do I understand correctly: the GUI is not working anymore in general and not only for your custom modules?

Any symptoms? Probably small things I think.

I have at least two* modules which use custom node types and namespaces. After refactoring them (move into magnolia package namespace), I will provide them
as fully working examples.
The bad part is the gui (controls, dialogs).

Without having a working backward compatible GUI we won't be able to apply the changes to the trunk.

I don't like doing rich guis in
HTML/JS. Maybe I drop that and rewrite it in Flex[fx] (ActionScript/ MXML) and
leave the HTML (FreeMarker) port to someone else.
Depends on your project. But the more you diverge from the current project, the more merging problems will come up in the future.

But then I have to think again about a _general_ solution to decouple Content from the repository (which we also need for WebServices). I did some basic
tests with XOM,
OK

but I think the ObjectContentMapper from Graffito which was
imported into Jackrabbit could be a better solution.
Seams to be a solution. But looks like having a big overhead for defining mappings.

Did you check the spring modules JCR persistence?

Let me know what you think.

Would be nice if we can find a conclusion on that topic once. Since we want to use POJOs in magnolia, we need a general approach for the main project itself. The first step is done with the content2bean package. Writing bean2content would be rather trivial, but I'm not sure if this would be a good approach.

The question is what should we use:
- content2bean
- xstream
- graffito
- spring module
- ...

* there is also a simple servlet/db4o subscriber application which will be
rewritten as module (2+1)

[fx] Adobe Flex is going open soure (MPL) and you can build really nice guis
with it
Good to know.

Philipp Bracher

----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/docs/en/editor/stayupdated.html
----------------------------------------------------------------

Reply via email to