Hi all,

I am a NOOB to sling and content repositories, so be gentle.

I have 2000 very similar websites that share >95% of the structure, config,
assets, data, ... but every website has a different author user base which
need to change/adopt the remainging content (where permitted). The websites
all need to be linked to a "master" site. If something is changed in the
master, all childs "inherit" the change. (e.g. master publishes a new
product launch page and all childs inherit it)

Inheritance comes to mind where a Master website is defined and every child
inherits its masters config, content, assets, ... but overwrites if
necessary.

Overlaying comes to mind where the content, config, assets of a child
overlays the master web-site.

A fancy "copy new content from master to childs event handling" is not an
option.

I found Jira Issue #5750 <https://issues.apache.org/jira/browse/SLING-5750> and
#4386 <https://issues.apache.org/jira/browse/SLING-4386> and read "Ideas
for a multi-tenant and multi-module content model
<https://cwiki.apache.org/confluence/display/SLING/Ideas+for+a+multi-tenant+and+multi-module+content+model>",
"Multitanent"
<https://cwiki.apache.org/confluence/display/SLING/Multitenancy+scenarios+and+use+cases>
,

I found Context Aware Configuration
<"https://sling.apache.org/documentation/bundles/context-aware-configuration/context-aware-configuration.html";>

After reading all this, I could still not answer if I can define a master
website (structure, content, config, data, assets, ...) and inherit a child
website, that "overwrites" only a few bits.

Is this something I could do with AEM or sling?

Easy or hard?

Please point me in the right direction.

Cheers
Carsten

Reply via email to