Please note: PBBooking has been discontinued.

As of February 2018 we made the decision to discontinue PBBooking. Joomla extensions proved to be a non viable business model and I needed to take work elsewhere to pay bills. Support will be provided to users with current subscriptions until the end of those subscriptions.

There are no plans to support Joomla versions beyond Joomla 3.8.

×

Message

EU e-Privacy Directive

This website uses cookies to manage authentication, navigation, and other functions. By using our website, you agree that we can place these types of cookies on your device.

View e-Privacy Directive Documents

View GDPR Documents

You have declined cookies. This decision can be reversed.

There are two cron jobs used in PBBooking.  The first to sync to google calendar and the second to send scheduled reminders and testimonials.

The results of a recent survey of PBBooking users revealed something that I had sort of already suspected from my ticketing system -- configuring cron jobs was a pain in the backside!

Between hosts that restricted the frequency of cron jobs, didn't support loop back requests or, flat out just didn't offer a cron service there was a steady flow of support requests for advice.

The dilemma that I had was cron was the only way to guarantee tasks happened.  While a number of Joomla plugins allow scheduled tasks these are all tied to page refresh.  On a low traffic site, say a local beauty therapist site, this could mean that your calendar could get quite out of date, or reminders might not get sent.  Neither a really good situation!

I'm really exited to say that for v4 I have just finished coding automated setup of cron jobs!  This uses the <a href="https://www.easycron.com/?ref=83308">EasyCron</a> service so it's not dependent on your host.  EasyCron offers a really sweet api to allow developers to programmatically add and view the status of scheduled tasks.

So from v4 PBBooking will have a new section to the dashboard allowing you to click a button and create the needed cron jobs on the EasyCron service.