Motivation
Sometimes we need release webapps, bundles without releasing magnolia-core, but this is not possible now, because Magnolia main and ce-bundles shares one JIRA project MAGNOLIA. Also version number is retrieved from magnolia-core (/info/magnolia/cms/license/license.xml) or from enterprise module (/info/magnolia/enterprise/license/license.xml).
Introducing ce/ee packs, it's because actual ce-bundle and ee-bundle git repos are too heavy. For example during release when integration tests pass, but then genereating dmg files fails then it's needed to re-release whole bundle project. Plan would be to keep in ce-bundle and ee-bundle only necessary stuff and move all other webapps, bundles and installers into ce/ee-packs.
New structure
3 JIRA projects MAGNOLIA, MGNLCE, MGNLEE and 5 git repos main, ce, ce-packs, ee and ee-packs.
New Product descriptor artifacts
New artifacts
Maven relocations (deprecated artifacts)
Project | Repo | Sub-modules | JIRA issue |
---|---|---|---|
MAGNOLIA | main | No changes | |
MGNLCE | ce former ce-bundle | magnolia-community-product-descriptor | MAGNOLIA-6398 - Getting issue details... STATUS |
magnolia-empty-webapp | |||
same as bundled-webapp, without demo | MGNLCE-1 - Getting issue details... STATUS | ||
still depends on STK, we should consider rewriting tests for mte and demo | |||
relocation to magnolia-community-demo-webapp | MGNLCE-5 - Getting issue details... STATUS | ||
relocation to magnolia-community-demo-bundle | |||
ce-packs |
same as former bundled-webapp | ||
same as former tomcat-bundle | |||
+ other additional webapps and bundles if needed | |||
MGNLEE | ee former ee-bundle | magnolia-module-enterprise | |
magnolia-enterprise-standard-product-descriptor | MGNLEE-402 - Getting issue details... STATUS | ||
magnolia-enterprise-pro-product-descriptor | |||
magnolia-enterprise-standard-webapp new EE standard webapp, without EE pro modules, and without demo | MGNLEE-403 - Getting issue details... STATUS | ||
same as former enterprise-webapp, without demo | |||
still depends on STK, we should consider rewriting tests for mte and demo | |||
relocation to magnolia-enterprise-pro-demo-webapp | MGNLEE-412 - Getting issue details... STATUS | ||
relocation to magnolia-enterprise-pro-demo-bundle | |||
ee-packs |
new EE standard webapp, with demo | MGNLEE-403 - Getting issue details... STATUS | |
same as former enterprise-webapp | |||
same as former enterprise-bundle | |||
new EE pro webapp, with STK and demo-project | MGNLEE-411 - Getting issue details... STATUS | ||
new bundle for EE pro STK webapp | |||
magnolia-enterprise-weblogic-webapp | |||
magnolia-enterprise-websphere-webapp | |||
installer for magnolia-enterprise-pro-demo-bundle | |||
+ other additional webapps and bundles if needed |
1 Comment
Christoph Meier
By the way ... there is my "translation"
=> https://documentation.magnolia-cms.com/display/DOCS/_List+of+webapps+II