Bob Rockefeller Photography

Showing Articles in the Topic: Web Development

My Web Workflow and Tools


Workflow DiagramIt seems to me as if developers are just naturally curious about other developers’ toolsets and workflows. I’m like that. And photographers seem to be that way, too. Maybe we all just want to be sure we’re not missing out on anything.

So I’ll write up mine. Not because I have a toolset or workflow demanding to be copied, but just to tell people what I’m doing. Maybe I’ll have one thing that fits in your workflow. Or maybe you’ll have a tip for me in the comments.

Using Typora With Grav


Because Grav is the CMS behind this blog, I’m always looking for tools that work well with it. Grav’s Admin plug-in has a more-than-passable plain-text editor and my web IDE, PhpStorm, has a not-so-good Markdown editor. So, if I wanted a first-class Markdown writing experience, what would be the “best” Mac tool for the job?

It turns out that there are a whole bunch of Markdown editing apps for the Mac, many with iOS versions as well. They share a number of features in common, most notably live previews of the rendered HTML. But Typora has a little something extra — it shows Markdown as WYSIWIG.

Driving Grav with Vagrant


When developing web sites on the Mac, we have a number of choices for serving the content and design we’re working on. The most basic is to use the Apache server already part of the Mac OS distribution. Perhaps the most common is to run the server within MAMP or MAMP PRO. But there is another way. You can run a complete virtual machine on your Mac and have it serve your site using Vagrant. I’ll discuss how I use Vagrant with Grav.

The Tools I Use: Web Development


I’m writing up my current tool set for web development partially because many are curious about what others use for development. But perhaps I’m doing it more as a historic note to myself about where I was with all this at the beginning of 2014. It’s not like I don’t write about web design tools often enough; I did as recently as last November.

The Underpinnings

Most of my web development is done using WordPress as the platform. It’s super popular which means there’s a huge development community surrounding it offering plenty of support and advice, as well as a tremendous range of themes and plug-ins – some free and some not. If I want to go a little lighter, I work with concrete5. It offers a CMS, its own framework, an active development community and a marketplace of add-ons and themes – again, some free and some not.

1 2