Choosing a platform for your website can be confusing. There are quite a few things that need to be done for you to be able to put up a site. Let us look at the main three things that need to be done for you to be able to publish you content on the internet
- Choose a hosting provider
- Choose a domain name
- Choose a platform for the site
We will cover one topic in a series of posts to ensure I cover what I have done that made me pick what I am currently using for this site.
What do I want?
I want a simple to use platform that will help me share my journey as I go through it. I am also looking at a platform that has multi-language support as I will be publishing the content in two different languages. I am not sure if I will only be using it for publishing content, so the flexibility of the platform is key here. I do need to look at a system that can be extended to be more than just a blog.
What should I look for?
Going through my scribbles above, I went ahead and looked at them in a bit more details
SIMPLE TO USE CONTENT PUBLISHING PLATFORM
The current options for content publishing platform are huge and to be able to select one can make you think about it for days. Researching can make it even more complicated as you will be reading a lot of contradicting articles from enthusiasts for each platform. The only way to nail this down is for you to test those systems yourself and put together a demo site for you to understand the user experience as site owners.
I am currently publishing my articles in English however I am planning to extend it to one another language. So I do need to understand how exactly does the platform support different languages. Is the platform currently translated to the language which I am planning to use it for? and how good is the translation support? How easily is it for me to translate it if the need comes for me to do it myself?
The core functionality which I am looking for is to publish simple content. However, I always keep in mind that this can hopefully be a hit someday, and I might need to extend the functionality to support different things.
For example, I might decide that I will start selling some products or services through the site. So I need to make sure that the platform does have an active community that supports the extensibility and scalability of it. You never know if you will stick to what the site is built for or you will pivot to something entirely different. The platform needs to be one that can easily and quickly changed to what you need.
It does not matter if you are trying to build a site or buy a product or service, you will always need to ensure whatever you are getting yourself into has a strong support behind it. At one point or another, you will hit a wall and will need to get help from either the community that sits behind the platform or a professional who is making a living out of it. So support is essential for the platform that you need to choose.
Throughout my time, I have used vBulltin, Joomla, Drupal and WordPress. I have gone through the experience of setting up and maintained all of those platforms.
From the above basic needs, I have written down I have decided to go with WordPress, which is the most basic however very strong platform. The community support behind WordPress is huge. Many people think of it as a blogging platform however the community behind it have changed this perception and showed us that it can be a lot more than just a blogging platform.