Hi
For migration to Joomla 4 I seem to understand that it is better to wait a few months and do it by installing 4 SEF on Joomla 3 and migrating to Joomla 4 with this component installed. Did I get it right?
That's one option, certainly a safe one as you'll split the migration in 2 steps, which might be easier to manage. It depends a lot on your site, what type of content you have etc (basically the same for sh404SEF as it is for Joomla 4 itself).
If you mostly have regular Joomla articles, migrating to 4SEF should rather straighforward: enable 4SEF, disable sh404SEF, updating 4SEO and importing meta data and redirects from sh404SEF into 4SEO.
I understand that 4SEO will ensure that a url generated with sh404sef will stay the same by deactivating sh404sef and upgrading to Joomla 4. Got that right?
Not really:
- 4SEO has no knowledge of SEF URLs, it does not do anything about them. Only 4SEF deals with URLs
- the upgrade will not be automatic, ie 4SEF will not de-activate sh404SEF upon installation. That'd be way too dangerous. This will be a migration, not an update. You will have to take your site offline or work on a test copy, install, de-activate sh404SEF, etc
The steps are not fully defined yet, but it's definitely not "just install". Exactly like Joomla 4.
Because this is what is needed, keep a url generated by sh404sef the same when you deactivate sh404sef to migrate from Joomla 3 to Joomla 4.
This is the reason 4SEF exists, keep the same URL generated, so yes, this is what migrating to 4SEF will do. Again, what type of content you manage is the most important thing here.
Best regards
Yannick Gaultier
weeblr.com / @weeblr