I’d like to bulk install plugins, so that we don’t have to spend an hour installing plugins for every project. Some possibilities are WP Quick Install, or the Multi Plugin Installer, or Variable V’s blueprints. I feel like we’d need these features:

  1. Install from a WordPress plugin repo.
  2. Install from a Github plugin repo.
  3. Install from a local location.
  4. Ability to save plugin collections so that it’s a one or two-click process each time.

— JHN, 10/20/15

Admin Setup

  1. Set Standard WP Settings: Basic Settings (CNP, Github)
  2. Admin Navigation: Admin Command Palette (CNP, WordPress)
  3. Page Ordering: Simple Page Ordering (WordPress)
  4. Custom Post Type Menu Links: WordPress Post Type Archive Links (WordPress)
  5. CSS Hotfixes: Simple Custom CSS (WordPress)
  6. Syntax Highlighting: HTML Editor Syntax Highlighter (WordPress)
  7. Manager User Role: Mr. Manager (CNP, Github)
  8. More Editing Tools: TinyMCE Advanced (WordPress)

CMS Setup

  1. Custom meta boxes: Advanced Custom Fields Pro (Licensed)
  2. Post Relationships: Posts 2 Posts (WordPress / Github Docs)
  3. Better Admin Column Information: Admin Columns (WordPress)
  4. Events Plugin: Tzolkin (CNP, Github)
  5. Social Settings / Twitter API: Lepidoptera (CNP, Github)
  6. Email Forms: Contact Form 7 (WordPress), Gravity Forms (Licensed)

Tools

  1. Site Moves: WP DB Pro (Licensed), WPSyncDB (Github), WPSyncDB Media Files (Github)
  2. Regenerate Thumbnails: Force Regenerate Thumbnails (WordPress)
  3. Replace Media: Enable Media Replace (WordPress)
  4. Better Image Thumbnails: Theia Smart Thumbnails (Lincensed)

Utilities

  1. Caching: WP-Rocket (Licensed)
  2. Site Security / Firewall: Cloudflare (WordPress) / Sucuri (WordPress)
  3. Redirection: Safe Redirect Manager (WordPress)
  4. Google Analytics: Google Analytics (WordPress), Simple Google Analytics (WordPress), or All-in-One SEO Pack (WordPress)
  5. SEO: All-in-One SEO Pack (WordPress)
  6. HTTPS: WordPress HTTPS (WordPress)
  7. Better Mail Sending: wpMandrill (WordPress)
  8. Keep site de-indexed: Get Off My Lawn (CNP, Github)

CMS Setup Notes

  1. Keep your custom meta field names scoped, but don’t overscope them.
  2. Choose image sizes VERY carefully. Any additional image size means there’s another copy of an image on the server.