How to Make Your WordPress Website Security Bulletproof ?

How to Make Your WordPress Website Security Bulletproof ?

WordPress has been a hot topic of debate for quite some time. According to several articles I’ve read, WordPress is not safe; however, most of these articles were based solely on personal opinions. Nevertheless, what does security mean for a CMS like WordPress?

Being a Market Leader Is No Easy Task

WordPress is the leading CMS for websites according to W3Techs. In 2018, WordPress held 59-60% of market shares, followed by Joomla at a mere 6%. Someone who is trying to develop a hacking tool and exploit its flaws won’t be interesting in targeting Ektron which accounts for 0.1%. The number of sites that may be taken advantage of would be substantially lower. Besides, return on investment is essential for hackers; therefore, a market leader (i.e. WordPress) is more likely to be targeted.

Web Hosting and Maintenance

WordPress may be used as a full-fledged integrated platform (WordPress.com) similarly to Wix and the rest: Weebly, Squarespace etc. In this case, it is not possible to access servers or files: all you need to do is set up your website with an extremely low risk of error.
However, WordPress also includes WordPress.org, the open source project that you may set up yourself if needed. Here is where things get serious. First of all, in terms of web hosting: it’s quite common to come across servers based on PHP 5.2 (which is no longer supported for quite some time: http://php.net/supported-versions.php meaning there was no available security update in years). Then, in terms of web design: was the setup performed properly? Have you accurately established file copyrights? And in the long term: is there a maintenance plan to update the various technological components of the project? If security was not monitored in years, you are most likely at risk; nevertheless, this would have been the case with any other CMS.

Access Denied. Try Again

Hackers will try to gain illicit access to your WordPress website using an admin account. Obviously, avoid using an account with an “admin” username and an “admin” password. To avoid a dictionary attack (someone using all possible passwords), you may set up various plugins requiring Captcha feature as an additional step, or blocking access after multiple failed attempts, or even use a second authentication step (e.g. SMS).

Limit the Hacked Area

Do you really need 30 active plugins from 30 different developers? You own various active admin accounts which you probably have not checked in months… Don’t create doors if these are not fully protected! Close these accounts and reduce the number of plugins to the bare minimum.

Prepare for the Worst

Security is also about prevention. Don’t forget to perform regular backups of your files and databases. Are you really going to do it yourself? No, you’re well-intentioned to do it a couple of times during the first month, and then forget about it altogether. However, you can always have an automated backup! There are quite a number of awesome plugins ready to do the backup at your selected location. Your desktop is working offline? No problem, you can opt for Dropbox backup based on your selected frequency.

In Conclusion

WordPress is not a security liability but a tool. If you use it the wrong way, you are likely to get in trouble! However, using another CMS is not the solution. Improve your security and stay safe.

Sagenda Makes Online Scheduling Easier with Squarespace

Sagenda Makes Online Scheduling Easier with Squarespace

New Year calls for less resolutions and better planning. Online appointment scheduling might be just what you’re looking for. At Sagenda, we’re keeping our promises of enhancing your strategic time management through better integration, cross-device flexibility and security. Do you want to change your CMS or web host? Don’t worry; Sagenda is now available for Squarespace users searching for a flexible scheduling or appointment system. You’ve got two options: add Sagenda to your Squarespace website or add a link from your website to your Sagenda page.

Add Sagenda to your Squarespace website

If you’re planning to integrate an appointment scheduler directly on Squarespace, this is a very simple procedure. Log in to your Sagenda account, copy your HTML code from the dashboard and paste it on your Squarespace website under ‘embed data’.

Add a Website Link to Your Sagenda Page

Just like Sagenda, Squarespace allows endless possibilities thanks to its easy user interface. If you would like to open the calendar view in another page or tab via an HTML link, select your Squarespace page, add a code block and an HTML code. Then, copy the URL code from your Sagenda account and paste it to replace the HTML code on Squarespace

Whichever you choose, we’re thrilled to help you out. Online scheduling is all about growing your business, improving communication and outsourcing appointment planning and scheduling so you take better care of your clients.

For further information about integration, please follow our step-by-step procedure on how to integrate Sagenda to Squarespace or our YouTube tutorial to help you with the process.

Have questions? Drop us a line and our support team will reach out.

Sagenda Available as Calendar Module for Drupal 8

Sagenda Available as Calendar Module for Drupal 8

As anticipated, Sagenda’s calendar view is now available as a module for Drupal 8. Here’s our year-end gift for Drupal 8 users looking for an event scheduling module, which is both user-friendly and seamless, to integrate on their booking website.

Drupal 8: Sagenda Calendar for Booking Management

After you open your Sagenda account, all you need to do is download the calendar module available from Drupal. Once you have integrated the Sagenda module on your Drupal 8 website, the calendar view displays the list of bookable items followed by the booking form. Nothing could be easier than allowing your clients to select and confirm their booking events using a simple booking form.

 

Multi-Booking Option

Suitable for a multi-screen experience, the calendar view for Drupal 8 allows simple or multiple bookings. All you need to do is enable the multiple booking option to include various events on the same booking in order to save time and improve event management while ensuring an unsubscription option. Using the email booking confirmation, the client may select the respective service and confirm the unsubscription. Any booking modification, unsubscription or cancellation is confirmed by email notification to clients and owners as well, and optionally by SMS.

Customized Sagenda Calendar for Drupal 8

If you have already downloaded Sagenda’s module for Drupal 8, you should know there are a couple of available calendar customization options. From your Sagenda account, the module center offers a wide customization range:

  • PayPal gateway: a must-have in order to charge your clients online;
  • Email customization to change email text and sender’s email address, including a reminder feature;
  • SMS reminders to reduce no-shows and retain your clients;
  • Color management: be creative in adapting the calendar to your website style;

Don’t forget that Sagenda’s calendar view is already available as WordPress plugin and Joomla extension.

Sagenda API v3 Pushes Integration to the Next Level

Sagenda API v3 Pushes Integration to the Next Level

Updated Sagenda APIs: What’s In It for You?

Each year, our Sagenda team aims to develop new features to improve customer experience. Following your frequent requests for further integration, it also became crucial to update Sagenda’s API. From now on, API v3 strengthens the integration capacity of various platforms by improving the flow of operations and data exchange seamlessly.

Why Use an Improved Sagenda API REST?

So what’s changed? Everything’s changed. We’ve rebuilt our APIs from scratch: although still based on REST Web Services, Sagenda APIs have improved. API REST enables the transfer of data drawn from various apps and websites as well as the management of jwt tokens and an improved date format. Since our Sagenda WP plugin is used on multiple websites, it’s essential to ensure an optimized and quick transfer appropriate for all programming languages.

API v3: Enhanced Integration for Better Customization

API v3 caters for all the customized needs of our users. While old versions are still supported, there will probably be no new added features. For example, API v1 is provided in LTS (Long-Term Support) until 01/01/2021. So, hurry up and migrate to API v3! Don’t forget to drop us a line and let us know what you think of it.

For further technical details on API v3, visit Sagenda:

https://www.sagenda.com/booking-system-api-v3/

For further details on API v3 documentation, visit Mashape:

https://market.mashape.com/sagenda/sagenda-v3

Sagenda Launched Its Calendar View – Here’s How It Works

Sagenda Launched Its Calendar View – Here’s How It Works

The calendar view is now available for all Sagenda users. All you need to do is log in to your Sagenda account or use the latest Sagenda WordPress plugin.

Responsive Design Suitable for a Multimedia Experience

Online booking requires a multimedia experience since clients are using at least three different devices in order to complete bookings: desktops, tablets and smartphones. According to a Phocuswright survey, nearly one quarter of online bookings are made on mobile devices across Europe indicating the importance of adapting ecommerce to mobile browsers. From your Sagenda dashboard, click on the front office menu to access the calendar view available for desktop and mobile devices. Sagenda’s calendar is 100% based on JavaScript and all operations are performed without reloading the browser page in order to deliver an improved used experience.

Online Booking Made Easy and Effective

Thanks to its calendar view, Sagenda streamlines decision-making processes for clients: from now on, you may have a permanently available overview of services. All they need to do is select one or more bookable items and click on the corresponding dates to access the booking request form. More transparency ensures higher occupancy rates! Whether your clients are early bookers or like last minute deals, Sagenda allows you to offer a varied and customized client experience. Don’t forget SMS and email reminders to avoid no-shows!

Make the most of this calendar view to organize your online bookings pending future Sagenda features!