FacebookTwitterGoogle Plus

Content Management Systems

CMS Content Structure Templates and Themes Plugins, Extensions & Customization Search Engine Optimization Support and Community Other Features Strengths Weaknesses
Wordpress.org Pages, posts & custom post types
Posts utilize categories & tags
Widgets
1900+ Available
Fallback structure
Parent & child themes
39,000+ Available for download
Rich plugin architecture
Utilize URL rewriting "premalinks"
SEO friendly images
Internal linking
Good documentation
Wordpress.tv, learn.wordpress.com
Guided tutorials built-in
60+ WorldCamps per year
~500 WordPress meetups
Multi-site capable
5 Different native mobile apps
Free blog hosted at wordpress.com
Wordpress VIP
Ease of use
Backward compatibility
No. of plugins & themes
Developer following & ease of customization
Inflexible (easy to outgrow)
Security
Joomla Utilize article & component structure
Leverages menu to drive content curation & display
Extendible through
downloadable components
Robust & flexible
Fallback structure
Parent & child themes
5 Different extensions available:
1. Components are 'mini-applications'
2. Modules add functionality (ex:login/search)
3. Plugins extend/modify functionality of Joomla
4. Templates drive the look & feel
5. Language allow for internationalization
SEO friendly URLs
Customizable suffixes
Robots information on the menu/content level
Good documentation
Thriving forums
Joomla resource directory
Joomla magazine
Joomla connect
Multi-site compatibility
MVC architecture
More functionality out of the box
Community 
Flexibility
Security
Administration is unintuitive
Code bloat
Drupal Nodes, content types & fields
Menus
Taxonomies
Views
Panels
Robust & flexible
Fallback structure
Parent & child themes
Modules
Themes
Distributions
Clean URLs
Canonicalization
Meta information
Good documentation
913000 User accounts
22600 Developer accounts
19000+ Modules available
Multi-site capable
Multiple DB support
Multiple OS/Stack support
Actually referenced as a framework
Highly flexible
Community
Bad UI
Complex
Backward compatibility

Abbreviations:
CMS: Content Management System
DB: Database
MVC: Model View Controller
OS: Operating System
SEO: Search Engine Optimization
UI: User Interface