Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

Devstatus

...

Statusdraft

...

Target?

Proposal for better

...

/simpler bundling. See

Jira
serverMagnolia - Issue tracker
keyMAGNOLIA-2686
for status.

Rationale

The current bundling of Magnolia has several drawbacks:

...

  • one single file to download; double-clickable. (java -jar magnolia-standalone.(j|w)ar)
  • minimal gui on startup (or shell console or options if no screen is available, obviously), asking for (for example):
    • magnolia_home ? (defaults to current folder)
    • http port (defaults to 8080)
    • instance name/contextPath ? (defaults to magnoliaAuthor?)
    • is author/public
    • subscriber address (defaults to demopublic.magnolia-cms.com?)
  • starts an embedded appserver (http://winstone.sourceforge.net/Winstone, Jetty, ...) with ONE instance of Magnolia.

We could get inspiration from Hudson for embedding. Custom classloading / packaging might be necessary.

This probably depends on the ability to deploy read-only war files: MAGNOLIA-2170@jira. (i.e the having all config and extract files outside the webapp)

Although not inter-dependent, Concept Module downloader updater would also help reducing the size of the bundle !

The concept of the 2 instances (authoring vs publication) would possibly become more visible and understood by new users, compared to the single tomcat running the 2 webapps.

...

  • well, we have that already, but we might want to think about a solution for avoiding the ones specific to weblogic, websphere, ...

Additional ideas (2009-06-23)