Drupal - Good for a dynamic site creation base?

Is Drupal or some other base appropriate for the following?

problem: I’d like to build a framework in which a user can fill out a series of forms to create their own website. They can enter their own URL, pick a design, fill out a few forms to complete create a few pages, etc.

Do I need to be going down to the framework level and starting with Zend or Cake instead and building from scratch?

Thanks.

Do I need to be going down to the framework level and starting with Zend or Cake instead and building from scratch?

If your asking this question, I would say yes.

Drupal could do what you want (as could Joomla) but you would be in for a long learning curve before you could bend either in that direction I would think. It would save you a lot of code later on though, but you would get something prototyped faster in Zend IMO.

Try Drupal first, play with it, you will probalby grow frustrated and start from scratch. Give both a whirl and decide for yourself, IMHO thats best.

Cheers,
Alex

Drupal is nice, I’m building a project in it right now actually. It’s not that hard to learn and there is a lot of great documentation out there, as well as many, many contributed modules. You might want to install it and get a feel for it.

Edit: If you do go for Drupal, you’ll want the modules Views and CCK. They’re needed for nearly every project.

However, this sounds like a project that I’d build using a framework instead of a CMS. Possibly ExpressionEngine 2 but it would probably be most fun and less “bending” to build it using a framework such as Zend.

Just built a client project in Recess Framework which is nice, fast, small and very easy to get into. The aim is to make development fun for you, so perhaps you’d like to take a look.

I recommend it dearly.

Thanks for the tips - great advice!