Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate removing Bootstrap as parent theme #991

Open
trubach opened this issue Apr 9, 2024 · 3 comments
Open

Investigate removing Bootstrap as parent theme #991

trubach opened this issue Apr 9, 2024 · 3 comments
Assignees
Labels
documentation Improvements or additions to documentation investigate further

Comments

@trubach
Copy link
Contributor

trubach commented Apr 9, 2024

In order to simplify our ILFW theme, it might be beneficial to remove 'bootstrap5' as our base/parent theme.

I'd like to use this issue as a space to document any issues that we would encounter if we attempted to do that.

If removing bootstrap5 as a parent theme would mean rewriting our entire theme, we certainly would NOT want to put the effort into doing that, but I'd like to document that in this issue.

@trubach trubach added documentation Improvements or additions to documentation investigate further labels Apr 9, 2024
Copy link

github-actions bot commented Apr 9, 2024

@trubach
Copy link
Contributor Author

trubach commented Apr 9, 2024

Some issues that have been identified:

  • Column width / layout: Our theme utilizes the Bootstrap column classes to control the width of our elements. The IL Toolkit has some classes available to use, but it's not clear how much effort it would take to convert our theme to use them instead.
  • Form display: The OOB Bootstrap form elements are being used on our sites. Removing bootstrap would cause web forms to not be formatted as well and could cause responsive issues.

@nhjohnstone
Copy link
Contributor

Creating a new subtheme from Stable9:

  • create templates, move them into the new theme (will add list)
  • add the theme settings from existing theme

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation investigate further
Projects
None yet
Development

No branches or pull requests

2 participants