I've not had much experience with CMS's, however Drupal seems pretty featured, with the steep-learning curve; it's not very user friendly. I'm working on my own CMS which is more generic, so that it can be used with any kind of website (basically). I suggest you do the same; have a page class with methods that allow you to create new pages. I have not yet fleshed out this class, but I eventually plan to get it so that when I "create a new page", my class will generate a PHP file with a unique page ID number. Then it will log the link to this page into a links table and save content I enter in different areas, eg. Scripts (here I write any PHP I will need) and content (the body of the document, which can also make use of PHP). The Scripts and Body are saved to include files with the same name as the ID, and the page loads the items associated with that ID. For example: <html> <head> <?php $pageid = unique_id_here; ....query database.... include ('../includes/script_' . $pageid); ?> </head> <body> <?php include ('content/' . $pageid . '.inc.php'); ?> </body> </html> Does this make sense? Anyone else have any questions/comments/critiques? On Wed, Jan 20, 2010 at 7:29 PM, Hendry <hendry.htc@xxxxxxxxx> wrote: > Hi, > > Anyone can share your favorite PHP open source CMS to work with and > what's the reason? I'm looking for something that easily extensible. > I've googled and found severals but I'm still confused, some from the > lists: > - Drupal > - Tomato CMS > - modx > - xoops > - Symphony > > Thanks > > # Hendry > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >