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

[MIGRATION] Bootstrap - Jekyll site is built with bootstrap. Will wordpress use bootstrap? If not, frontend components will break. #3462

Open
kaimmej opened this issue Nov 22, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@kaimmej
Copy link
Contributor

kaimmej commented Nov 22, 2024

Is your feature request related to a problem? Please describe

Our site is built with the bootstrap frontend framework. This is rendering everything from containers and card layouts, to the responsiveness of the mobile elements, to the motion of the dropdown megamenu.

Without bootstrap the following components will break:

  • Navbar (built using the nav component as well as the accordion component)
  • Footer (built using the nav component)
  • OpenSearch solutions providers filterbar. (built using dropdowns, accordion and offcanvas components)

Without bootstrap many pages's layout and rendering will also be broken. Many pages use bootstrap extension of flexbox as well as the bootstrap grid and row/column layout rendering.
Many pages use the margin and padding auto-styling to the left and right.
The responsiveness of the following pages are directly being rendered from bootstrap:

  • Homepage
  • navbar
  • blog
  • solutions-providers
  • footer

The biggest lift would be the dropdown-megamenu-navbar. It is heavily dependent on bootstrap.

Describe the solution you'd like to see

Should be discussed ahead of time with the Linux Foundation.
Easiest solution is if Bootstrap is built into the new WordPress theme.

Megamenu is built on bootstrap:
image

These dropdowns are dependent on bootstrap
image

Describe alternatives you've considered

No response

Additional context

No response

@kaimmej kaimmej added enhancement New feature or request untriaged labels Nov 22, 2024
@nateynateynate
Copy link
Member

Converting an existing website into a Wordpress theme is a simple operation by all accounts. I think the only potential thing holding us back is if the LF plans on forcing us into a particular theme, which isn't really a dealbreaker. We can always include bootstrap on the pages where it's required.

Still a lot up in the air about it until we have technical discussions with technical personnel at LF.

@dblock dblock removed the untriaged label Dec 16, 2024
@dblock
Copy link
Member

dblock commented Dec 16, 2024

[Catch All Triage - 1, 2, 3]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants