× OS Property support center

18th September 2023- New version 3.21.0

  • Mr. Dam
  • Mr. Dam's Avatar Topic Author
  • Offline
  • Administrator
  • Administrator
2 months 1 week ago - 2 months 1 week ago #160754 by Mr. Dam
The Joomla ! OS Property developer team are proud to announce the release of OS Property 3.20.1. This is a first release for the 3.21.x series of OS Property with new improvements and addresses issues introduced in previous versions.

What new in OS Property 3.21.0

1. Joomla 5 compatible

The most important “feature” of Joomla 5.0 is removing deprecated code. This makes Joomla future-proof. And from now, you can install and test OS Property on Joomla 5 normally.

2. Replacing cron tasks (Joomla 4++ environment)
In previous Joomla 3 versions, you can setup cron task on your servers to cron task files in OS Property
  • root -> components -> com_osproperty -> cron.php
  • root -> components -> com_osproperty -> importcsv.php
But from Joomla 4 version, this way won't work anymore. To replace it, we develop 2 system plugins:
  • System plugin - OS Property cron task - Alerts notification
  • System plugin - Import CSV
Those plugins are use to check and send alert notification to users and importing properties from CSV files. With those plugins, you can setup cron tasks from your server to call the direct links on your site by this commandBy default, OS Property uses a system plugin to trigger sending alert notifications. That mean it requires someone access to the site (search engine bots are also counted) to trigger process. Sometime, it is not reliable or causes multiple emails sent to administrators in case your site has a very high traffic. To address that limitation, you can setup cron job from your hosting account to trigger sending reminder notifications instead. Please see detailed instructions below:
  1. Go to Extensions -> Plugins, find the plugin OS Property - Cron task - Alert notification and OS Property - Cron task - Import CSV, click on it to edit. You should see a parameter called Trigger Code . Enter a secret string there.
  2. Setup a cron job to make a request to this URL using CURL (note that you should use the CURL so that the variable can be passed in the GET request, see stackoverflow.com/questions/11375260/cro...ress-every-5-minutes for detailed instructions
  • Replace domain.com/ with URL of your site
  • Replace SECRETCODE with the secret string which you entered in the Trigger Code parameter
That will make the reminder only processed when there is a request made to that URL (which should be secret as no real users will access to that URL). It will make it more reliable compare to replying a system plugin. 

3. Improve source code
We continuously change and improve the code structure to make the product work better, faster and meet the strict requirements of users.

4. Bugs fixed
Various bugs in previous versions fixed.

[O S S O L U T I O N  T E A M]
Last edit: 2 months 1 week ago by Mr. Dam.

Please Log in or Create an account to join the conversation.

  • Theodor
  • Theodor's Avatar
  • Away
  • Premium Member
  • Premium Member
1 month 2 weeks ago #161385 by Theodor
Replied by Theodor on topic 18th September 2023- New version 3.21.0
Good Job BUT
How many years we have to wait to replace the Image Gallery with a new modern one ???

Please Log in or Create an account to join the conversation.

Moderators: Mr. DamNguyen Phu Quan