hello betrand. i try to find the bridge to the multitenancy scenarios i've described in [1]:
>Deliverable content: >Displayed on a website or mobile app for example. >Can be global, shared between a group of tenants or tenant-specific. this is what i've called "content" in the wiki page. may be page content, media assets etc., everything the editors enter into the system. i18n translations may fall into this role as well. >System content: >Defines how a specific version of the system behaves. >Multiple system versions can coexist in a shared content repository >(as we demonstrated in [1], in a limited way) this is for example configuration - but as you describe it mainly system-level configuration (e.g. OSGI configuration). what is with the other types of configuration on the different levels (regions, tenants, sites). they do not belong into the role "system content", but they do not fit in the other roles as well. >Application content: >Extensions or overrides of system content, that modify how the system >behaves. >Usually tenant-specific, or maybe shared between a group of tenants if an application is installed to be used by all tenants (e.g. "massive multi site scenario"), it may be global application-level overrides as well. but this fits in your "group of tenants" picture, where the group is all tenants. i assume the whole application bundle falls into this category? but an application bundle usually consist of both OSGi bundles (system role) and scripts (application context role). >Module state content: >The typical example is workflow models and state, which is not >deliverable but persistent and might be partially shared. other examples are background jobs using sling event/job infrastructure. this is not "module"-related, or i do not understand clearly what you mean with "model" in this context. >Instance-specific transient content: >Transient content that's relevant to a single Sling instance. Compiled >scripts, for example. >Not needed when the Sling instance starts. ok stefan [1] https://cwiki.apache.org/confluence/x/So2uAg
