views:

75

answers:

4

I have a site which contains around 3000 static and dynamic pages. I think 2900 of the pages are based on 3 different php pages which create all the 2900 pages based on database content, and it has about 100 static pages.

How difficult would it be to integrate a CMS into the website so our Marketing department can make changes to the website easily without them having to mess around with code?

A: 

That's a big question as it depends on what you want the cms to be able to do, and how much it needs to do. If time is a factor, why not use an existing third party cms and integrate your design and content into it.

They're easy to install, but again, your question is kinda vague. In the long run, a cms would probably save you time, so I'd say invest in setting one up.

Ashley
the cms should allow the marketing team to edit and create static pages, and also edit any of the 2900 existing dynamic pages, plus add more dynamic pages to the existing 2900 dynamic pages.
oshirowanen
If this is really all that you want, put a WYSIWYG-Editor in between.
Tim
A: 

That's heavily dependent of the structure of your website!

Most CMS use a template engine/system with placeholders. You need to change your existing content so it fits into the CMS system.

Or do you only want that the data is easy editable by users? Then you can try to include a WYSIWYG editor. But a page with so many sites, I think it will be more workload to put it into a CMS, but it will be more future-proof.

Tim
+3  A: 

That will largely depend on how your site is currently structured. Since you say about 2900 pages are dynamic, you should be able to port these in an automated fashion (again : all will depend on your actual data, this can be very easy or very hard depending on how that data is structured). Suppose for instance you were to use Drupal (just picking one of the major players here). Then you could use the Migrate module to port your existing data over to Drupal.

A nice video on how to do this is at http://dc2009.drupalcon.org/session/migration-not-just-birds (you can also find it at archive.org for easy downloading btw - DrupalCon DC 2009 - Migration: Not Just for the Birds)

wimvds
A: 

You will need to use a TAG based CMS. You may add tags at the of each page (automaticaly or via the template) and give your users to be able to edit the site page. I think Toko Content Editor can help you with that

Hans Eraas