Jump to content

First version of Queue Add-on for JReviews 3 released!


Recommended Posts



Back in December when I announced the release of the first beta of JReviews 3, I mentioned that one of the new additions was the Queue Add-on for improved performance. Today I am very happy to announce the official release of the first version of the Queue Add-on. If you are already testing JReviews 3, then you can also start testing the new Add-on.

  • The Add-on can be installed directly from within the JReviews dashboard using the remote install & update page.
  • The documentation has been updated with a new article for the Queue Add-on


What is the Queue Add-on?

The Queue Add-on changes the way certain events execute on your site so they are executed asynchronously and run independently of the main program flow. They are executed in a non-blocking scheme, allowing the main action to continue processing without unnecessary delays. This not only improves the user experience due to faster processing, but it also means that an error in one of the events won’t affect the main program flow. Lets put all of this into a practical example:
When a listing, review or media is submitted there are many actions that take place, other than saving the review in the database. These include:
  • Sending one or more e-mail notifications
  • Posting the review on Twitter
  • Posting the review on Facebook
  • Posting the review to the JomSocial or EasySocial streams (Joomla)
  • Triggering native Joomla or WordPress events
These events are all executed in sequence, one after the other, and it can amount to a substantial delay in the completion of the initial request. If just one of these events results in an error, then the review submission could hang and the rest of the events will not be executed.
The Queue Add-on allows the initial request (the review submission) to be processed quickly, while all dependent actions are queued for processing later, independent of each other and in the background.
  • Like 3
Link to comment
  • 1 month later...
This topic is now closed to further replies.
  • Create New...