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
I'm working in a multi-site env. with 8 sites within a site group. Most entries are set up with the propagation method of : "Let each entry choose what site it should be saved to". Why? Well, very simple. We want to able from a content perspective to "link" these entries.
For website visitors reasons: when you change the language/country on a page you want to be on that same page in the new language/country, not start back from the homepage
For SEO reasons: og:locale:alternate helps Google etc. to identify the page in other languages.
Content wise however, they share nothing:
The slug is different per site
The content is different per site
Luckily in Craft CMS you can configure this all just fine from a field perspective so you can manage that all on a per site base.
However...
Since no content is shared between the different sites, the only thing they share is
position
id
There's no good reason to resave the entry in all 8 different sites on all resaves. This makes the CMS very sluggish and slow, it's not a pleasant user experience. Not only that but it can actively be an issue; 2 people editing the same entry in another language are constantly bothered by the saves of the other person.
On top of that, it flags all related entries in Blitz with an expiry date, meaning that we can't really condense urls for Cloudfront for example.
Would it be an option to only do the resave in all other sites if
the position changes
a field that's actually set to non-translatable is changed
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.
-
I'm working in a multi-site env. with 8 sites within a site group. Most entries are set up with the propagation method of : "Let each entry choose what site it should be saved to". Why? Well, very simple. We want to able from a content perspective to "link" these entries.
og:locale:alternate
helps Google etc. to identify the page in other languages.Content wise however, they share nothing:
Luckily in Craft CMS you can configure this all just fine from a field perspective so you can manage that all on a per site base.
However...
Since no content is shared between the different sites, the only thing they share is
There's no good reason to resave the entry in all 8 different sites on all resaves. This makes the CMS very sluggish and slow, it's not a pleasant user experience. Not only that but it can actively be an issue; 2 people editing the same entry in another language are constantly bothered by the saves of the other person.
On top of that, it flags all related entries in Blitz with an expiry date, meaning that we can't really condense urls for Cloudfront for example.
Would it be an option to only do the resave in all other sites if
Beta Was this translation helpful? Give feedback.
All reactions