This is the Jomres Joomla 4 Vanilla Single Property Quickstart.
If you're pressed for time, or if your English isn't that great, key bullet points in this article are highlighted in green.
This Quickstart is a fully installed and configured installation of Jomres Core in Joomla 4, setup to serve as the basis for a single property website where just one property receives bookings.
It's a straightforward, bloat-free installation of Joomla 4, Jomres Core, Helix Ultimate template framework, a handful of it's plugins, Articles Anywhere and Akeeba Backup. It's purpose is to save you time when setting up a Jomres installation for the first time.
It is configured as a villa/apartment type property where the entire property is booked out over the dates selected. If you'd like, instead, to rent out rooms in the property, like a hotel or B&B then go to Control panel > Jomres main menu > Settings > Property Details and set the Property Type to "Hotel - Rooms in the property". Once you have clicked Save you'll be prompted to add more rooms, set prices etc.
Guests then will be able to book individual rooms, instead of the whole property. You will also be able to edit individual rooms, add images and descriptions.
In Control Panel > Jomres main menu > Settings > Property Configuration you can use the Booking Form tab to determine if the form should show Rooms, or Room Types when making bookings. If you're a boutique who offers individual rooms then set the Rooms List Style to Classic and guests will be offered those rooms in the booking form.
If you decide later that you would like to add more properties, you can. Go to administrator > Components > Jomres > Settings > Site Configuration > Portal Functionality tab. Set the "Is this a single property installation?" option to No and click Save. Now you'll be able to add new properties via the Control Panel in the frontend.
Do I need a Jomres license to use this Quickstart?
No, this is a free download, you can use it in whatever way suits your needs.
You're welcome to use this Quickstart as a basis for creating your online booking website. Jomres Core is a complete booking system which you can, if you wish, extend through it's plugins however you're free to use this Quickstart as is. Add your own template, or just customise the Cassiopeia child template. Add modules or not, it's up to you. You can even follow the documentation on how to create your own plugins, if you want.
There are a couple of Jomres templates and scripts in the template override directory. These are there mainly to show you how to override Jomres Core templates and Jomres scripts.
The world is your oyster. Let's see what you can do with it.
What can I use Jomres for?
By default Jomres is configured for taking bookings for hotels, villas, apartments, any kind of hospitality system you wish. It can, however, be used for any resource that is booked out by the day. We've seen it used for cars, golf courses, even parking garages.
Ok, I've installed this Quickstart, what do I do next?
First we recommend that you ensure that Joomla and any plugins installed are updated. Once you've done that, visit Akeeba backup in the Components menu and create a backup of your installation. Once you've done that you've got a baseline installation. If you make a mistake that you don't know how to roll back, or if you just want to start again, you can, quickly and easily using this backup.
Visit the Administrator > Components > Jomres control panel. If it alerts you with any warnings, resolve them. You can explore this area if you want, but you shouldn't need to make any changes if you're using Jomres for the first time. Instead, move onto the next step.
Next, visit the Property Config page of the Jomres (in the menu above, only visible to registered users) while logged in as Administrator. This will take you to the property management pages. All property management is done via the frontend, public facing pages.
From this area you can preview your property, set your real world address, change prices, configure your payment gateway(s), upload images via the Media Centre and more. Change those settings to match your real-world property and you'll be able to take bookings online in no time.
Can I install Jomres plugins without a Jomres subscription?
Some, it depends on the plugin.
Those plugins that we consider necessary for virtually any Jomres installation (such as the Alternative Init plugin, which is required for shortcodes to work on non-Jomres pages) are free to install, as are most of the REST API plugins. Other plugins you will need a valid license key to install them.
If I use this Quickstart then decide later that I want to get a license to download plugins, can I do that?
Once you have a valid license key go to Administrator > Jomres > Settings > Site Configuration and save your license key there. Once you've done that, you can install any of the plugins listed in the Jomres plugin manager.
Can I take payments for bookings?
Jomres Core comes with the Stripe payment gateway already installed. You will need to visit your property's Payment Gateways configuration page to set your Stripe API keys and other information. Just follow the instructions on that page.
Which shortcodes can I use?
Visit Administrator > Components > Jomres > Tools > Shortcodes. This page is dynamically generated so any shortcodes listed there are already available for you to use in modules or articles.
This installation comes pre-installed with two shortcodes already configured.
The Property Widget module uses it. You can use this as a guide to see how to create your own custom modules. Just remember when you create a module with a Jomres shortcode, to always set the module's Options tab > Prepare Content setting to Yes.
The second one is in the List Properties article, which shows you how you can use shortcodes in Joomla articles.
Does Jomres support multiple languages?
Yes. See the Jomres Site Manager's guide, Translations section.
All label translations are saved to the database, there's no need to modify language files and Jomres Core comes with 38 language files by default.
You can add as many languages as you need to your Joomla installation. On the off-chance that you need a language file that Jomres doesn't already have you can create a new language plugin by following this guide.
Is there a limit to the number of properties I can list?
No, there's no limit.
You can add as many properties as you like.
Can other people add their properties to this site?
To change that visit Administrator > Components > Jomres > Settings > Site Configuration > Portal Functionality tab and set the "Users can register their businesses?" setting to No.
What do you get out of providing this Quickstart?
Nothing except the satisfaction of knowing that I'm providing a free and Open Source online booking engine. Jomres Core is, and always will be, free.
What else do I need to know?
Lots, probably. The best resource for information about Jomres is the Documentation pages on Jomres.net. In this article we've given you a quick summary of stuff that you'll likely need to know to get the ball rolling however there's lots more to learn about Jomres' capabilities. If you decide that Jomres is the tool you want to use for building your next online booking website, the documentation pages are full of hints and tips and guidance on how to get the best out of the system.