CMS a very popular word in the space of Website Development. Well, CMS means Content Management System.
In simple words, CMS is a system which allows you to change the content of your website. Today a lot of advance CMS are available which allows you to add new pages to your website, change the images of your website and you can also change the font, size and styling of your words.
There are various companies which provides CMS either free or paid. Opensource CMS are in very demand as you dont have to pay anything extra for this. What you have to pay is to a developer to integrate it in your website.
Joomla, Drupal, WordPress, Typo III all are opensource CMS which are widely used. WordPress is an emerging and very powerful CMS and very famous among developers. Many of you might be knowing that WordPress is famous for blogs and most of you might be using it.
CMS helps companies to save a lot on maintenance as you dont need to get in touch with your web design or development firm to do small changes. You can change the content of your website with a click of mouse.
Companies which needs to change the text or content of their website from time to time requires a CMS. The cost of having a CMS is high as compared to Static Website. Therefore one most introspect whether they really need a CMS or not ?
Last week, I had a meeting with one of my strong prospect. The lead was a financial investment company. During the meeting, the client told me that they are looking forward to design and develop a dynamic website. So I had started discussing with the client on the functional part of the website (functionalities they would like to have in their website). The client said that they want 6 static and 2 dynamic pages. At first I thought that client is educated in this space and looks like they had a clear idea of what they want. Later I started asking them questions on their business so that I can understand it well and could design the system well and the client refused to give any information about it.
After asking a lot many times and trying to convince them why do I need to know, I got more information from them and that was 1. they need login page with three different categories and 2. What will be the content on the home page.
Client insisted me to provide them a rough quote depending on this information and I said I need more information to quote the project. They said that they won’t be able to provide me any more information on this and I have to quote on this information only and then only they will decide whether to work with us.
After having such a frustrating discussion, I decided to write a blog on things to be taken care of while approaching a web designer as you can see that the project cost is going to vary a lot depending on their requirement. We don’t know what will be there in the login part. They wanted 3 user levels so definitely all of their roles will be different and we don’t know how much data we need to process.
Things to be taken care of while approaching a web designer
1. Purpose of Website
2. Target audience of the website.
3. Goal of Website.
4. List down the different sections you want in your website
5. Provide information on your products and services you want to display on your website.
6. Provide information on how you want your website should work (If possible provide a rough flow chart or mind map)
7. Search for similar websites (functionality wise) and give their web address to your web designer.
8. Also provide list of website you want your website to look like (not necessary to be of same category)