Version Description
Download this release
Release Info
Developer | Ladela |
Plugin | WordPress Online Booking and Scheduling Plugin – Bookly |
Version | 16.3 |
Comparing to | |
See all releases |
Code changes from version 16.2 to 16.3
- lib/base/Plugin.php +17 -0
- main.php +1 -1
- readme.txt +25 -26
lib/base/Plugin.php
CHANGED
@@ -118,6 +118,11 @@ abstract class Plugin
|
|
118 |
// WP hooks.
|
119 |
$plugin_class::registerHooks();
|
120 |
|
|
|
|
|
|
|
|
|
|
|
121 |
// Init.
|
122 |
$plugin_class::init();
|
123 |
|
@@ -453,6 +458,18 @@ abstract class Plugin
|
|
453 |
|
454 |
}
|
455 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
456 |
/**
|
457 |
* Run updates.
|
458 |
*/
|
118 |
// WP hooks.
|
119 |
$plugin_class::registerHooks();
|
120 |
|
121 |
+
// Update checker.
|
122 |
+
if ( ! $plugin_class::embedded() ) {
|
123 |
+
$plugin_class::initUpdateChecker();
|
124 |
+
}
|
125 |
+
|
126 |
// Init.
|
127 |
$plugin_class::init();
|
128 |
|
458 |
|
459 |
}
|
460 |
|
461 |
+
/**
|
462 |
+
* Init update checker.
|
463 |
+
*/
|
464 |
+
protected static function initUpdateChecker()
|
465 |
+
{
|
466 |
+
/** @var static $plugin_class */
|
467 |
+
$plugin_class = get_called_class();
|
468 |
+
if ( $plugin_class != 'Bookly\Lib\Plugin' && Lib\Config::proActive() ) {
|
469 |
+
PluginPro::initPluginUpdateChecker( $plugin_class );
|
470 |
+
}
|
471 |
+
}
|
472 |
+
|
473 |
/**
|
474 |
* Run updates.
|
475 |
*/
|
main.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Bookly
|
4 |
Plugin URI: https://www.booking-wp-plugin.com/?utm_source=bookly_admin&utm_medium=plugins_page&utm_campaign=plugins_page
|
5 |
Description: Bookly Plugin – is a great easy-to-use and easy-to-manage booking tool for service providers who think about their customers. The plugin supports a wide range of services provided by business and individuals who offer reservations through websites. Set up any reservation quickly, pleasantly and easily with Bookly!
|
6 |
-
Version: 16.
|
7 |
Author: Bookly
|
8 |
Author URI: https://www.booking-wp-plugin.com/?utm_source=bookly_admin&utm_medium=plugins_page&utm_campaign=plugins_page
|
9 |
Text Domain: bookly
|
3 |
Plugin Name: Bookly
|
4 |
Plugin URI: https://www.booking-wp-plugin.com/?utm_source=bookly_admin&utm_medium=plugins_page&utm_campaign=plugins_page
|
5 |
Description: Bookly Plugin – is a great easy-to-use and easy-to-manage booking tool for service providers who think about their customers. The plugin supports a wide range of services provided by business and individuals who offer reservations through websites. Set up any reservation quickly, pleasantly and easily with Bookly!
|
6 |
+
Version: 16.3
|
7 |
Author: Bookly
|
8 |
Author URI: https://www.booking-wp-plugin.com/?utm_source=bookly_admin&utm_medium=plugins_page&utm_campaign=plugins_page
|
9 |
Text Domain: bookly
|
readme.txt
CHANGED
@@ -5,7 +5,7 @@ Donate link: https://www.booking-wp-plugin.com/
|
|
5 |
Requires at least: 3.7
|
6 |
Tested up to: 4.9.8
|
7 |
Requires PHP: 5.3.7
|
8 |
-
Stable tag: 16.
|
9 |
License: GPLv3
|
10 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
11 |
|
@@ -47,7 +47,7 @@ _**PLEASE NOTE** that online payments, unlimited number of staff members and ser
|
|
47 |
## 2. Benefits for the business owner
|
48 |
**No coding experience** required to set up Bookly. We did our best to make it as **easy and quick** as possible to install and **start using Bookly free** scheduling software on your WordPress website. And with our **Bookly Pro add-on** and other add-ons, you will bring **online scheduling** experience for you and your customers to the **next level**.
|
49 |
|
50 |
-
You will be able to navigate the **Booking Admin Panel** like a pro, **approve** and **adjust** your appointments, and **automate your online scheduling** to concentrate on the most important part of your business – serving your customers and **grow sales**.
|
51 |
|
52 |
You can change the **layout** and **modify the appearance** of the booking form to match your business, website, and branding, manage your services and the customers' list and send **email** and **SMS notifications** – all in one place.
|
53 |
|
@@ -106,7 +106,6 @@ Also, Bookly is an excellent solution for **web studios** and **developers**, wh
|
|
106 |
### 4. Bookly Pro add-on features:
|
107 |
|
108 |
**Bookly Pro** add-on allows you to use more features and settings, install other add-ons for Bookly, includes six months of customer support, and provides you with advanced capabilities for automating your **online scheduling system**. Some of them include:
|
109 |
-
|
110 |
* **Unlimited** number of **staff members** with an individual working schedule and ability to manage their profiles and online booking calendar
|
111 |
* **Unlimited** number of **services** with additional settings (padding time, visibility, limitations, etc.)
|
112 |
* Ability to receive secure and flexible **online payments** on your website
|
@@ -179,7 +178,7 @@ We recommend visiting our [Help Center](https://support.booking-wp-plugin.com/hc
|
|
179 |
|
180 |
Regular License of Bookly Pro add-on includes six months of support which is available online 24/7. After the support pack expires, it can be [renewed at any time](https://help.market.envato.com/hc/en-us/articles/207886473-Extending-and-Renewing-Item-Support).
|
181 |
|
182 |
-
= I’ve installed Bookly. How do I get it running? =
|
183 |
|
184 |
To start using Bookly, you’ll need to add a staff member and at least one service. To publish a booking form on your website, go to the Pages/Posts and click on the "Add Bookly booking form" button in the page editor.
|
185 |
|
@@ -188,7 +187,7 @@ To start using Bookly, you’ll need to add a staff member and at least one serv
|
|
188 |
Appearance section in Bookly menu is the place to start with. Change the colors, update interface texts, show/hide particular fields, and much more.
|
189 |
If you want to remove fields, make sure you only check the right boxes to the booking form.
|
190 |
|
191 |
-
= Do I need to know how to code in order to install or use Bookly? =
|
192 |
|
193 |
No, if your website runs on WordPress.
|
194 |
You can access all Bookly capabilities from the admin area, which will be an integral part of your WordPress dashboard.
|
@@ -197,15 +196,15 @@ You can access all Bookly capabilities from the admin area, which will be an int
|
|
197 |
|
198 |
1. In *Bookly menu –> SMS Notifications*, click on "Register" in the login form on the left side of the page;
|
199 |
2. Top up your balance by one of the standard $10, $25, $50, or $100 amounts (transaction processed by PayPal);
|
200 |
-
3.
|
201 |
wget -q -O - http://[your-domain]/wp-cron.php
|
202 |
4. Choose notification types and build your messages using shortcodes: tick a checkbox, and an editor field will open. Write the copy, format it as you like, and add personalized data using shortcodes that you’ll see just below the text edit window.
|
203 |
|
204 |
To learn more, please visit our [Help Center](https://support.booking-wp-plugin.com/hc/en-us/articles/212411289?utm_campaign=wp_FAQ&utm_medium=cpc&utm_source=WP_ORG).
|
205 |
|
206 |
-
= I want to learn more about all Bookly features. =
|
207 |
|
208 |
-
You can find more details about Bookly Pro features [here](https://www.booking-wp-plugin.com/features/?utm_campaign=wp_FAQ&utm_medium=cpc&utm_source=WP_ORG) (paid version requires the Bookly Pro add-on).
|
209 |
Check out our [video tutorials](https://www.youtube.com/channel/UCO4v4UcvU43enNcHU8BN5XA?utm_campaign=wp_FAQ&utm_medium=cpc&utm_source=WP_ORG) about main Bookly features.
|
210 |
|
211 |
= How do I suggest a feature for future versions of Bookly? =
|
@@ -237,40 +236,40 @@ We've created a [discussion board](https://support.booking-wp-plugin.com/hc/en-u
|
|
237 |
|
238 |
== Installation ==
|
239 |
|
240 |
-
= MINIMUM REQUIREMENTS =
|
241 |
* WordPress 3.7 or greater
|
242 |
* PHP version 5.3.7 or greater
|
243 |
-
* MySQL version 5.0 or greater
|
244 |
-
|
245 |
-
= AUTOMATIC INSTALLATION =
|
246 |
Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t even need to leave your web browser. To do an automatic install of Bookly, log in to your WordPress admin panel, navigate to the Plugins menu and click Add New.
|
247 |
|
248 |
In the search field type “Bookly” and click Search Plugins. Once you have found our plugin, you can install it simply by clicking Install Now. WordPress will automatically complete the installation.
|
249 |
|
250 |
-
= MANUAL INSTALLATION =
|
251 |
The manual installation method involves downloading our plugin and uploading it to your web server via your favorite FTP application.
|
252 |
|
253 |
1. Download the plugin file to your computer and unzip it.
|
254 |
2. Using an FTP program, or your hosting control panel, upload the unzipped plugin folder to your WordPress installations wp-content/plugins/ directory.
|
255 |
3. Activate the plugin in the *WordPress sidebar menu –> Plugins*.
|
256 |
|
257 |
-
= GETTING STARTED =
|
258 |
-
When the title of the plugin has appeared on your dashboard, you may start the setup. The following steps are required to make it possible for customers to use your newly installed plugin:
|
259 |
|
260 |
-
* Create a staff member of your company;
|
261 |
-
* Define a category of services and list of services in each category (you can add up to five services with free version of Bookly);
|
262 |
-
* Determine the price and the duration of services;
|
263 |
-
* Associate services with a staff member;
|
264 |
-
* Set a working schedule for a staff member;
|
265 |
* Add booking form to a website page.
|
266 |
|
267 |
-
Upon the completion of these steps, customers can book appointments. In the Calendar section of the administrator’s view, administrators can add the information about appointments manually. The website administrator can also look through and set:
|
268 |
|
269 |
-
* Appearance mode of booking forms;
|
270 |
-
* Staff member’s individual schedule;
|
271 |
-
* Staff member’s individual service prices;
|
272 |
-
* Set holidays and days off;
|
273 |
-
* List of customers with contact information;
|
274 |
* Email Notifications and SMS reminders.
|
275 |
|
276 |
== Changelog ==
|
5 |
Requires at least: 3.7
|
6 |
Tested up to: 4.9.8
|
7 |
Requires PHP: 5.3.7
|
8 |
+
Stable tag: 16.3
|
9 |
License: GPLv3
|
10 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
11 |
|
47 |
## 2. Benefits for the business owner
|
48 |
**No coding experience** required to set up Bookly. We did our best to make it as **easy and quick** as possible to install and **start using Bookly free** scheduling software on your WordPress website. And with our **Bookly Pro add-on** and other add-ons, you will bring **online scheduling** experience for you and your customers to the **next level**.
|
49 |
|
50 |
+
You will be able to navigate the **Booking Admin Panel** like a pro, **approve** and **adjust** your appointments, and **automate your online scheduling** to concentrate on the most important part of your business – serving your customers and **grow sales**.
|
51 |
|
52 |
You can change the **layout** and **modify the appearance** of the booking form to match your business, website, and branding, manage your services and the customers' list and send **email** and **SMS notifications** – all in one place.
|
53 |
|
106 |
### 4. Bookly Pro add-on features:
|
107 |
|
108 |
**Bookly Pro** add-on allows you to use more features and settings, install other add-ons for Bookly, includes six months of customer support, and provides you with advanced capabilities for automating your **online scheduling system**. Some of them include:
|
|
|
109 |
* **Unlimited** number of **staff members** with an individual working schedule and ability to manage their profiles and online booking calendar
|
110 |
* **Unlimited** number of **services** with additional settings (padding time, visibility, limitations, etc.)
|
111 |
* Ability to receive secure and flexible **online payments** on your website
|
178 |
|
179 |
Regular License of Bookly Pro add-on includes six months of support which is available online 24/7. After the support pack expires, it can be [renewed at any time](https://help.market.envato.com/hc/en-us/articles/207886473-Extending-and-Renewing-Item-Support).
|
180 |
|
181 |
+
= I’ve installed Bookly. How do I get it running? =
|
182 |
|
183 |
To start using Bookly, you’ll need to add a staff member and at least one service. To publish a booking form on your website, go to the Pages/Posts and click on the "Add Bookly booking form" button in the page editor.
|
184 |
|
187 |
Appearance section in Bookly menu is the place to start with. Change the colors, update interface texts, show/hide particular fields, and much more.
|
188 |
If you want to remove fields, make sure you only check the right boxes to the booking form.
|
189 |
|
190 |
+
= Do I need to know how to code in order to install or use Bookly? =
|
191 |
|
192 |
No, if your website runs on WordPress.
|
193 |
You can access all Bookly capabilities from the admin area, which will be an integral part of your WordPress dashboard.
|
196 |
|
197 |
1. In *Bookly menu –> SMS Notifications*, click on "Register" in the login form on the left side of the page;
|
198 |
2. Top up your balance by one of the standard $10, $25, $50, or $100 amounts (transaction processed by PayPal);
|
199 |
+
3. If you use cron for scheduled notifications, make sure to update your cron settings by replacing the current command with the following:
|
200 |
wget -q -O - http://[your-domain]/wp-cron.php
|
201 |
4. Choose notification types and build your messages using shortcodes: tick a checkbox, and an editor field will open. Write the copy, format it as you like, and add personalized data using shortcodes that you’ll see just below the text edit window.
|
202 |
|
203 |
To learn more, please visit our [Help Center](https://support.booking-wp-plugin.com/hc/en-us/articles/212411289?utm_campaign=wp_FAQ&utm_medium=cpc&utm_source=WP_ORG).
|
204 |
|
205 |
+
= I want to learn more about all Bookly features. =
|
206 |
|
207 |
+
You can find more details about Bookly Pro features [here](https://www.booking-wp-plugin.com/features/?utm_campaign=wp_FAQ&utm_medium=cpc&utm_source=WP_ORG) (paid version requires the Bookly Pro add-on).
|
208 |
Check out our [video tutorials](https://www.youtube.com/channel/UCO4v4UcvU43enNcHU8BN5XA?utm_campaign=wp_FAQ&utm_medium=cpc&utm_source=WP_ORG) about main Bookly features.
|
209 |
|
210 |
= How do I suggest a feature for future versions of Bookly? =
|
236 |
|
237 |
== Installation ==
|
238 |
|
239 |
+
= MINIMUM REQUIREMENTS =
|
240 |
* WordPress 3.7 or greater
|
241 |
* PHP version 5.3.7 or greater
|
242 |
+
* MySQL version 5.0 or greater
|
243 |
+
|
244 |
+
= AUTOMATIC INSTALLATION =
|
245 |
Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t even need to leave your web browser. To do an automatic install of Bookly, log in to your WordPress admin panel, navigate to the Plugins menu and click Add New.
|
246 |
|
247 |
In the search field type “Bookly” and click Search Plugins. Once you have found our plugin, you can install it simply by clicking Install Now. WordPress will automatically complete the installation.
|
248 |
|
249 |
+
= MANUAL INSTALLATION =
|
250 |
The manual installation method involves downloading our plugin and uploading it to your web server via your favorite FTP application.
|
251 |
|
252 |
1. Download the plugin file to your computer and unzip it.
|
253 |
2. Using an FTP program, or your hosting control panel, upload the unzipped plugin folder to your WordPress installations wp-content/plugins/ directory.
|
254 |
3. Activate the plugin in the *WordPress sidebar menu –> Plugins*.
|
255 |
|
256 |
+
= GETTING STARTED =
|
257 |
+
When the title of the plugin has appeared on your dashboard, you may start the setup. The following steps are required to make it possible for customers to use your newly installed plugin:
|
258 |
|
259 |
+
* Create a staff member of your company;
|
260 |
+
* Define a category of services and list of services in each category (you can add up to five services with free version of Bookly);
|
261 |
+
* Determine the price and the duration of services;
|
262 |
+
* Associate services with a staff member;
|
263 |
+
* Set a working schedule for a staff member;
|
264 |
* Add booking form to a website page.
|
265 |
|
266 |
+
Upon the completion of these steps, customers can book appointments. In the Calendar section of the administrator’s view, administrators can add the information about appointments manually. The website administrator can also look through and set:
|
267 |
|
268 |
+
* Appearance mode of booking forms;
|
269 |
+
* Staff member’s individual schedule;
|
270 |
+
* Staff member’s individual service prices;
|
271 |
+
* Set holidays and days off;
|
272 |
+
* List of customers with contact information;
|
273 |
* Email Notifications and SMS reminders.
|
274 |
|
275 |
== Changelog ==
|