Developing Locally with ServerPress’ DesktopServer

It's more than a tool, it's a workflow

#WCScranton

#ServerPress

Who am I

Dustin Leer

I am a freelance designer and front-end developer. I also run wildcanon.com.

You can find me on

#WCScranton

#ServerPress

We build teh internets!

#WCScranton

#ServerPress

You do have other options

These are only a few, but I want to focus on ServerPress’ Desktop Server

#WCScranton

#ServerPress

You do have other options

~ cd vagrant-local

Requires Vagrant & VirtualBox installs

Super powerful

Command line based

Creates virtual unbuntu boxes

Customizable enviroments

Can replace MAMP/XAMPP

~ /vagrant-local vagrant up
~ Your virtual evironment is running

#WCScranton

#ServerPress

You do have other options

Mac application

Acts as a GUI on top of Vagrant

Generates it's own file types

Not meant for complex systems

Runs Vagrant environment

Vagrant manager

#WCScranton

#ServerPress

You do have other options

You're not limited to just WordPress
You do need to be a technical to set up the LAMP stack.

I  have used MAMP + Virtual Host X + SequelPro

+

+

Can configure the Mac’s web server settings.

Works with MAMP, XAMPP, & Apple's built-in web server

Installs a local server environment

A GUI for your local server environment

Accesses your local & remote MySQL databases

Sequel Pro thinks pancakes are delicious and so do I

#WCScranton

#ServerPress

#WCScranton

#ServerPress

Oh four! I mean five! I mean fire! 

Why use DesktopServer

  • You can't figure out Varying Vagrant Vagrants
  • You want something easy to use for your local development
  • You just started doing local development for the first time
  • It can help you save time
    • Get a WordPress environment in setup in seconds
    • Save your preferred WordPress settings and plugins to a blueprint file
  • Easily use version control with it

#WCScranton

#ServerPress

How DesktopServer changed my workflow

Instead of cowboy coding I now work locally and then deploy without the use of FTP software.

I've brought Git into to my workflow through GitHub.

I can spin up a complete WordPress environment in less than a minute.

I now have blueprints that will setup WordPress with my "perfect" settings and plugins.

By no means am I an expert on DesktopServer, I am constantly learning.

#WCScranton

#ServerPress

+

My DesktopServer Workflow

  1. ServerPress’ Desktop Server
  2. WordPress
  3. ATOM/Sublime Text
  4. GitHub
  5. WP Migrate DB Pro by Delicious Brains

+

+

+

+

#WCScranton

#ServerPress

STOP

Demo Time

#WCScranton

#ServerPress

Slides can be found at wcscranton.dustinleer.com