Skip to content

Add support for Bootstrap in MeshCentral, along with a theme switcher #6333

Closed
@marclaporte

Description

"Bootstrap (formerly Twitter Bootstrap) is a free and open-source CSS framework directed at responsive, mobile-first front-end web development."
Source: https://en.wikipedia.org/wiki/Bootstrap_(front-end_framework)

We started working to add support for Bootstrap to MeshCentral.

The plan:

  • Add Bootstrap support and make it possible to have multiple themes, such as https://github.com/thomaspark/bootswatch
  • Encourage capacity for community-contributed themes (documentation, support, etc.)
  • Pick an existing Bootstrap theme or create a new one destined to become the new default
  • Have a theme picker so users can opt in to the new themes
  • The non-Bootstrap themes will go in minimum maintenance mode (so we focus our energies on the future)
  • When the community feels it's good enough, a Bootstrap theme will become the new default (and users can still switch back to legacy themes, use their existing custom theme or pick any other Bootstrap theme)
  • In a few years, when almost everyone is using the Bootstrap themes, for a major version, we can remove non-Bootstrap themes (We will rediscuss this as a community in a few years)

The code so far: https://github.com/Ndaboom/MeshCentral

Metadata

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions