evolution/genesis-wordpress

v1.0.0 Hitlist

ericclemmons opened this issue · 3 comments

  • Use bower to install genesis/wordpress
  • Create postinstall hook in .bowerrc to:
    • Move genesis-wordpress into /vendor
    • Move wordpress into /web/wp
  • Generate wp-config.php at /web
  • Rename deployment to capistrano
  • Update Capfile to use new capistrano/deploy.rb + stages
  • Rename provisioning to ansible
  • Combine ansible inventory files into single webservers
  • Update WP_ENV initialization to support .co.uk
  • Update WP_ENV initialization to choose local, staging, or production only.
  • Remove Genesis::rewriteUrls
  • Specify ignore in bower.json for Genesis' tests, travis, & other superfluous files
  • Implement wp-cli + capistrano
  • Symlink bower_components to web/bower_components
  • Generate SSL cert (openssl req -x509 -nodes -days 365 -newkey rsa:2048 -subj "/C=US/ST=Texas/L=Houston/O=IT/CN=local.generatortest.com" -keyout ./files/ssl/generatortest.com.pem -out ./files/ssl/generatortest.com.pem)
  • Admin should rewrite all absolute urls (https://github.com/roots/roots/blob/master/lib/relative-urls.php)
  • Update generator produce desired output

Exciting!

@EvanK @ericrasch I'll have to show you guys what the latest layout (folder structure) looks like.

I 90% like it, but there are some things that I just don't think we can reasonably solve without a lot of complexity for the sake of cleanliness.

Next time we're in the office together, I can map it out for ya.

Note: PR #129 is where the code will be reviewed. This is just a consolidated hit list to track progress. You know, I should just move this to #129 :)