Link to home
Start Free TrialLog in
Avatar of pmsguy
pmsguy

asked on

PHP Website framework/templates

I am trying to decide on

Drupal Vs Joomla Vs WordPress Vs Zend

or

Custom development

I am well experienced with PHP development and want to create websites from scratch for many scenarios.
I am not a designer so a solution with presentation and/or templates is suggested.


Some frameworks:
Articles, Blogs, eCommerce, Business Directories, ...
I want to be able to quickly create a presentation and be able to create all my server side business rules in PHP.

I want to find out what experts suggest.

Also, what do you think about http://www.artisteer.com
SOLUTION
Avatar of davesgonebananas
davesgonebananas
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Dave Baldwin
To me you are mixing up the presentation and database parts of web site development.  One of the Joomla newsletters refered to a basic template for creating Joomla websites.  I don't use Joomla but I borrowed that and have used it with many variations to create two and three column layouts with floats.  But the database with the business rules needs to be separated from the display.  Two websites with similar appearances can have very different database requirements.
I've used Drupal alot and really like it. It has a very large learning curve and takes alot of modules to get stuff done. But, it's really good at letting you put PHP wherever you need to in order to make it work right.
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
>> >> I am well experienced with PHP development and want to create websites from scratch for many scenarios.

>> Argues for Zend, followed by the CMS platforms.
----

Actually I would argue conversely.  Using a CMS platform yields access to a wealth of ready made front end templates, which is exactly the skill set that he lacks.  Choosing a PHP only platform like Zend would be a good choice only if you were working with a graphic designer.

>>> Drupal and Joomla are aimed more at a knowledgeable developer

Yes, exactly!  They are aimed at a more knowledgeable developer, not at end users.  As a developer I'm prepared to tackle the learning curve, for sure.  But I know that the average small business person isn't.
@davesgonebananas

Quote me fully or not at all :)

I was trying to make the overall point that if you are just creating applications (and the front end is not an issue/someone else will do it) then working with Zend might be the better choice as you are not locked into any pre-conceived notions of what happens where.  But if you just want to deploy a complete (front and backend wise) site rapidly, then use a CMS and learn to live/love the way it wants things done.  

SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial