tags:

views:

151

answers:

6

how many days it will take to create new content management system . my boss is asking me to develop a own new content management system[CMS] with in one month. i am the only PHP developer i a company . what are the programs to develop new cms. is their any possivle ways to develop a cms in a month.

+5  A: 

it will take 42 days

Matt Joslin
Yeah, that's about it, give or take a few hours.
Tatu Ulmanen
So if you work double shifts each day, it's possible in one month.
Fortega
+5  A: 

How long is a piece of string?

More importantly, why are you not using an existing CMS, which there is a tonne of them written in PHP. Mambo, Joomla, Drupal are three I can name off the top of my head. Don't reinvent the wheel.

squeeks
+2  A: 

Why not just use Drupal or Joomla?

The hard work has already been done!

Mongus Pong
+1  A: 

I would consider looking on the interenet for an out of the box application. They might even be a freeware app which your company could utilise.

kevchadders
A: 

You can make a crappy one in a month. Are you really sure he wants you to code a new CMS system or does he mean "we need a (new) CMS system, fix it". If the latter is true you should use an existing sollution and change it to suit your needs.

Why create a new one when there are so many available out there?

Check out Joomla or DotNetNuke

Christian Vik
A: 

The answer depends on the number of features you want to have in the first version.

Considering the following parts of a CMS

  • ACL
  • Template system
  • Tags
  • Form API (validation of the data returned from a submitted form, etc…)
  • Content type support (if you don't just want to create a CMS that allows to create blog pages)
  • Support for plug-ins / modules (if you don't want to make a monolithic CMS that will be difficult to maintain)

I think that one month is not enough to get something more than a beta release. It would be easier (still it would be harder than using an already existing CMS).

I think too that it would be easier to use an existing one. The reasons to create a new CMS would be

  • The need to create a new product; with all the CMSs already existing, and their communities, I think rather difficult that a new CMS would be accepted so easy. Others CMS have years of man work that put them many steps forward the one you could create.
  • The need to have a CMS with the features you want; choose an existing one, which allows to create plug-ins / modules, and start to create the ones you need to get the functionalities you want more in a CMS.

None of them justify the time spent to create a new CMS.

kiamlaluno