Keep your platform and add-ons up to date

Keep your platform and add-ons up to date

Membergate Support -

Somewhere in the software that runs your membership site, there is a flaw nobody has found yet. That is not a criticism of whoever wrote it; it is true of almost all software. When a flaw is discovered, the developer releases a fix, called a patch, and publishes a note explaining what it corrects. From that moment the flaw is public knowledge, and automated tools start scanning the internet for sites that have not applied the fix.

That is why updates matter so much. Most break-ins at small websites do not involve clever, targeted hacking. They involve old software with a known hole that was never patched. Keeping your platform and its add-ons current is dull, routine work, and it is one of the most effective security habits a membership site owner can have.

Know who is responsible for which updates

Before you can keep things up to date, you need to know which updates are yours to do. That depends on how your site is set up.

  • Fully hosted membership software. The provider usually updates the core platform for you. Your responsibility shifts to anything you add: themes, extensions, custom code and connected services.
  • Self-hosted software. If the software is installed on your own hosting account, you or your developer are typically responsible for updating the core, every add-on and the theme. Your host may look after the server underneath, or may not.
  • Your own server. If you run a server directly, everything is yours, including the operating system, web server and database software.

If you are not sure which describes you, ask your provider or developer one direct question: “Which updates do you apply, and which do I?” Get the answer in writing. Many owners discover a gap only after something goes wrong, when each party assumed the other was handling it.

Make an inventory of everything that needs updating

A membership site is rarely one piece of software. Make a list that covers:

  • The core membership platform and its version number.
  • Every add-on, extension, plugin or module, whether it is switched on or not.
  • Your theme or template, and any custom code a developer wrote for you.
  • Embedded tools such as forms, chat widgets, video players and booking calendars.
  • The computers and phones you and your team use to log in as administrators, including their browsers and browser extensions.

That last item surprises people, but an outdated browser or a dubious browser extension on your laptop can expose your admin login just as effectively as an outdated site. Updates are not only about the server.

Not all updates are equal

Treat updates differently depending on what they contain. Release notes usually make this clear.

  1. Security patches. Apply these quickly, ideally within days. Once a fix is published, the flaw it fixes is effectively advertised.
  2. Minor updates. Bug fixes and small improvements. Apply them on your regular routine.
  3. Major updates. New versions that change how things work. Read the notes, check that your add-ons are compatible, and schedule these for a quiet time with a fresh backup ready.

Automatic updates are worth switching on for security patches where your software offers them. For major versions, many owners prefer to keep manual control, because a big change can break a checkout page or a course layout.

A safe update routine

Updating is rarely risky if you follow a routine. Here is one that suits most small membership sites:

  1. Check for updates on a fixed schedule, weekly or every two weeks, and put it in your calendar.
  2. Take a fresh backup and make sure you know how to restore it.
  3. Test on a copy if you can. Many hosts offer a staging site, a private copy of your site where you can try updates without members seeing the result.
  4. Update one thing at a time, so if something breaks you know which update caused it.
  5. Run a quick check of the features that earn you money and keep members happy.
  6. Record what you did in a simple update log.

A worked example: the post-update check

Here is the ten-minute check a hypothetical sourdough baking membership runs after every update. It covers the journeys that matter most to members and to the business:

Visit the home page and pricing page while logged out. Start a sign-up and confirm the checkout page loads with the card fields showing. Log in as a test member on the basic plan and open the latest recipe lesson and its video. Log in as a test member on the premium plan and download a starter guide. Post a reply in the community. Request a password reset and confirm the email arrives. Log in as an administrator and open the member list. Note what was updated, when, and anything odd in the update log.

If anything fails, roll back the most recent update, restore the backup if needed, and contact the add-on’s developer before trying again.

Retire add-ons you do not need or cannot trust

Every add-on is extra code that someone must keep secure. Some of the riskiest software on any website is the add-on installed for a single promotion and never looked at again.

  • Remove, do not just switch off. On many platforms a deactivated add-on still sits on the server, and its files can still be exploited.
  • Watch for abandoned software. If an add-on has not been updated in a long time, the developer no longer answers questions, or it has disappeared from wherever you got it, start looking for a replacement.
  • Prefer fewer, well-maintained tools. One actively supported add-on that does three jobs is often safer than three small ones.
  • Get add-ons only from reputable sources. Free copies of paid add-ons from unofficial download sites are a well-known way to plant malicious code.

Tell members about planned maintenance

Most updates happen invisibly. For a major update that may take the site offline or change how something looks, a short heads-up avoids confused emails. Post it on your site, send it through your usual channels, and make sure whoever handles customer support for your membership site knows it is happening:

On [date], between [start time] and [end time], we are updating the software behind the member area. The site may be unavailable for a few minutes during that window. Your membership, progress and saved recipes are not affected. If anything looks wrong afterward, reply to this email and we will sort it out.

Your update checklist

  1. Confirm in writing which updates your provider applies and which are yours.
  2. List your platform, add-ons, theme, embedded tools and admin devices.
  3. Remove any add-on you no longer use, and flag any that look abandoned.
  4. Switch on automatic security updates where available.
  5. Put a recurring update session in your calendar.
  6. Write your post-update check and start an update log.

0 Comments

Comments are reviewed before they appear.