Skip to main content

Ian Patrick Hines

Ian Patrick Hines is the founder and CEO of Hines Digitalan award winning, internationally renowned, conservative digital agency that’s out to beat the left at their own game by out-hustling, out-organizing, and out-fundraising them.

From November 2012 – November 2013, Ian was a NationBuilder Tech Organizer, during which time he became one of the world’s foremost NationBuilder experts. He’s now helping campaigns and organizations get the most out of their nations as a certified NationBuilder Expert & Architect.

Prior to joining NationBuilder, he spent nine years in Maryland politics where he served in nearly every role from field organizer to communications director. In 2003, when online organizing was new and unproven, he managed the GenDean Blog — at just 17-years old — and his 2010 article on the potential impact of Square on political fundraising was featured on The New York Times' Bits Blog.

A fourth-generation Marylander, he currently lives in Severna Park, Maryland with his wife Christy and their three children: Oliver, Moira and Henry.


responded to Editing membership pages with completed
posted 2016-06-08 15:22:02 -0700
commented on page.signup
A second list of optional tags? I don’t believe that you can.
posted 2014-11-22 14:50:51 -0800
commented on page_tag
Ron’s right. And it really ought to be a set of objects.

{{ tag.url }}
{{ }}
{{ tag.slug }}

posted 2014-11-22 10:43:18 -0800
commented on To be, or not to be...a long-scroll theme
I’d never thought of that. That’s smart. I’ve been giving clients written (PDF) guides on where things are buried, what fields I’m using for what, etc.
posted 2015-02-13 14:08:38 -0800
commented on How I create multilingual websites
Ben — This one had Arabic (I believe it’s Arabic, anyway.) components, but it wasn’t 100% Arabic.
posted 2015-05-06 05:28:25 -0700
responded to Making particular page items visible only to paid-members with completed
posted 2016-06-08 10:57:34 -0700
commented on How do I delete a FAQ page?
Sebastián — Thanks for your feedback. I’ve updated our documentation on how to delete a page (, and removed outdated references to the “red” delete button. The button is no longer red, which may be the source of some confusion.

I apologize for the oversight in updating our documentation.
posted 2013-09-24 10:49:33 -0700
commented on Moving form-labels inside form fields
Updated URL for that code snippet:
posted 2014-01-01 10:03:14 -0800
commented on page
Devin — It should read the spaces normally. But if you’re having trouble, just replace with tag.slug and treat spaces as underscores.
posted 2016-01-08 17:34:29 -0800
responded to Jquery not responding with completed
posted 2016-06-08 15:57:28 -0700
commented on How to get the current URL of the browser?
Gavin — request.url_path is still listed on the Request Variables page. Are you saying here that it’s no longer supported / functional?
posted 2013-12-07 07:43:19 -0800