You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A multi-brand content management system, managing 2 or more separate brand sites.
Each brand runs on their own domain, but is controlled by one unified craft control panel.
Each brand site has the same data structure for products = one unified channel/structure: products
Each brand has multiple languages / countries (language A, language B, language C)
Brand sites are organized within site groups (Brand A, Brand B, Brand C)
-- Group: Brand A
---- Brand A English/UK
---- Brand A Austrian/AT
---- Brand A French/FR
-- Group: Brand B
---- Brand B English/UK
---- Brand B Austrian/AT
---- Brand B French/FR
The AX problem with "Save entries to other sites in the same site group"
The propagation setting Save entries to other sites in the same site group would work absolutely fine, only sites from the corresponding group are visible in the CP status widget, ...
... but entries will ALWAYS show up as disabled in the entry list of other brand site language sites (within the site group):
From our perspective, this can lead to un-wanted publishing of products never meant to hit a regional market. E.g. "Products for Brand A, only legally allowed to sell for in UK".
Behavior with "Let each entry choose ..." - no disabled ghost entries
In contrast to that, the propagation setting Let each entry choose which sites it should be saved to works as expected:
Entries will only show up in CP for sites, when they were specifically added to the corresponding site - no disabled "ghost entries".
But this setting is not usable for a multi-brand-strategy, when editors have access to more than one group. Because they could - by mistake - connect a product to Brand A English and Brand B Austrian, which should be avoided. Products should only live within one site group.
The current workaround: Multiple Sections
We could create multiple sections like productsSiteGroupA, productsSiteGroupB and use "Let each" propgation. Then wwe could translate the Label Products Site Group A/B/C to Products in cp.php to have a nice looking CP.
But this leads to akward scenarios like "not knowing what am I allowing in a entries field" 🤓
Or grant user permissions to "Products" or "Products" or "Products" (because there is no handle visible)
A possible solution: Let each choose ... within same site group"
A propagation setting "Let each entry choose which sites it should be saved to WITHIN THE SAME SITE GROUP" might solve all these challenges.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
The scenario
A multi-brand content management system, managing 2 or more separate brand sites.
Each brand runs on their own domain, but is controlled by one unified craft control panel.
Each brand site has the same data structure for products = one unified channel/structure:
productsEach brand has multiple languages / countries (language A, language B, language C)
Brand sites are organized within site groups (Brand A, Brand B, Brand C)
The AX problem with "Save entries to other sites in the same site group"
The propagation setting
Save entries to other sites in the same site groupwould work absolutely fine, only sites from the corresponding group are visible in the CP status widget, ...... but entries will ALWAYS show up as disabled in the entry list of other brand site language sites (within the site group):
From our perspective, this can lead to un-wanted publishing of products never meant to hit a regional market. E.g. "Products for Brand A, only legally allowed to sell for in UK".
Behavior with "Let each entry choose ..." - no disabled ghost entries
In contrast to that, the propagation setting
Let each entry choose which sites it should be saved toworks as expected:Entries will only show up in CP for sites, when they were specifically added to the corresponding site - no disabled "ghost entries".
But this setting is not usable for a multi-brand-strategy, when editors have access to more than one group. Because they could - by mistake - connect a product to
Brand A EnglishandBrand B Austrian, which should be avoided. Products should only live within one site group.The current workaround: Multiple Sections
We could create multiple sections like
productsSiteGroupA,productsSiteGroupBand use "Let each" propgation. Then wwe could translate the LabelProducts Site Group A/B/CtoProductsincp.phpto have a nice looking CP.But this leads to akward scenarios like "not knowing what am I allowing in a entries field" 🤓
Or grant user permissions to "Products" or "Products" or "Products" (because there is no handle visible)
A possible solution: Let each choose ... within same site group"
A propagation setting "Let each entry choose which sites it should be saved to WITHIN THE SAME SITE GROUP" might solve all these challenges.
Thanks for all the great work on Craft! ✨
Beta Was this translation helpful? Give feedback.
All reactions