Blog


Don't install Bootstrap 5 only plugins on sites that aren't configured to use Bootstrap 5

I thought that this was self-evident, but I have had enough queries recently from users that I need to clarify this.

Don't install Jomres plugins available in the Jomres Plugin Manager if they are marked as for Bootstrap 5 on sites where the CMS's Theme/Template doesn't support Bootstrap 5. Leohtian for example uses Bootstrap 3.

If you're not aware, Jomres comes with 3 template sets for Bootstrap 2, Bootstrap 3 and Bootstrap 5. In the Administrator area > Jomres > Settings > Site Configuration, first tab you configure which template set you want Jomres to use. Jomres own template files inherit from the CMS's Theme/Template to produce markup that looks good, so if your Theme/Template offers Bootstrap 3, you MUST configure Jomres to use it's Bootstrap 3 template set.

Clear?

Jomres plugins are often delivered with their own template files and because I am working exclusively now on Bootstrap 5 any new plugins will only come with Bootstrap 5 template sets (older plugins will still come with all 3 sets).

This is for several reasons. 

  1. I want y'all to use the latest and greatest version of Jomres and it's plugins.
  2. Creating a plugin that takes advantage of BS5 features, then backporting it to an older template set is often not feasible.
  3. If I have to commit to making sure all plugins are always perfectly backward compatible, I'll never make anything new. There just isn't that much time in the working week.

So...if a plugin is marked "Bootstrap 5" either in the plugin name, or if somewhere in the plugin description it says "Bootstrap 5 only" then if you're running an installation of Jomres on a site that uses, for example, Leohtian then there's a good chance that your installation will throw a hissy fit and a fatal error because a BS2 or BS3 template set for that plugin doesn't exist. If that happens, go to the Jomres Plugin Manager and uninstall the plugin (don't just try to delete the plugin info files like I've seen one or two people do, that's not enough). Actually uninstall it.

Look, I get it. You've seen the new demos, and you want to take advantage of new layouts etc, but it's just not that simple. As I said before, Jomres relies on the host CMS providing the appropriate CSS and Javascript framework*. If your site doesn't provide that framework then things will get squirrelly.

 

* One exception to this rule is Wordpress sites who's Theme doesn't offer Bootstrap. In Site Configuration you can tell Jomres that there's no Bootstrap available in the Theme, and then Jomres will use CDN versions of Bootstrap 3, and configure itself to use it's BS3 template set. This scenario is, however, rare.

 

 

  • Created on .

ABOUT US

vince picDeveloped and maintained by Vince Wooll, Jomres was initially conceived in early 2005 as a Mambo based solution to a client’s hotel management needs. While it wasn't originally expected to be an online booking system it quickly morphed into one as users requested more and more features.

As the number of feature requests grew Vince knew that he would need to dedicate more time to the project and in July 2005 Jomres was formally released as a commercial project. Since then, Jomres has become one of Mambo’s, and now Joomla’s, longest running projects. It has survived various versions of Mambo, then Joomla 1.0, 1.5, 1.6, 1.7, 2.5 and 3.

Aladar joined the project in 2010 after using Jomres for his own projects. He was active on the forum, helping other members of the community and eventually Vince invited him to join the team. Between 2010 and 2018 he was an integral part of the project and made many significant contributions.

Whilst not formally part of the Jomres project, Rodrigo Rocco and Vince have become firm friends. Rod is a freelancer who specialises in doing custom work for Jomres users and developing custom plugins for the system that take advantage of it's modular design. He has built many useful extensions including his fabulous Valentina Template Override Package.

Jomres and the Jomres Logo is trademarked and can't be used without written consent from the owner.

www.jomres.net is not affiliated with or endorsed by the Joomla! Project, Open Source Matters or the WordPress project. The Joomla! & WordPress names and logos are used under a limited license granted by Open Source Matters and the WordPress Projects.

© Copyright 2005 - 2022 Vince Wooll