I have had a site moved over from BC which did not really require any design changes, but will be having additional functionality.
Now that I'm understanding how Design System will work a little more, and how much built-in smarts this has, I'm thinking I should have used Design System and had it all adapted that way.
Has anyone tried adding Design System after migration, and what implications this may have?
@Urszula Richards Here's what I've noticed (Siteglide team, feel free to correct):
The Design System uses Bootstrap, and is currently using Bootstrap 4.
So basically, your site can take advantage of the system if it's using Bootstrap 4.
I recently converted a site already migrated, from Bootstrap 3 to 4, and it was a pretty painless conversion. So it may make sense to combine the framework conversion when you're upgrading other functionality?
Here's another thought...
Although the design system is not accessible in the toolbox yet, the current library layout might offer an alternative for sites not setup with Bootstrap. OR used as an extension of the Siteglide layouts.
I borrowed the library layout concept, and created a "custom library" webapp to contain custom layouts, widgets, and components that I can re-use. I utilized Siteglide head and footer scripts (https://siteglide.support/en/articles/3498776-siteglide-scripts), so each layout section included only the scripts it needed. And I put all the scripts, css files, images, etc needed into one instance that I can use to start a site. Once the Siteglide team shows us how to create a module, I'll be tempted to incorporate this into one.
So, even if your site is, or is not using Bootstrap 4, you may want to consider creating your own library of re-useable custom layouts? Alone, or in conjunction with the Siteglide Design System.
Thanks Helen, what a great idea. I'll chat to my devs!
Off the top of my head, the only thing could cause a complication is if the site already includes a version of Bootstrap. If that is the case, the classes should need to be migrated from Bootstrap 3 -> 4.
Apart from that, there should be no issues, Design System is designed so that the CSS that is included is the core of the site and then any other custom CSS will overwrite it.