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
----------------------------------------------------------------