content management system - Drupal or from-scratch web app development? -



content management system - Drupal or from-scratch web app development? -

i looking develop multi-user web application supports next key features:

fill out forms demographic info on individuals

define , administer surveys & polls

generate nice reports graphs)

user rights administration , generic login stuff

my dilemma whether utilize cms (drupal?) or develop scratch.

putting time , cost issues aside minute, obvious cms strength, weaknesses , potential risks using cms? gut tells me cms easy , quick start with, when features list begins grow - pay bill having delve unfamiliar db construction , code, seek tweak existing modules or write own scratch.

is better, on long run, utilize cms?

there 2 basic types of cmses:

focused on features focused on flexibility

the first type - focused on features - offer lot of modules or extensions expand basic functionality. can build web site using ready-to-use 3rd party modules. there's disadvantage of way - isn't easy bend or customize these modules. need rewrite them.

drupal. wordpress , joomla examples of first type of cmses.

the sec type - focused on flexibility - somewhere called content management frameworks - don't offer much prefabricated modules, offer much more tools , ways create construction , relationships between elements fit needs. takes more time larn kind of cms or build fist web site, can customize need.

some examples of sec type cmses: silverstripe, symphony cms, apprain, modx, ezpublish.

content-management-system

Comments

Popular posts from this blog

java - How to set log4j.defaultInitOverride property to false in jboss server 6 -

c - GStreamer 1.0 1.4.5 RTSP Example Server sends 503 Service unavailable -

Using ajax with sonata admin list view pagination -