A website is not a single thing; it is made up of many different parts.
Here we are at the beginning of the new year January 2024. Many people are going to be starting new projects in which creativity is going to flow enthusiastically. This is all good. Keep it up and keep moving forward.
In my volunteer position I do a lot of work related to websites and there is always a blossoming of new sites and domains around this time every year. Especially with the small business entrepreneur. But in all this creativity something gets overlooked and that is when dealing with your new website one must not only keep the public facing content up-to-date, you must also ensure that the software which keeps the website functioning is kept current.
Many times when a call comes in from the owner of the site the initial problem is only the tip of the iceberg. I have seen sites running software that is multiple years out of date. This often happens because the owner of the business has not been educated by the original website developer, just like a car one must keep the engine in good shape.
A website is actually not a single standalone piece of software. It is made up of three distinct types of software at a minimum.
- The website software: This is the part that most business owners are aware of. You login update the items on your website and perhaps add a new item or article.
- All modern website software comes with optional "plug-ins or packages" which usually have their own separate update process. When you log into the website you will usually see a notification of some kind if one of these plug-ins needs to be updated.
- Since a website server is a computer there is also an operating system which must be maintained separately. Most people are familiar with Microsoft Windows for their home computer, website server computers frequently use an operating system called "Linux".
The owner of a website can usually update the first two items, the third is updated by the hosting company which provides you the site space on the Internet.
There are a few ways to address this:
- If you are not tech savvy, most website hosting companies offer, at an additional charge, what is known as a "managed website". This means that they take care of all the behind-the-scenes technical aspects, leaving you free to focus on the content and products offered.
There are limits to this approach in that the managed website package may not include upkeep of all the software. Without getting into a great deal of technical detail websites in this regard function in much the same way as your home computer. There is the "operating system" which for most home computers is Microsoft Windows. Then there are the programs you license or buy which run in conjunction with the operating system.
With this model in mind the "operating system" for your website is most often called Linux. Just like Microsoft Windows it forms the bedrock on top of which the website software runs. A managed site contract therefore only covers the website software and usually not the operating system. What this means to you as a business owner or entrepreneur is that eventually you will need to redo your website entirely. Sometimes the underlying operating system can be upgraded but even so it will mean a lot of work and usually it's easier just to redo the entire site.
- There are also companies like WIX which offer a complete integrated website packages. Here you take care of only the site content and overall design. WIX will take care of everything else and with very few exceptions you will be good to go for many years. However these are more expensive and sometimes if you decide to move your website to another company you may find that you cannot. You can think of this is kind of a walled garden where companies offering a completely integrated website package that take care of everything are proprietary. This is not a critique of WIX, they are simply a well-known example, and like everything else in technology the information that is correct today will likely be out of date at some point.
- Make a long term agreement with the developer of your site so that they can continue to keep the software up-to-date and advise you on the best course of actions as the technology evolves. Unless you know what you are doing and plan to keep up to date with the technology, I recommend that you keep in touch with the original developer.
For a lot of people, the different aspects of running a website can seem obscure. After all when you visit a webpage it looks like a single unit. So in the accompanying video I show a few of the various parts and how the underlying operating system which is never seen by most site owners is can affect the operation of the website. It is not important that you understand the details but rather that you are aware that there are various components and that a website is made up of all these parts. At the very least you can then go to your website developer or company with a little more knowledge.
There are several other articles on the blog dealing with various aspects of website creation and upkeep. You can simply click this link to see the most current list of documents, or at any time, use the search box on the site to search for the keyword "website" or just click here to automate the search.
Take care and stay tuned, as the new year gets underway 😀!
Take care Patrick