Skip to content

Instantly share code, notes, and snippets.

@Mayeu
Last active June 14, 2016 07:09
Show Gist options
  • Save Mayeu/c062aea59d86dfa6b4ed to your computer and use it in GitHub Desktop.
Save Mayeu/c062aea59d86dfa6b4ed to your computer and use it in GitHub Desktop.
Wordpress tools list focused on local dev, from a guy that do not use Wordpress

Warning: I am not a Wordpress dev or user, I try to avoid working with it as much as possible. So some asumptions may be trolling or totally wrong because I overlooked something. You may give feedback if you wish.

Assumptions

Recently I got to work with a Wordpress instance. When I work, I work locally, but Wordpress is thought like an online tools only, for example:

  • Working locally mean that you need to modify some DB fields when you export it to live
  • By default there is no dev server provided directly with WP you have to install/provide your own
  • Wordpress seems to not work with an arbitrary port, it always redirect me to :80/:430 (depending of its config), thus you can not simply do something like php -S localhost:8080, and since :80/:443 need root, it means running sudo php -S localhost:80 (HAHA NOPE)
  • Working with dev/staging/production seems not trivial
  • As far as I know and find, the official doc is rather sparse on those issues

Other assumptions:

  • I am used to the shell
  • I do not like clika-clika interfaces, I work with a keyboard not a mouse
  • My dev machine is not even close of the production env. So...
  • ... dealing with a local install of a server+config on my dev machine is a no-no (VM/container were invented for that)
  • I work on GNU/Linux
  • I am not a fan of PHP (but that should be the obvious feeling about PHP for any serious dev)
  • As much as possible I want to avoid ugly hacks like modifying the source code for my dev thingy to work

So I was looking for tools that can help making modern dev workflow with Wordpress bearable.

Result

After some research and some lazy Twitter asking I find all those ressources. (in no particular order)

Note that I did not use those tools yet, this is just what I found. Some may be good, some may be lame. Dunno.

Tools

Plugins

Tutorials

Dirty hacks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment