|
Out of The Box Experience
WordPress
A lot going on
Fairly complete for what you need
Drupal
Fairly simple
Gets most of what you need done (Drupal 8 solves that)
Documentation
WordPress
Pretty good
Searchable “codex"
Drupal
Amazing documentation
Searchable “api"
Theming
WordPress
Much easier to build custom themes
Tons and tons of free and paid themes (high quality)
Underscores - http://underscores.me/
Drupal
Harder to build custom themes (will be easier in Drupal 8, coming soon)
Not as many great looking themes (free or paid)
Far more robust and featured
Plugins/Modules
WordPress
A lot of plugins available
A lot are also pretty meh (not much quality control)
Most of the awesome ones are paid
Drupal
A lot of modules available
A lot/most of them are high quality
All the modules you need and then some, all free
eCommerce
WordPress
Woocommerce, thats it, its awesome - http://www.woothemes.com/woocommerce/
Drupal
Drupal Commerce (distribution) - https://drupalcommerce.org/
Upgrades/Maintenance
WordPress
Simple, easy, quick, reliable
Major Upgrades are easy
Drupal
Can be simple, can be quick, but often not reliable
Major upgrades are not fun (at least at this point, Drupal 8 will be different), it will break your code but not your data
Code Base
WordPress
Very small footprint, small memory usage
Hard to read through source code
Drupal
Very large footprint with moderate memory usage
Server needs tuning out of the box to get the most out of Drupal
Easy to read through source code
Database
WordPress
Lean amount of tables
Simple table structure
mysql required
Drupal
Huge amount of tables (100+ for base Drupal install)
Complex table structure
Many different databases
Backups
WordPress
VaultPress - https://vaultpress.com/
Backup plugins
Drupal
Backup plugins
Support
WordPress
Lots of other developers and shops
WPCurve - http://wpcurve.com/
Drupal
Acquia - https://www.acquia.com/
Community (AMAZING!)
Pantheon - https://pantheon.io/ |