This is the Jomres WordPress Bootstrap 5 Quickstart.
The purpose of this Quickstart is to give you a complete, working installation of Jomres which you can use as a foundation for building your own WordPress property booking portal.
It is built entirely in Bootstrap 5, so if you are familiar with that framework, then you will find it very easy to customise layouts to suit your own requirements.
This Quickstart is built around the premise that it's much easier for you to remove things that you don't need, than for you to pore over documentation to figure out how to add stuff. This is why we have included all of the most commonly used blocks on the various pages on this site. They serve as example code that you can copy and paste into shortcode blocks, or just delete them if you don't want them.
The Manual is very well documented because Jomres is not a theme, it's a complete booking engine for Hotels and Villas. It was originally created in March of 2005 and has been consistently developed ever since. It is not SaaS, the code and data are stored on your website, in your database.
Unlike many other systems Jomres Property Management is done via the public facing pages on your site, not the administrator area. You, or your property managers, will access the plugin through the Bookings menu option above. From the Bookings menu item managers can modify those properties that they have created, or been given access to by you through the Admin > Jomres > Users > Property Managers page.
Jomres shortcode functionality is coded to use WordPress Transients wherever possible. Transients are like small cache items. These transients have a lifetime of five minutes. If you find that shortcode items are not updating as soon as you make a change, they may be cached, so use the included Transient Manager to clear those transients while you are developing to see changes sooner.
Individual shortcode items are constructed by Jomres and layout is presented via template files that can be found in a number of different places.
Jomres Core's template files are in /jomres/assets/templates/bootstrap5, while plugin template files are found in the respective plugin's directory in /jomres/core-plugins.
The Sunbearu theme navbar file navbar-nav.php has one shortcode to add the top panel, and you can find custom templates in /wp-content/themes/sunbearu/templates which have some shortcodes added too.
If you want to customise any of the template files that comes with Jomres Core, you should read this article in the manual which tells you how to safely override template files in an update-safe way.
Please remember that you cannot add PHP code to Jomres template files. Wherever possible we strive to keep code and HTML markup strictly separated. This makes customising layout very simple for you as designers and integrators.
This Quickstart does not include any translations plugins. You are free to use whichever plugin works best for you. The Translation feature in the property manager's Translations page will save translations of strings to any language you choose however those translations will not show up until you have configured your site for multiple languages.
This Quickstart uses images from Unsplash, the Sunbearu theme is a child theme of the excellent Bootstrap 5 theme from ComponentBlox, and Jomres Core uses the marvellous Bootstrap 5.0 framework. We stand on the shoulders of giants.
Typography
Buttons
h1. Bootstrap heading
h2. Bootstrap heading
h3. Bootstrap heading
h4. Bootstrap heading
h5. Bootstrap heading
h6. Bootstrap heading
You can use the mark tag to highlight text.
This line of text is meant to be treated as deleted text.
This line of text is meant to be treated as no longer accurate.
This line of text is meant to be treated as an addition to the document.
This line of text will render as underlined
This line of text is meant to be treated as fine print.
This line rendered as bold text.
This line rendered as italicized text.
Blockquotes
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
.text-primary
.text-secondary
.text-success
.text-danger
.text-warning
.text-info
.text-light
.text-dark
.text-muted
.text-white
BreadcrumbPaginationModal- Cras justo odio 14
- Dapibus ac facilisis in 2
- Morbi leo risus 1
# | First | Last | Handle |
---|---|---|---|
1 | Mark | Otto | @mdo |
2 | Jacob | Thornton | @fat |
3 | Larry the Bird |
# | First | Last | Handle |
---|---|---|---|
1 | Mark | Otto | @mdo |
2 | Jacob | Thornton | @fat |
3 | Larry the Bird |
Class | Heading | Heading |
---|---|---|
Active | Cell | Cell |
Default | Cell | Cell |
Primary | Cell | Cell |
Secondary | Cell | Cell |
Success | Cell | Cell |
Danger | Cell | Cell |
Warning | Cell | Cell |
Info | Cell | Cell |
Light | Cell | Cell |
Dark | Cell | Cell |