WordPress plugin updater via Bitbucket API (Tutorial)

How do you manage a WordPress plugin when the plugin is hosted in a private Bitbucket repository? There are many ways to handle that, but in this post, we will use the Bitbucket API. In our example, we are going to use Bitbucket repository with git tag. This way we will be able to extract the […]

Read More
How to make Google Analytics GDPR compliant

Google Analytics is a third-party plugin used to retain user preferences, store information for things like shopping carts, and provide tracking data. To keep track of how visitors use websites, which pages they visit, etc., cookies are used. The collected info helps to improve websites, create new content, detect errors, optimise navigations, increase accessibility, ... As […]

Read More
Service webhooks in portainer

Portainer recently added webhooks you can use to automatically update running services. This is very useful to completely automate build processes when paired with docker cloud. This feature is available since v1.19.2. Using webhooks on portainer is really simple, lets have a look at how it works. When creating/adding a new service all you have […]

Read More
WordPress semi-automated deployment with GIT & Composer*

It is a very tedious & time consuming task to deploy a website to it's destination trough FTP, not to mention the possibility of human errors due to this cherry picking process. It all started with: hmmmm....FTP is so 1990   The search To eliminate the possible errors, and to speed up the process, I […]

Read More
Setup HTTP security Headers in WordPress

The Internet is a free and open platform to share knowledge and information. Over the years, organisations with less good and honest intentions abused the free and open character of the Internet to attack its users. This for money, data and many other purposes. You can improve internet security in a lot of ways if you […]

Read More
Docker management with Portainer on DigitalOcean

Until some time ago we used Docker Cloud to manage our web applications. But with Docker Cloud shutting down these services, we had to find a new way to setup and manage our applications. So we set out to look at and try out some of the available solutions. Among these were Docker swarm mode, […]

Read More
Https on your ExpressJS/Docker server: auto-ssl

Dockerized ExpressJS app over https. I realise that this may be a somewhat niche situation, and even if you are using a Dockerized ExpressJS application, maybe you already have your own https solution? Nevertheless we came up with an interesting solution for this situation. Our app team consists of avid users of both Docker and […]

Read More
HowTo: Slack integration for UptimeRobot

Getting notifications for UptimeRobot monitoring You may have wondered if it is possible to view the status of your websites at a glance in your Slack or HipChat. And it turns out to be relatively simple.  In this guide I will be focusing on UptimeRobot integration with Slack and go through the process step by […]

Read More
Mapping Belgium's air quality with React.js and REST api's

Introduction In this blog post, I will be presenting the React.js application that I started working on during my internship with AppSaloon. Using today's popular javascript frameworks and libraries, like node.js, react.js with redux, REST api's and leaflet.js, we developed an application that will show you the air quality around Belgium at a glance. But […]

Read More
How to make your website faster by using CRONTAB

The goal of this post is to enlighten you about the possible configuration to setup your cron and how to make your website faster by choosing the right cron setup. WordPress uses WP-CRON default for the cron setup. However a big disappointment is that it only runs when the website has page requests. So for […]

Read More
WP-GDPR plugin

Free download In an earlier blogpost we wrote about GDPR and our expertise. In the meantime, we took action and created a plugin to make WordPress websites GDPR-ready. We have a lot of clients using comments and forms on their website, from a contact-form to a shipping-form or an application form.  All these sites need […]

Read More
Translate Cornerstone headers and footers in Theme X

As a Belgian based webdevelopment team, we often create multilingual websites. WPML is one of the most-used plugins to make WordPress websites translatable. We used it for multiple websites like One of our clients uses Themeco's Pro theme to build websites and include WPML for the translations. Since the first release of Pro in April, it was impossible […]

Read More
Show more
Bampslaan 21 box 3.01
3500 Hasselt
VAT: BE08 4029 5063
2019 © AppSaloon All Rights Reserved
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram