Link to home
Create AccountLog in
Avatar of ronipats
ronipats

asked on

PHP CMS

hi,

i want to develop one content management system with registration forms, which is the best open source CMS one should use. I am new at CMS so kindly suggest best and easy CMS to integrate in my project. Kindly also post tutorial and code links for better understanding and reference.

ronak
ASKER CERTIFIED SOLUTION
Avatar of Jagadishwor Dulal
Jagadishwor Dulal
Flag of Nepal image

Link to home
membership
Create a free account to see this answer
Signing up is free and takes 30 seconds. No credit card required.
See answer
Do you want to do actual coding or point and click?

Drupal is an option - but might be overkill

CakePHP has a framework you can use with something like Croogo

Joomla - if it has a module you want.

Wordpress - not my favourite but it might work for you.
Some background:
http://en.wikipedia.org/wiki/Content_management_system
http://en.wikipedia.org/wiki/Web_content_management_system cf: Notable

WordPress is by far the most popular, powering millions of web sites.  It is also the most hacked because many Wordpress users do not understand that installing add-ons creates a risk.  And many authors of WordPress add-ons are inexperienced when it comes to security.

Joomla also gets hacked, but less so than WordPress.

Drupal is more robust and is often used to power "bigger" sites.  You might find Joomla or Drupal in use at advertising agencies.  Drupal, for all its advantages, has a steep learning curve.  You would want to get professional help, even if you're already an experienced PHP developer.

WordPress, Joomla, and Drupal are "free" if you do not count any value in your own time that will be required to learn and configure them.  If you are charging clients for your time, free software is suddenly rather expensive.

You should also learn about Expression Engine, which is probably worth the money!
Wordpress is the most popular because it is the easiest for non-tech people to use. Drupal and Joomla are the other two big ones, but Drupal is by far more popular than Joomla. Drupal has a huge support community around it and many cities have Drupal groups where you can go get help once a month, or you can ask questions on drupal.org. It has a lot of modules, which add functionality. Usually, when I need to add a function to a Drupal site, I google it and find a module, or several modules to do what I need.