Software Language Front-end Hosting PHP, Ruby etc. CMS / Framework HTML & CSS You are here Front-end Developer Designer Back-end Developer Sys Admin Database Freelancer
Blog 1st, CMS 2nd * Poor security! * Hackable (hosting) * Plugin bloat * Limited starting functionality * All posts and pages * Templates suck (inline PHP, really?!) * Huge adoption * 19% web * Easy to get started * Tons of tutorials * Built in plugin store * Lots of themes * Huge Community * Great for SEO
Spits out terrible and unwanted markup * Setting up and confining Drupal is time intensive * Updates are usually very “friendly” and require * Tempting sucks (inline PHP) * Huge community * 5% of the market * Tons of plugins and themes * Security features * Multi-lingual * Built in API * Multiple content types * User Roles & Permissions * Taxonomies rock
Paid license fee * Support is paid * Custom template language * Limited Templates * Routes and Urls can be tricky * Confusing admin for users/clients * Secure! * Extremely Flexible * Tons of Plugins * Many content types * Advanced user roles/permissions * Flexible fields
Paid license fee * No themes * Limited plugin selection * Twig only in templates * No PHP (without writing a plugin * Secure! * Twig templates * Fantastic support * Flexible content handling * Custom Routing * Built in user permissions * CDN files for S3 and Rackspace Cloud * Amazing [customizable] admin interface * Built in template caching * On going weekly updates
design Heading Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce at metus non odio ultrices hendrerit sit amet nec lacus. Cras quis mattis erat. In pretium lacus ut varius iaculis. Morbi pellentesque efficitur The code <img src=“/images/my_image.jpg”> The CMS <h1>Heading</h1> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce at metus non odio ultrices hendrerit sit amet nec lacus. Cras quis mattis erat. In pretium lacus ut varius iaculis. Morbi pellentesque efficitur </p> Asset field Text field Rich Text