Hi Alexandru On 9/25/05, Alexandru Popescu <dev-list@magnolia.info> wrote: > Sorry to enter this in-house discussion but I would like to say that: > 1/ having to manage multiple projects is usually a harder job > 2/ separating packages is indeed a very good refactoring step > 3/ everything that is actually in magnolia can be organized into the same > project with the same > sourcebase or at most some separate contrib where some of 'modules' to reside. > > This is because I cannot see a Magnolia distribution based on separate > modules for the moment (but > here I may be completely wrong).
the purpose of this refactoring is exactly moving to a more modular structure: magnolia already supports modules but we have no way actually to build them indipendently from the main webapp (since all the core classes are there). Another important point is splitting the admin interface stuff, since we plan to start changing some parts of the framework soon and we need to break any core dependency... replacing things will be easier in that way. Managing and developing multi-modules projects is made pretty easy with maven and eclipse/wtp... probably the only thing that really become harder is creating a good site layout (you have a separate tree for each module, and navigation -out of the box- is pretty confusing) > sorry again for entering this proposal, we need comments and suggestions from everyone! Thanks for entering the discussion fabrizio ---------------------------------------------------------------- for list details see http://www.magnolia.info/en/magnolia/developer.html ----------------------------------------------------------------