Tnv3/WordPress
The case for Wordpress TNv3
The Popularity of the platforms:
https://www.google.com/trends/explore#q=drupal%2C%20wordpress%2C%20joomla&cmpt=q
Introductory Texts
http://techczech.net/2012/07/28/drupal-wordpress-choice/ http://www.smashingmagazine.com/2011/11/29/wordpress-cms-crown-drupal-joomla/
The code
In a Nutshell, WordPress...
has had 26,568 commits made by 52 contributors representing 240,919 lines of code is mostly written in PHP with a well-commented source code has a well established, mature codebase maintained by a large development team with stable Y-O-Y commits took an estimated 62 years of effort (COCOMO model) http://www.ohloh.net/p/wordpress
Has an increasing number of contributors:
Key feature sets we need
Views-like filtering and presentation
CRM
Overview: http://www.google.com/trends/explore#q=sugar%20crm%2C%20civi%20crm http://paupress.com/pricing/
Location/ directory
Accessible starter theme/ Zen
https://wordpress.org/themes/atahualpa
Migration
http://wordpress.org/plugins/cms2cms-automated-drupal-to-wp-migration/ http://toodlepip.co.uk/2014/migrating-drupal-6-wordpress-part-2-drupal-wordpress/
Plugins checked out
Layout and types
Custom Post Type UI & Advanced Custom Fields: the equivalent of Drupal CCK / Fields, viewing and creating new content types and fields
Post formats (in-built) & Custom Sidebars & Page Builder by SiteOrigin & Widgets (in-built): like Panels / Context, Page Builder is on a post-by-post basis, Post formats is a template system, not related to the post-type, No current direct post-type <-> layout system found
Aqua Page Builder: template creation for posts -> uses shortcodes though
Meta Box:
Simple Page Ordering
TinyMCE Advanced
Types - Complete Solution for Custom Fields and Types: prefer Custom Post Type UI & Advanced Custom Fields
Conclusion: Drupal Panels style create a custom template: the only way out-of-the-box to style a HTML page for a custom type is with PHP post-initiative-profile.php template. Post-formats should do this but the list is hard-coded in WordPress 3.9.1. Drupal CCK fields management is the same. with field groups and content-type visibility rules.
Misc
Akismet: spam blocking
Broken Link Checker: powerful lovely broken link checking and information
Query Wrangler: equivalent of Drupal Views
Newsletter & MailChimp
WP-PostRatings: 5 star
Google Analytics & Google Maps integration
UpdraftPlus - Backup/Restore
WordPress Importer
WP Maintenance Mode
Theme Check: theme code standards checking
User management
s2Memeber framework: e-commerce based membership system
User Role Editor: WP capabilities, yay!
Wordfence Security: wow! really, really professional!!!
Location
Comprehensive Google Map Plugin:
MapPress: http://wphostreviews.com/mappress-documentation#toc-mappress-pro Mashup!
Open Street Map http://wp-osm-plugin.hanblog.net/
Geo Mashup:
Internationalisation
Multisite Language Switcher: