What basically content management systems is?
A content management system is basically a convenience provided to the website manager to update content or content related activities instead of modifying static or dynamic files and repetitive uploads. Another feature which comes up with content management system is reporting on dashboard, its being widely used by famous open sources like joomla, wordpress and open cart etc.
-
What is this article about?
As WDWD team is emphasizing on those issues which delays the project finish dates, this article is exactly about the same issue where sometimes content management system contributes towards project delays.
-
How a content management system can delay a project?
Although we have a variety of projects in which we mostly do image galleries, user management system, contact us form etc. But it is not presumed that every website will require a content management system. If luckily or unluckily you do have various projects having requirement of a content management system too so what you understand from it? Have you ever answered these 10 questions before such a bad situation in which your project manager calls you for an emergency meeting and ask:
- Are you sure they needed a content management system?
- Do you think they needed Joomla?
- Do you think they needed wordpress?
- If you delivered your custom made CMS, were you sure that was required or not?
- Did they needed user management system or not?
- If website was involving images mostly so did you emphasized on image manipulation scripts in your CMS?
- If the project was related to video streaming so did you asked the client to get appropriate hosting for it and you chose the right content management system?
- If the project was related to mass communication, did you provided proper reporting and search in your content management system?
- Why you didn’t chose the right open source for it or enriched your content management system accordingly!!! (suppose if it is asked by your project manager?)
-
How to deal with the situation that which open source should be chosen?
-
You should be very specific about the project scope.
-
Never provide those features which you think are good and should be provided and client is refusing to add those in his website.
- Never hesitate to work on those features which are required and communicated from client side initially and whole project is revolving around it.
- Never provide your ready made CMS as it is, even if you choose a CMS on client’s demand, still you should amend it a little according to the taste of the website. Put off those features which are not required, do add those features which were communicated and promised by your company to the client.
- Never use the same bullet to for the wolves and for the birds. Keep variety in your pocket.
-
What is the simple CMS?
- A login page for administrator
- A welcome screen including your dashboard
- Change password and logout link
- Add new pages, edit and delete facility
- Pages should be added as having option of parent page and child page hierarchy
- Each page should have an option to upload unlimited images against it with sort order option
- Only three tables will be involved in it,
- Users
- Pages
- Images
-
Few Frameworks & CMS used and suggested by WDWD development team:
-
Joomla
-
WordPress
-
OpenCart
-
CodeIgniter
-
Pyro CMS
-
CakePHP
-
Kohana CMS
-
PHPmotion
-
Symfony
Last updated: March 19, 2014