Why fewer plugins?
Every plugin is third-party code with its own updates, flaws and load.We check each one: does your website need it?
- What a plugin bringsWhat a plugin brings along
- Good pluginsHow we spot a good plugin
- When one breaksWhat happens when a plugin breaks
What a plugin is
A plugin is third-party software on your server. It adds a feature, but also four obligations. Two for the same job often get in each other's way.
A plugin is a piece of software that someone else wrote and that runs on your server. It adds a feature, but it also brings four obligations.
Two plugins for the same job double these obligations and can interfere with each other.
- At handover, we review every plugin individually
- What is not needed is deleted, not just deactivated
- Where two plugins overlap, one of them stays
WordPress can do a lot without an extra plugin.
What goes wrong in practice
A lot of damage happens without an attack. In all three patterns, third-party code was treated as if it were your own.
- Change made in plugin code, overwritten by the update
- Page builder updated live, home page broken for hours
- Theme template edited, overwritten by the update
- Custom changes live in custom code
- Updates first on a copy of the website
Cases from our work, treated confidentially.
How we choose and update plugins
Before adding any new plugin, we check four points, and we install updates in a fixed order. If a plugin breaks anyway, it is clear what happens next.
- 1 Backup, confirmed
- 2 WordPress
- 3 Page builderits add-ons
- 4 Translation pluginTheme
- 5 Other plugins, one after another
- 6 Shop systemPayment
- 7 Cache cleared, site checked
- 1Backup restored, website runs as before
- 2Investigation on the copy of the website
- 3Old version for now, with a review date
- 4Bug fixed: the update is installed
- 5Not fixed: we look for a replacement
- Decisions are yours to make
No license invoices for you. When maintenance ends, the licenses end too; we point this out before any cancellation.
Questions clients ask about plugins
If it is poorly maintained or an existing one does the same, we tell you. The decision stays with you.
A switch means setup, testing and new third-party code. If what you have does not solve your problem, we suggest a switch ourselves.
The next update would overwrite the change. We extend it through hooks, build a small plugin of our own, or pass the request to the vendor.
A vulnerability in a deactivated plugin can still be reached, only nobody notices it. If the plugin is needed later, it is quickly reinstalled.