How Solidres sends outgoing emails?

Solidres totally uses Joomla and WordPress API to send emails, that means if your Solidres has problems sending emails, make sure that you check and confirm that your Joomla and WordPress are configured to send emails properly. To confirm, try to register a new user account at your site and use one of your emails for that user, then check to see if you receive emails from your Joomla or WordPress. Joomla users can also use the button "Send test email" in Joomla Global Configuration to do a quick check.

The default mechanism to send emails in both Joomla and WordPress is through PHP Mail, although it is available on most servers, it is not a reliable option to send emails. First, you should try with PHP Mail to see if it work if it doesn't then you should try to configure SMTP to send an email. Joomla supports SMTP by default (configure in Joomla Global Configuration) while WordPress needs a 3rd plugins for this task, there are many SMTP plugins for WordPress, you can search in WordPress Plugins Directory.

By default, Solidres sends outgoing emails in the following scenarios:

1. After guest complete reservation: Solidres will send 01 email to guest, 01 email to asset's email address, 01 email for asset's partner (requires Hub plugin), then optionally send email to additional configured emails in your asset - tab Publishing - Additional notification emails, in this field you can enter multiple email addresses separated by commas.

2. After reservation canceled by owner: Solidres will send notification emails just like #1.

3. After reservation's status is changed to "Checked-out" and Feedback plugin is installed, Solidres will send an email to your guest to ask for their feedback about their stay.

4. In the backend, when amending existing reservation, the owner has an option to re-send the email to guest if they want.

Joomla security checklist

Developing an online website for your business takes a lot of time, resources and effort and you probably don’t want your website to be compromised. Below is our general checklist to have a security site:

  • 1. Find a good hosting provider, and note that shared hosting is the cheapest and often the favorite target of hackers.
  • 2. Always update Joomla and your installed 3rd extensions/templates. Do not install extensions/templates from unknown providers, the more extensions/templates you installed, the more vulnerable your site is.
  • 3. Monitor your website regularly, take back up frequently. Make sure that your back up works, a broken back up site means no backup.

Below are very good resources about security which we strongly recommend you to read:

Frequently asked questions

Component


Plugins


  • 1. Where are the invoice templates and how to translate them? (Note: Not valid since 0.7, only applied for 0.6 and before. For 0.7+ please refer to our Documentation section)

      They can be found in: /libraries/solidres/invoice, all emails are grouped into a folder for each language. Just copy the default en-GB folder to your language (it-IT, fr-FR, ru-RU etc) and translate them from there.

      For Solidres v0.7+, you can find all invoice templates here: /plugins/solidres/invoice/layouts/.

  • 2. How to use Load Module plugin?

      Solidres's Load Module plugin (insert the module into an asset or room type's description ) works similarly to Joomla's Load Module plugin (insert the module into Joomla's article), therefore you can refer these existing tutorials, they are well described and easy to understand: text tutorial or video tutorial.

  • 3. What does it mean "Location" in front end Hub search?

      Location means asset's city which is configured in your asset.

  • 4. How does Offline plugin work?

      Our Offline payment plugin captures your guest credit card information while making reservation, then after the reservation is completed, Solidres will split the credit card number into 2 parts, the first part will be included in the emails that sent to asset's owners, and the second part is stored with the reservation data and you can see it in your reservation management. So why does Solidres split credit card number? It is for security purpose, it makes it a lot harder for attackers who are trying to steal your guest's credit card numbers. Moreover, you can also clear the stored credit card number in your reservation after processing it.

Modules


Templates


  • 1. How to choose a good Joomla template for Solidres?

      For Joomla users, please make sure your chosen template supports Bootstrap 5 frameworks and it can run with Joomla 4 or Joomla 5. Furthermore, you can check templates made by Solidres. Some template providers claim that they support Solidres, but you must contact them to make sure that they do support latest Solidres version before purchasing.

  • 2. I am using a Joomla quickstart package from my template provider and I am having upgrade issue?

      This is because your Joomla quickstart package was not created correctly and it has missing values in Joomla table #__schemas. You should contact your template provider and ask them to fix it for you. Table #__schemas is where Joomla stores necessary information to perform the upgrade. For Solidres, it should contain a row that links to 'com_solidres' in table #__extensions. This is a common issue with 3rd template providers and their quickstart packages.

  • 3. How to disable template override for Solidres?

      Rename or remove this folder /templates/YOUR_TEMPLATE_NAME/html/com_solidres. This step is helpful when you need to disable out of date template override for Solidres. You should ask your template provider to update their template override for Solidres if template override is causing an issue.

      In newer Solidres, you can go to Solidres System Info page, section "Template override check list", then you will see a button to quickly disable all template overrides.

Translation


Others


How to make a language package for Solidres

To make a new language package for Solidres, the simplest way is to clone the existing English translation and start translating from it. The English translation includes the following files:

Backend
  • /administrator/component/com_solidres/language/en-GB/en-GB.com_solidres.ini
  • /administrator/component/com_solidres/language/en-GB/en-GB.com_solidres.sys.ini
Frontend
  • /component/com_solidres//language/en-GB/en-GB.com_solidres.ini
Then make a clone like the following
  • /administrator/component/com_solidres/language/xy-XY/xy-XY.com_solidres.ini
  • /administrator/component/com_solidres/language/xy-XY/xy-XY.com_solidres.sys.ini
  • /component/com_solidres/language/xy-XY/xy-XY.com_solidres.ini

Where xy and XY are the language code, more information here: http://www.loc.gov/standards/iso639-2/php/code_list.php.

After translation, if you want to share it with the Solidres community then please feel free to send a copy of those 3 files to This email address is being protected from spambots. You need JavaScript enabled to view it.. We will evaluate and include it in the Solidres package.

Useful Joomla resources

This is a collection of useful resources about developing with Joomla:

  • http://docs.joomla.org: a must-read for everybody
  • https://github.com/joomla/joomla-platform: Joomla! Platform repository
  • https://github.com/joomla/joomla-cms: Joomla! CMS repository
  • http://www.ostraining.com/blog/joomla/joomla-versions: understand Joomla release strategy
  • http://developer.joomla.org/platform-manual.html: Joomla! Platform manual
  • http://docs.joomla.org/How_do_I_use_Gmail_as_my_mail_server%3F

All the things you need to make your work easier. Did you like Solidres?