nystudio107 / craft-seomatic

SEOmatic facilitates modern SEO best practices & implementation for Craft CMS 3. It is a turnkey SEO system that is comprehensive, powerful, and flexible.
https://nystudio107.com/plugins/seomatic
Other
166 stars 71 forks source link

[FR] Copy settings to (all) other sites #1500

Open WHITE-developer opened 3 months ago

WHITE-developer commented 3 months ago

Is your feature request related to a problem? Please describe.

Problem, not really, just a possible time saver. We have a multi-language-site with 59 different languages, so 59 sites. Right now we have to go over all the sections in all those sites to use the "Copy Settings From" (which is already helpful), which takes a lot of time.

Describe the solution you would like

A feature, let's say, "Copy Settings To", with an "All sites" option. So that we can set it correctly for the primary site and then copy them over to all the other sites in one click.

Describe alternatives you have considered

I tried doing it in the database, but noticed that seomatic.helper.socialTransformHeight uses the site id of the site it belongs to, which makes the SQL query a bit complex (stopped at that point). Also after opening the section it doesn't recognize the fields and just outputs them as custom (or I did something wrong of course).

image

image

Additional context

-

tibbis commented 3 months ago

Same issue for us, takes a lot of time to sync all the settings between the sites!

angelokeirsebilck commented 2 months ago

This feature would be so helpful! Also ad the same 'issue'. Recently had a website with 30+ languages and 25+ sections. We had to copy all settings for each site/section, so 30 * 25 times.

tibbis commented 5 days ago

Any news on a potential solution for this problem? @khalwat

khalwat commented 5 days ago

I have not yet addressed this FR. I'm still trying to consider the best way something like this might be implemented.

Potentially a CLI command might bypass the UI weirdness.