<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Open.Dems</title>
	<atom:link href="http://open.democrats.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://open.democrats.org</link>
	<description>Open.Dems</description>
	<lastBuildDate>Thu, 13 Sep 2012 18:57:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>New releases of Census data</title>
		<link>http://open.democrats.org/2010/12/new-releases-of-census-data/</link>
		<comments>http://open.democrats.org/2010/12/new-releases-of-census-data/#comments</comments>
		<pubDate>Fri, 17 Dec 2010 22:33:10 +0000</pubDate>
		<dc:creator>conlowm</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://open.democrats.org/?p=249</guid>
		<description><![CDATA[Perhaps like you, we are watching the releases of new Census data very closely.  And there is a lot.  With a lot more to come.   Census is currently releasing <a href="http://www.census.gov/geo/www/tiger/tgrshp2010/tgrshp2010.html">new geographies for all 50 states</a> on a rolling schedule.  This includes shapefiles with new streets, census blocks, and even precincts (voting districts).  They also just released <a href="http://www.census.gov/acs/www/">ACS 5-year average data</a> which has population numbers, education and income at the block group level (ACS is not the official redistricting data, however).

Below we talk about 3 parts of the Census data being released: splitting Census blocks; Census improvements to the underlying geography; and relating 2000 Census data to 2010 Census geography. <a class="more-link" href="http://open.democrats.org/2010/12/new-releases-of-census-data/">More</a>]]></description>
			<content:encoded><![CDATA[<p>Perhaps like you, we are watching the releases of new Census data very closely.  And there is a lot.  With a lot more to come.   Census is currently releasing <a href="http://www.census.gov/geo/www/tiger/tgrshp2010/tgrshp2010.html">new geographies for all 50 states</a> on a rolling schedule.  This includes shapefiles with new streets, census blocks, and even precincts (voting districts).  They also just released <a href="http://www.census.gov/acs/www/">ACS 5-year average data</a> which has population numbers, education and income at the block group level (ACS is not the official redistricting data, however).</p>
<p>Below we talk about 3 parts of the Census data being released: splitting Census blocks; Census improvements to the underlying geography; and relating 2000 Census data to 2010 Census geography.</p>
<p><span style="text-decoration: underline;">Underlying Census Geography</span></p>
<p>Anyone familiar with 2000 TIGER data will remember inner city streets that are straight in real life but were not straight in the TIGER data.  In their 2010 geography files, Census undertook a program called MAF/TIGER Accuracy Improvement Project to get the TIGER data closer to “ground truth.”  This is good news for everyone.  It means GIS data from other data sources will be more easily relatable to Census TIGER data.  And it means we can overlay Census data on top of Google Maps and other services and see maps that are still accurate.</p>
<p>Precinct lines (grey) following Google Maps’ streets very closely in Northern Virginia:</p>
<p><img title="Google Precincts" src="http://open.democrats.org/wp-content/uploads/2010/12/googleprecinctsNova.jpg" alt="" width="362" height="247" /></p>
<p>But they aren’t exactly the same.  Here, in Northern New Jersey the grey precinct lines appear to be straight along Google’s curvier street; or cut awkwardly across Google’s parcels:</p>
<p><a href="http://open.democrats.org/wp-content/uploads/2010/12/googleprecinctsNNJ.jpg"><img title="googleprecinctsNNJ" src="http://open.democrats.org/wp-content/uploads/2010/12/googleprecinctsNNJ.jpg" alt="" width="369" height="268" /></a></p>
<p><span style="text-decoration: underline;">Splitting Census Blocks</span></p>
<p>As part of its population tabulation program, the Census redraws Census blocks.  In many cases, they split up 2000 Census blocks into multiple 2010 blocks.  This is the natural thing that happens as population grows into new areas.  Another case is combining 2000 census blocks into a single 2010 block.  There are tens of thousands of cases of each in every state.</p>
<p>Below we see Brambleton, Virginia, where new development over the last decade has split a few big Census 2000 blocks into numerous census 2010 blocks:</p>
<p><a href="http://open.democrats.org/wp-content/uploads/2010/12/Blocks2000Split2.jpg"><img title="Blocks2000Split" src="http://open.democrats.org/wp-content/uploads/2010/12/Blocks2000Split2.jpg" alt="" width="480" height="384" /></a></p>
<p>In Herndon, Virginia, we find an example of 7 Census 2000 blocks that were merged into 3 Census 2010 blocks:</p>
<p><a href="http://open.democrats.org/wp-content/uploads/2010/12/Blocks2000Merged2.jpg"><img title="Blocks2000Merged" src="http://open.democrats.org/wp-content/uploads/2010/12/Blocks2000Merged2.jpg" alt="" width="480" height="384" /></a></p>
<p><span style="text-decoration: underline;">Relating 2000 Data to 2010 Geography</span></p>
<p>A close study of all this new data reveals a challenge.  The ACS data is on the 2000 census geography, and can’t be related directly to the 2010 census geographies.  Helpfully, Census has provided 2000 tabulation areas (such as blocks) in the re-aligned 2010 geography.  That makes relating the 2000 and 2010 geography a hard, but solvable, problem.</p>
<p>In an effort to promote transparency in using this census data, we will provide on this site work we do translating between 2000 census geography and 2010 census geography, with some best practices and suggestions along the way.  (<a href="http://www.census.gov/geo/www/2010census/rel_blk.html">The census has promised</a> to do this work at some point as well).</p>
<p>The first file we have done is <a href="http://assets.democrats.org/misc/data/VABlockTranslation.zip">a translation between 2000 Census Blocks and 2010 Census Blocks in Virginia</a>.  We will post more files here in the near future.</p>
<p>Our translation has to account for both of these cases previously noted: 2000 census blocks split into multiple 2010 census blocks; and the case of 2000 census blocks being combined into one 2010 census block.   That makes this translation file a many-to-many relationship between 2000 census blocks and 2010 census blocks.</p>
<p>Questions and comments should be directed to Mike Conlow:  ConlowM at dnc dot org</p>
]]></content:encoded>
			<wfw:commentRss>http://open.democrats.org/2010/12/new-releases-of-census-data/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Polling Place API</title>
		<link>http://open.democrats.org/2010/10/polling-place-api/</link>
		<comments>http://open.democrats.org/2010/10/polling-place-api/#comments</comments>
		<pubDate>Fri, 29 Oct 2010 02:51:58 +0000</pubDate>
		<dc:creator>gillc</dc:creator>
				<category><![CDATA[Open API]]></category>

		<guid isPermaLink="false">http://open.democrats.org/?p=231</guid>
		<description><![CDATA[The Polling Place Lookup API allows users to create applications that include a dynamic polling place lookup based on a voter&#8217;s street address and ZIP code. Authentication Using any DNC API requires the use of an API key. By default all API key users are rate limited to 100 requests per hour – if your <a class="more-link" href="http://open.democrats.org/2010/10/polling-place-api/">More</a>]]></description>
			<content:encoded><![CDATA[<p>The Polling Place Lookup API allows users to create applications that include a dynamic polling place lookup based on a voter&#8217;s street address and ZIP code.</p>
<h2>Authentication</h2>
<p>Using any DNC API requires the use of an <a href="http://open.democrats.org/2010/07/authentication/">API key</a>. By default all API key users are rate limited to 100 requests per hour – if your application requires a higher volume key, please <a href="mailto:innovationlab@dnc.org">get in touch</a>.</p>
<h2>Looking Up a Polling Place</h2>
<p>To lookup a polling place, perform a GET on http://services.dnc.org/places/lookup with the following parameters:</p>
<h4>Required parameters:</h4>
<ul>
<li>address: the URL-encoded house number and street name to look up, i.e. &#8220;address=2005%20Pimmit%20Dr&#8221;</li>
<li>postal_code: the 5-digit ZIP code that goes along with the address, i.e. &#8220;postal_code=22043&#8243;</li>
<li>your API key: i.e., &#8220;key=YOUR_API_KEY&#8221;</li>
</ul>
<p style="padding-left: 30px;">OR</p>
<ul>
<li> zip9: the 9 digit ZIP+4 code whose precinct you are trying to find.  Most people do not know their ZIP+4, but lookups with address and postal_code will return the &#8220;plus4&#8243; portion of the ZIP+4 (zip9 lookups do not return the plus4). i.e., &#8220;zip9=220431408&#8243;</li>
<li>your API key: i.e., &#8220;key=YOUR_API_KEY&#8221;</li>
</ul>
<h3>Examples</h3>
<p>Performing a GET to http://services.dnc.org/places/lookup?address=2005%20Pimmit%20Dr&amp;postal_code=22043&amp;key=YOUR_API_KEY will result in HTTP status code 200 (successful) response with the following body which is a JSON hash object:</p>
<p>{&#8220;region&#8221;:&#8221;VA&#8221;,<br />
&#8220;precinct_name&#8221;:&#8221;315 &#8211; Pimmit&#8221;,<br />
&#8220;polling_location&#8221;:&#8221;PIMMIT HILLS CENTER&#8221;,<br />
&#8220;location_description&#8221;:null,<br />
&#8220;address&#8221;:&#8221;7510 LISLE AVE&#8221;,<br />
&#8220;locality&#8221;:&#8221;FALLS CHURCH&#8221;,<br />
&#8220;postal_code&#8221;:&#8221;220431050&#8243;,<br />
&#8220;latitude&#8221;:38.916322,<br />
&#8220;longitude&#8221;:-77.204321,<br />
&#8220;precision&#8221;:&#8221;address&#8221;,<br />
&#8220;precinct_code&#8221;:&#8221;0315&#8243;,<br />
&#8220;polling_location_contact_info&#8221;:null,<br />
&#8220;van_precinct_id&#8221;:295851,<br />
&#8220;plus4&#8243;:&#8221;1408&#8243;<br />
}</p>
<p>The returned fields are:</p>
<ul>
<li>region: The 2-letter state abbreviation for the state this polling place is in.</li>
<li>precinct_name: The name of the precinct this polling place resides in.</li>
<li>polling_location: The name of the polling place.</li>
<li>location_description: Usually blank, but can have additional information like &#8220;Room 2-B&#8221; or other descriptive information.</li>
<li>address: The number and street of the polling place.</li>
<li>locality: The city of the polling place.</li>
<li>postal_code: The ZIP+4 code for the polling place.</li>
<li>latitude: The latitude of the polling place, achieved by geocoding the address.  See precision to know how accurate this is.</li>
<li>longitude: The longitude of the polling place, achieved by geocoding the address.  See precision to know how accurate this is.</li>
<li> precision: The granularity achieved during the geocoding of the address.  If the precision is &#8220;address&#8221; then it is likely that services such as Google Maps will be able to provide driving directions.  If it is &#8220;street&#8221; or &#8220;zip&#8221; or anything else, the coordinates will not be meaningful enough to use.</li>
<li>precinct_code: The code for this polling place assigned by the precinct.</li>
<li>polling_location_contact_info: The person responsible for the accuracy of this polling place.  Usually blank.</li>
<li> van_precinct_id: An internal primary key used to identify polling places.  This is the value passed to the /show API endpoint to retrieve details about a polling place without having to lookup an address in that precinct.</li>
<li>plus4: This is the last 4 digits of the ZIP+4 for the address that was used to look up the polling place.  Note that it is usually different<br />
from the last 4 digits of &#8220;postal_code&#8221; as the polling place and the voter do not usually share ZIP+4.  You can use this information to better geocode the voter&#8217;s address by appending it to their ZIP code on services such as Google Maps or use it in subsequent calls to lookup that voter.</li>
</ul>
<h3>Error conditions:</h3>
<p>If the address you provide is valid but we can&#8217;t locate the polling place, you will receive an HTTP status code 200 (successful) response but the JSON object will have an &#8220;error&#8221; property.  It may also have additional information about where to go to find your polling place to help assist people with finding out their polling location.</p>
<p>{&#8220;error&#8221;:&#8221;No polling place found.&#8221;,<br />
&#8220;region&#8221;:&#8221;FL&#8221;,<br />
&#8220;region_name&#8221;:&#8221;Florida&#8221;,<br />
&#8220;website&#8221;:&#8221;http://election.dos.state.fl.us/&#8221;,<br />
&#8220;voter_information&#8221;:&#8221;http://election.dos.state.fl.us/&#8221;,<br />
&#8220;phone&#8221;:&#8221;8663086739&#8243;}</p>
<p>The response fields are:</p>
<ul>
<li>error: The cause of the error response.</li>
<li>region: The abbreviated state of the query address.</li>
<li>region_name: The full name of the state from the query address.</li>
<li>website: The Secretary of State or Board of Elections website for the state.</li>
<li>voter_information: The Secretary of State or Board of Elections website for the state, may be the same as the website.</li>
<li>phone: The phone number for the Secretary of State or Board of Elections.</li>
</ul>
<p>If the address doesn&#8217;t seem valid, or we cannot determine the state of the address, the error response body will just contain:</p>
<p>{&#8220;error&#8221;:&#8221;No polling place found.&#8221;}</p>
<h2>Showing a Polling Place</h2>
<p>To retrieve the details for a polling place for which you already have<br />
the van_precinct_id, perform a GET to<br />
http://services.dnc.org/places/show with the following parameters:</p>
<p>- id<br />
The van_precinct_id from a previous polling place lookup.<br />
- key<br />
Your API key.</p>
<h3>Examples:</h3>
<p>Performing a GET to http://services.dnc.org/places/show?id=295851&amp;key=YOUR_API_KEY will result in a JSON hash object being returned like the following:</p>
<p>{&#8220;region&#8221;:&#8221;VA&#8221;,<br />
&#8220;precinct_name&#8221;:&#8221;315 &#8211; Pimmit&#8221;,<br />
&#8220;polling_location&#8221;:&#8221;PIMMIT HILLS CENTER&#8221;,<br />
&#8220;location_description&#8221;:null,<br />
&#8220;address&#8221;:&#8221;7510 LISLE AVE&#8221;,<br />
&#8220;locality&#8221;:&#8221;FALLS CHURCH&#8221;,<br />
&#8220;postal_code&#8221;:&#8221;220431050&#8243;,<br />
&#8220;latitude&#8221;:38.916322,<br />
&#8220;longitude&#8221;:-77.204321,<br />
&#8220;precision&#8221;:&#8221;address&#8221;,<br />
&#8220;precinct_code&#8221;:&#8221;0315&#8243;,<br />
&#8220;polling_location_contact_info&#8221;:null,<br />
&#8220;van_precinct_id&#8221;:295851<br />
}</p>
<h3>Error conditions:</h3>
<p>In the case of an invalid ID being passed, the API will return a 404 Not Found HTTP response with no body.</p>
<h2>JSONP Support</h2>
<p>If you want to consume the Polling Place API from a webpage, you can use Javascript and JSONP without the need for any server-side code.  Just append &#8220;.jsonp&#8221; to the URL and pass the required parameters.</p>
<p>For lookups:</p>
<p>http://services.dnc.org/places/lookup.jsonp?address=2005%20Pimmit%20Dr&amp;postal_code=22043&amp;key=YOUR_API_KEY</p>
<p>http://services.dnc.org/places/lookup.jsonp?zip9=220431408&amp;key=YOUR_API_KEY</p>
<p>For showing a polling location:</p>
<p>http://services.dnc.org/places/show.jsonp?id=295851&amp;key=YOUR_API_KEY</p>
<p>JSONP queries can contain a callback parameter or variable name<br />
parameter (or both):</p>
<p>- callback<br />
the name of a Javascript method to call on the returned JSON response, i.e. &#8220;callback=processPollingLocation&#8221;<br />
- variable<br />
the name of a Javascript variable that you would like the returned JSON object to be assigned to, i.e. &#8220;variable=polling_place&#8221;</p>
<p>Examples:</p>
<p>Performing a GET on</p>
<p>http://services.dnc.org/places/lookup.jsonp?address=2005%20Pimmit%20Dr&amp;postal_code=22043&amp;key=YOUR_API_KEY&amp;callback=foo&amp;variable=bar</p>
<p>returns:</p>
<p>var bar = {&#8220;region&#8221;:&#8221;VA&#8221;,&#8221;precinct_name&#8221;:&#8221;315 -<br />
Pimmit&#8221;,&#8221;location_description&#8221;:null,&#8221;address&#8221;:&#8221;7510 LISLE<br />
AVE&#8221;,&#8221;latitude&#8221;:38.916322,&#8221;precinct_code&#8221;:&#8221;0315&#8243;,&#8221;plus4&#8243;:&#8221;1408&#8243;,&#8221;postal_code&#8221;:&#8221;220431050&#8243;,&#8221;polling_location_contact_info&#8221;:null,&#8221;locality&#8221;:&#8221;FALLS<br />
CHURCH&#8221;,&#8221;precision&#8221;:&#8221;address&#8221;,&#8221;longitude&#8221;:-77.204321,&#8221;van_precinct_id&#8221;:295851,&#8221;polling_location&#8221;:&#8221;PIMMIT<br />
HILLS CENTER&#8221;}; foo(bar);</p>
<p>This can be evaluated as Javascript client-side and uses the JSONP<br />
method to get around cross-domain connectivity issues.</p>
<h3>Help</h3>
<p>If you have problems or questions, please send a message to the <a href="http://groups.google.com/group/opendems-discuss">Open.Dems mailing list</a></p>
]]></content:encoded>
			<wfw:commentRss>http://open.democrats.org/2010/10/polling-place-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Canvass With Your Android Phone</title>
		<link>http://open.democrats.org/2010/10/canvass-with-your-android-phone/</link>
		<comments>http://open.democrats.org/2010/10/canvass-with-your-android-phone/#comments</comments>
		<pubDate>Thu, 14 Oct 2010 00:40:03 +0000</pubDate>
		<dc:creator>woodhulln</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://open.democrats.org/?p=221</guid>
		<description><![CDATA[In June we revolutionized the voter canvassing experience by launching the official Organizing for America iPhone and iPad app. We wanted to help supporters use mobile technology to stay connected and get involved in our Vote 2010 campaign. It was a great success—and a number of Android users requested a similar app for their phones. <a class="more-link" href="http://open.democrats.org/2010/10/canvass-with-your-android-phone/">More</a>]]></description>
			<content:encoded><![CDATA[<p>In June we revolutionized the voter canvassing experience by launching the official Organizing for America iPhone and iPad app. We wanted to help supporters use mobile technology to stay connected and get involved in our Vote 2010 campaign. It was a great success—and a number of Android users requested a similar app for their phones. Today we&#8217;re excited to introduce <a href="http://my.barackobama.com/page/content/android2010">OFA Canvass</a>, our latest mobile app designed specifically for Android mobile phone users (with invaluable help from developers Martian Craft).</p>
<p>The groundbreaking OFA Canvass app gives you everything you need to canvass-right in the palm of your hand. You&#8217;ll have instant access to detailed lists of neighbors, interactive maps, and real-time reporting of how many doors were knocked and how the conversations went. With less than three weeks until the November 2 elections, it&#8217;s more important than ever that our supporters have the freedom to knock on doors whenever and wherever they can.</p>
<p>Our new app is the latest example of <a href="http://www.barackobama.com/">Organizing for America&#8217;s</a> deep commitment to using the latest technology to empower voters and volunteers. After all, the one-on-one conversations that the app enables will have a direct effect on whether people vote in this November&#8217;s elections-and on the decisions they make in the voting booth.</p>
<p>So, what are you waiting for? <a href="http://my.barackobama.com/page/content/android2010">Download the OFA Canvass Android app</a> before your next canvass.</p>
]]></content:encoded>
			<wfw:commentRss>http://open.democrats.org/2010/10/canvass-with-your-android-phone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When to Hand Them the Digital Megaphone</title>
		<link>http://open.democrats.org/2010/10/when-to-hand-them-the-digital-megaphone/</link>
		<comments>http://open.democrats.org/2010/10/when-to-hand-them-the-digital-megaphone/#comments</comments>
		<pubDate>Tue, 05 Oct 2010 21:18:11 +0000</pubDate>
		<dc:creator>sagranse</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://open.democrats.org/?p=200</guid>
		<description><![CDATA[You’d be hard-pressed to visit Democrats.org or BarackObama.com and not stumble onto our deep integration with social networks like Facebook and Twitter. These services allow folks to connect with us by “liking” Barack Obama on Facebook or following @TheDemocrats  on Twitter. For us, they provide a way to reach millions of people in a much more meaningful way than we could via a mass medium like TV. Our standard approach has been to build as much social networking into our campaigns as we can. For example, we started adding the improved “tweet” button (which now allows us to suggest you follow @BarackObama or @TheDemocrats  if you don’t already) to our webpages literally hours after it was launched.]]></description>
			<content:encoded><![CDATA[<p><img style="display: none;" src="http://www.barackobama.com/images/opendems_share.png" alt="" /><br />
You’d be hard-pressed to visit <a href="http://Democrats.org" target="_blank">Democrats.org</a> or <a href="http://BarackObama.com" target="_blank">BarackObama.com</a> and not stumble onto our deep integration with social networks like Facebook and Twitter. These services allow folks to connect with us by “liking” Barack Obama on Facebook or following <a href="http://my.democrats.org/theDemocrats-OpenDems" target="_blank">@TheDemocrats</a> on Twitter. For us, they provide a way to reach millions of people in a much more meaningful way than we could via a mass medium like TV. Our standard approach has been to build as much social networking into our campaigns as we can. For example, we started adding the improved “tweet” button (which now allows us to suggest you follow <a href="http://my.democrats.org/BarackObamaTwitter-OpenDems" target="_blank">@BarackObama</a> or <a href="http://my.democrats.org/theDemocrats-OpenDems" target="_blank">@TheDemocrats</a> if you don’t already) to our webpages literally hours after it was launched.</p>
<p>This new feature also motivated us to take a closer look at the costs and benefits of including share links and the “tweet” and “like” buttons on the signup forms on our site. We were concerned that including these links and buttons might result in fewer signups. Extensive usability research has shown that any distraction from the main action on a webpage lowers the chance that users will take that action. But we also thought that <a href=" 	http://my.democrats.org/CTV-OpenDems" target="_blank">having people announce their intention to vote in 2010</a> to everyone on their social network might pay off big if their friends decide to get involved.</p>
<p>Here’s what we found:</p>
<ul>
<li>Adding Twitter “tweet” and Facebook “like” buttons to the Commit to Vote page resulted in a 1.25 percent decrease in conversion rate.</li>
<li>We found that only 0.3 percent of all commitments to vote came from supporters who clicked through on share links from their friends.</li>
</ul>
<p>Our test results suggest we shouldn’t hand you a megaphone before you sign on the dotted line. Instead, we should be putting these features on the follow-up page after the action. That said, share links can be key to growing the reach of a movement’s presence on these networks. On the first day we included the “tweet” button on the Commit to Vote signup page, our DNC Twitter account grew 860% more than its average daily growth rate in the preceding week. Since then, broader deployment of social network buttons has helped increase the growth rates of all our Facebook and Twitter accounts.</p>
<p>For us, posting directly onto social networks is an important way to recruit new supporters and drive key actions. Below is a breakdown of how social networks are bringing in new supporters. There is a clear trend here when it comes to who signs up on our site: many more folks come in response to our social network posts, rather than through links shared by friends.  The other clear trend is that Facebook is netting us the most new supporters.  This is because Twitter has fewer users and possibly because many tweets are not read in a web-browser.</p>
<table style="border: 1px solid black; margin-bottom: 20px" border="1">
<tbody>
<tr>
<td style="padding: 4px 10px 4px 4px; border: 1px solid black;"><strong>Commit to Vote Source</strong></td>
<td style="padding: 4px 10px 4px 4px; border: 1px solid black;"><strong>% of New Supporters</strong></td>
</tr>
<tr>
<td style="padding: 4px; border: 1px solid black;">Facebook Posts</td>
<td style="padding: 4px; border: 1px solid black;">19.0%</td>
</tr>
<tr>
<td style="padding: 4px; border: 1px solid black;">Twitter Posts</td>
<td style="padding: 4px; border: 1px solid black;">2.2%</td>
</tr>
<tr>
<td style="padding: 4px; border: 1px solid black;">Facebook Share</td>
<td style="padding: 4px; border: 1px solid black;">1.9%</td>
</tr>
<tr>
<td style="padding: 4px; border: 1px solid black;">Twitter Share</td>
<td style="padding: 4px; border: 1px solid black;">0.1%</td>
</tr>
<tr>
<td style="padding: 4px; border: 1px solid black;">Other</td>
<td style="padding: 4px; border: 1px solid black;">76.8%</td>
</tr>
</tbody>
</table>
<p>Although having a heavy social media tie-in might not be appropriate for every page, we’re still pretty thrilled about it.  The share links help us reach and engage more potential supporters, which makes our posting on social networks more effective.  So now that you’ve read this post, <a class="twitter_link" href="http://twitter.com/share?text=A+look+at+how+@BarackObama+and+@TheDemocrats+use+social+media+share+tools+to+reach+new+supporters&amp;url=http%3A//open.democrats.org/2010/10/when-to-hand-them-the-digital-megaphone/&amp;via=OpenDems&amp;related=TheDemocrats" target="_blank">how about letting your friends know?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://open.democrats.org/2010/10/when-to-hand-them-the-digital-megaphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Technology to Change the World</title>
		<link>http://open.democrats.org/2010/09/technology-to-change-the-world/</link>
		<comments>http://open.democrats.org/2010/09/technology-to-change-the-world/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 17:50:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://open.democrats.org/?p=169</guid>
		<description><![CDATA[I'm an iPhone developer. It can be an exciting job: there are always puzzles to solve, you meet a lot of clever people, you're always working late and shipping yesterday—but it can quickly start to feel like a grind. How many interactive corporate brochures can a person make before starting to wonder whether technology really has the power to change the world?]]></description>
			<content:encoded><![CDATA[<p><em>By Devin Chalmers<br />
</em><br />
I&#8217;m an iPhone developer. It can be an exciting job: there are always puzzles to solve, you meet a lot of clever people, you&#8217;re always working late and shipping yesterday—but it can quickly start to feel like a grind. How many interactive corporate brochures can a person make before starting to wonder whether technology really has the power to change the world?</p>
<p>That&#8217;s why I’m so excited about the project I just finished working on: <a href="http://my.barackobama.com/iphone">today’s update to the Organizing for America iPhone app</a>, which gives volunteers everything they need to go door to door talking with people about what&#8217;s important to them.</p>
<p>The app takes the usual unwieldy accouterments of canvassing—the pen and paper, clipboards, and lists of voters—and puts them all on your mobile phone. It lets you connect with real people wherever you are and whenever you want. It gets rid of the time-consuming process of assembling lists of houses and entering data, and makes it easier for people on the ground to focus on the things that matter: the one-on-one conversations with your neighbors. (And it makes for <a href="http://my.barackobama.com/iphone">a pretty exciting video</a>, too.)</p>
<div id="iphone-video">
<p><object id="flash_obj" type="application/x-shockwave-flash" data="http://my.barackobama.com/ext/flash_player/mediaplayer.swf?file=http://www.barackobama.com/flash/iphone-update-movie.f4v&amp;image=false&amp;autostart=false" width="320" height="499"><param id="flash_param" name="movie" value="http://my.barackobama.com/ext/flash_player/mediaplayer.swf?file=http://www.barackobama.com/flash/iphone-update-movie.f4v&amp;image=false&amp;autostart=false"><param name="allowfullscreen" value="true"></object></p>
</div>
<p><script></p>
<p>jQuery(document).ready(function(){
var useragent = navigator.userAgent;
if (useragent.indexOf('iPhone') != -1 || useragent.indexOf('iPod') != -1 || useragent.indexOf('iPad') != -1) {
jQuery("#iphone-video").html('<EMBED SRC="http://www.barackobama.com/tv/iphone-update.mov" WIDTH="320" HEIGHT="480" AUTOPLAY="false" CONTROLLER="true" LOOP="false" PLUGINSPAGE="http://www.apple.com/quicktime/">');
}
});
</script></p>
<p>For me, this is exciting in a way software seldom is: it&#8217;s technology that affects the real world, that can change the lives of the people who use it and those around them. This is why I&#8217;m a programmer.</p>
<p>Most importantly, I think it could have the ability to bring a little spark back to the lives of those who have become jaded by the current political scene. Too many people have become disenchanted with the idea that politics can change the world for the better. In a time when moving forward can seem too difficult to bother, this old-fashioned activity—talking to neighbors about their hopes and concerns—might help remind us that change and connection can still happen. OFA volunteers are already out there knocking on doors—more than 200,000 just last weekend—and now it&#8217;s easier than ever to join in.</p>
<p>My favorite Obama slogan was always &#8220;We are the change we have been waiting for.&#8221; We all still are. Get out there. Talk to your friends, to your neighbors, to strangers. That change and energy is still all around us, even if it can be sometimes a little hard to see. But you&#8217;ll never find it if you don&#8217;t look.</p>
<p>If a simple iPhone app can help even one person to realize that, it&#8217;s worth all the e-brochures in the world.</p>
<p><a href="http://my.barackobama.com/iphone">Download the OFA iPhone app, get today&#8217;s canvassing update, or learn more here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://open.democrats.org/2010/09/technology-to-change-the-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.barackobama.com/tv/iphone-update.mov" length="6654649" type="video/quicktime" />
		</item>
		<item>
		<title>Launching Our New ‘Open Dems’ Site</title>
		<link>http://open.democrats.org/2010/08/launching-our-new-%e2%80%98open-dems%e2%80%99-site/</link>
		<comments>http://open.democrats.org/2010/08/launching-our-new-%e2%80%98open-dems%e2%80%99-site/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 22:07:32 +0000</pubDate>
		<dc:creator>sagranse</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://open.democrats.org/?p=164</guid>
		<description><![CDATA[Today we’re excited to be launching Open.Democrats.org, a new site designed to engage software developers and share resources from the Democratic National Committee’s technology, targeting, and new media teams. Key parts of the new site include our recently released open source software, as well as APIs that we&#8217;re making available publicly. We hope that this <a class="more-link" href="http://open.democrats.org/2010/08/launching-our-new-%e2%80%98open-dems%e2%80%99-site/">More</a>]]></description>
			<content:encoded><![CDATA[<p>Today we’re excited to be launching <a href="http://Open.Democrats.org">Open.Democrats.org</a>, a new site designed to engage software developers and share resources from the Democratic National Committee’s technology, targeting, and new media teams.</p>
<p>Key parts of the new site include our recently released open source software, as well as APIs that we&#8217;re making available publicly. We hope that this will allow others to build on what we&#8217;ve done, and do new things that we haven&#8217;t even dreamed of. The starting point is our <a href="http://open.democrats.org/2010/07/voter-registration-api/">Raise Your Vote API</a>— which will allow anyone to build voter-registration focused applications.</p>
<p>Open.Dems gives a behind the scenes look at some of our work, sharing our best practices with an eye toward other practitioners. On the Open.Dems blog, you can see which website splash pages were most effective in growing the <a href="http://BarackObama.com">BarackObama.com</a> email list, and whether including donate buttons in emails actually raises more money.</p>
<p>Open.Dems is a new resource for campaigns and candidates across the country, and part of the DNC’s unprecedented investment in this year’s elections. We’re both providing state-of-the-art resources to campaigns while opening up the work we’re doing so others can build on it and make it even more effective. With Open.Dems, we’re continuing to take innovations from the 2008 campaign—as well as those from this year like the <a href="http://raiseyourvote.com" target="_blank">Raise Your Vote site and widget</a>—and building on that progress heading into campaign season.</p>
]]></content:encoded>
			<wfw:commentRss>http://open.democrats.org/2010/08/launching-our-new-%e2%80%98open-dems%e2%80%99-site/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>When to Ask for Money</title>
		<link>http://open.democrats.org/2010/08/when-to-ask-for-money/</link>
		<comments>http://open.democrats.org/2010/08/when-to-ask-for-money/#comments</comments>
		<pubDate>Sun, 08 Aug 2010 14:14:16 +0000</pubDate>
		<dc:creator>Jim Pugh</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://open.democrats.org/?p=151</guid>
		<description><![CDATA[Fundraising is an important part of many progressive organizations, and Organizing for America is no exception—it takes a lot of money to keep staff employed in all 50 states and to fund our advocacy efforts to advance the President&#8217;s agenda and elect Democrats across the country.  Rather than take money from PACs and lobbyists, OFA—a <a class="more-link" href="http://open.democrats.org/2010/08/when-to-ask-for-money/">More</a>]]></description>
			<content:encoded><![CDATA[<p>Fundraising is an important part of many progressive organizations, and Organizing for America is no exception—it takes a lot of money to keep staff employed in all 50 states and to fund our advocacy efforts to advance the President&#8217;s agenda and elect Democrats across the country.  Rather than take money from PACs and lobbyists, OFA—a project of the Democratic National Committee—depends on grassroots supporters to keep the operation running.  The question that often comes up is: When is the right time to ask supporters for money?</p>
<p>Until recently, it was standard practice to include a &#8220;Donate&#8221; button at the bottom of all advocacy emails that Organizing for America sent to people on the email list.  The thinking was that it gave supporters an easy way to support us financially if they were feeling particularly inspired by the work we&#8217;d been doing.  However, we found that many of the subscribers on our email list were expressing dissatisfaction that we seemed to be asking for money too often.  So we decided to test what effect the &#8220;Donate&#8221; button actually had on supporter response.</p>
<p>In early February of this year, OFA Director Mitch Stewart sent an email to the Organizing for America list asking everyone to use OFA&#8217;s online tools to write letters to their local newspapers on the urgent need to pass comprehensive health reform.  For this email, we isolated two randomly selected groups of email subscribers, sent a version of the email with a &#8220;Donate&#8221; button to one, and sent a version of the email without the &#8220;Donate&#8221; button to the other.</p>
<p>The response reflected what we&#8217;d been hearing from our subscribers: Not only did including the &#8220;Donate&#8221; button increase the number of email recipients who unsubscribed (by 18.7%*), but it decreased the number who wrote letters (by 9.1%*) and <em>did not increase the number of donations made</em> (the number of recipients who donated from the email with the &#8220;Donate&#8221; button was equal to the number who donated on their own after taking action from the email with no button).  In short, having the button hurt our advocacy work and did nothing to help our fundraising.</p>
<p>It was clear from this test that sending advocacy emails is <em>not</em> when we should be asking for money.</p>
<p>* Statistically significant with 95% confidence</p>
]]></content:encoded>
			<wfw:commentRss>http://open.democrats.org/2010/08/when-to-ask-for-money/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Authentication</title>
		<link>http://open.democrats.org/2010/07/authentication/</link>
		<comments>http://open.democrats.org/2010/07/authentication/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 15:32:42 +0000</pubDate>
		<dc:creator>woodhulln</dc:creator>
				<category><![CDATA[Open API]]></category>

		<guid isPermaLink="false">http://open.democrats.org/?p=131</guid>
		<description><![CDATA[All Democratic Party API services use a shared API key service to authenticate consumers of the API. Anyone may sign up for an API Key. All API requests are rate limited on a per key basis. This means that you will only be able to make a limited number of API requests in a given <a class="more-link" href="http://open.democrats.org/2010/07/authentication/">More</a>]]></description>
			<content:encoded><![CDATA[<p>All Democratic Party API services use a shared API key service to authenticate consumers of the API. Anyone may <a href="http://lockbox.dnc.org/">sign up for an API Key</a>.</p>
<p>All API requests are rate limited on a per key basis. This means that you will only be able to make a limited number of API requests in a given time period. You can see how many requests a given API key has left in the current time period through <a href="http://lockbox.dnc.org/partners/">your API Key page</a>, or through HTTP headers that are returned with each API request. </p>
<p>Our API Authentication architecture is powered by <a href="http://github.com/dnclabs/lockbox">Lockbox</a>, an open source middleware for shared API authentication created by the DNC. </p>
]]></content:encoded>
			<wfw:commentRss>http://open.democrats.org/2010/07/authentication/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Voter Registration API</title>
		<link>http://open.democrats.org/2010/07/voter-registration-api/</link>
		<comments>http://open.democrats.org/2010/07/voter-registration-api/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 15:10:34 +0000</pubDate>
		<dc:creator>woodhulln</dc:creator>
				<category><![CDATA[Open API]]></category>

		<guid isPermaLink="false">http://open.democrats.org/?p=118</guid>
		<description><![CDATA[The Voter Registration API allows users to create applications that include voter registration functionality without being concerned with the details of creating PDFs, following up with voters, or the rules associated with registering in various states. We hope that by releasing this API people with innovative online voter registration ideas will be able to build <a class="more-link" href="http://open.democrats.org/2010/07/voter-registration-api/">More</a>]]></description>
			<content:encoded><![CDATA[<p>The Voter Registration API allows users to create applications that include voter registration functionality without being concerned with the details of creating PDFs, following up with voters, or the rules associated with registering in various states.</p>
<p>We hope that by releasing this API people with innovative online voter registration ideas will be able to build them without the effort that would have otherwise been required.</p>
<h3>Authentication</h3>
<p>Using any DNC API requires the use of <a href="http://lockbox.dnc.org">an API key</a>.   By default all API key users are rate limited &#8211; if your application requires a higher volume key, please get in touch.</p>
<p>In addition to signing up for an API key, you must <a href="http://www.raiseyourvote.com/partners/new">sign up as a Raise Your Vote partner</a> to use the API key with the voter registration API. You must also associate your API key with your Raise Your Vote partnership in the partner dashboard settings.  This will allow registrations submitted via API to appear in your partner dashboard, alongside any registrations collected by partner widget.</p>
<h3>Registration Fields</h3>
<p>Registration fields are the fields that are required to complete a registration form. These fields vary by state and include the following information for each field.</p>
<ul>
<li><strong>name</strong> The name of the field.</li>
<li><strong>required</strong> A boolean that indicates whether the field is required.</li>
<li><strong>help_text</strong> Help text that can be displayed to the end user.</li>
<li><strong>label</strong> Human readable label for the field</li>
<li><strong>options</strong> For fields that are constrained to a set, the set of possible options</li>
<li><strong>validations</strong> Validations that can be applied to the field. These will also be enforced by the API when registrations are submitted.</li>
</ul>
<p>These registration fields are returned as a collection of fields that define the fields for that state. They can be retrieved by performing an HTTP GET of the registration fields resource for that state:</p>
<p>https://www.raiseyourvote.com/api/registration/fields/MA.json?lang=en&amp;key=YOUR_API_KEY</p>
<p><script src="http://pastie.org/966155.js"></script> There are some states and territories where registering via the API is not permitted. In those cases, the API will return an appropriate error condition. https://www.raiseyourvote.com/api/registration/fields/WY.json?lang=en&amp;key=YOUR_API_KEY  <script src="http://pastie.org/966183.js"></script></p>
<h3>Registrations</h3>
<p>Registrations are created by performing an HTTP POST to the https://www.raiseyourvote.com/api/registrations.json resource.  The post must include the following elements as URL encoded key/value pairs on the query string.  The post should have an empty body.</p>
<p><strong>Required Fields</strong></p>
<ul>
<li><strong>key</strong> The API key to use for this registration.</li>
<li><strong>registration[address_state]</strong> The state that the registration is taking place in.</li>
<li><strong>registration fields for state</strong> The registration fields that the fields API indicate are required for a particular state. The key for each field should be registration[name] where name is the field name supplied by the registration fields API.</li>
</ul>
<p><strong>Possible Fields</strong><br />
The following fields should be included in the registration if the Registration Fields API indicates that the field is required for a particular state, or if it is necessary to complete a name change or change of address form.</p>
<ul>
<li>registration[ethnicity]</li>
<li>registration[temp_id_number]</li>
<li>registration[name_title]</li>
<li>registration[name_first]</li>
<li>registration[name_last]</li>
<li>registration[name_middle]</li>
<li>registration[name_suffix]</li>
<li>registration[address_city_town]</li>
<li>registration[address_street]</li>
<li>registration[address_county]</li>
<li>registration[address_zipcode]</li>
<li>registration[birthdate]</li>
<li>registration[change_current_registration]</li>
<li>registration[email]</li>
<li>registration[phone_number]</li>
<li>registration[gender]</li>
<li>registration[email_optin]</li>
<li>registration[sms_optin]</li>
<li>registration[i18n]</li>
<li>registration[citizen]</li>
</ul>
<p>If the user has an optional mailing address:</p>
<ul>
<li>registration[mailing_address_city_town]</li>
<li>registration[mailing_address_state]</li>
<li>registration[mailing_address_street]</li>
<li>registration[mailing_address_zipcode]</li>
</ul>
<p>If the user is changing their address:</p>
<ul>
<li>registration[previous_address_city_town]</li>
<li>registration[previous_address_street]</li>
<li>registration[previous_address_zipcode]</li>
<li>registration[previous_address_state]</li>
</ul>
<p>If the user is changing their name:</p>
<ul>
<li>registration[previous_name_first]</li>
<li>registration[previous_name_last]</li>
<li>registration[previous_name_middle]</li>
<li>registration[previous_name_suffix]</li>
</ul>
<p><strong>Additional Optional Fields</strong><br />
The following fields are also allowed for all registrations, but are not required.</p>
<ul>
<li><strong>registration[referer]</strong> The HTTP Referrer of the end user.</li>
<li><strong>registration[ip]</strong> The IP address of the end user.</li>
<li><strong>registration[source]</strong> A source code that is persisted with the registration. Can be used for analytics purposes.</li>
</ul>
<p>Successful registration creation requests will return a url for the PDF that corresponds to the registration that was submitted. In addition, the system will add the registration to the partner dashboard associated with the API key, and send an email to the voter with a link to the PDF for their records.</p>
<p>If the registration is unsuccessful a collection of validation errors will be returned to the API consumer. These should be displayed to the user so they have the opportunity to correct the problem.</p>
<h3>Client Libraries</h3>
<p>An <a href="http://github.com/dnclabs/voter-registration-client">example client library</a> in <a href="http://www.ruby-lang.org/">Ruby</a> is available for the Voter Registration API.  Examples for <a href="http://github.com/dnclabs/voter-registration-client/tree/master/examples/php/">PHP</a> and <a href="http://github.com/dnclabs/voter-registration-client/tree/master/examples/curl/">cURL</a> are also available.</p>
<h3>Usage</h3>
<p>Most uses of the API will follow this pattern:</p>
<ol>
<li>A request is made for the registration fields for the state in which the end users it attempting to register to vote</li>
<li>The registration fields are rendered by the consuming application, and the user completes them.</li>
<li>A completed registration is collected by the consuming application and submitted to the registrations API.</li>
<li>The system responds with a URL for a completed registration form, which the end user is redirected to.</li>
<li>The registration is available to administrators in the partner dashboard.</li>
</ol>
<h3>Help</h3>
<p>If you have problems or questions, please send a message to the <a href="http://groups.google.com/group/opendems-discuss">Open.Dems mailing list</a></p>
]]></content:encoded>
			<wfw:commentRss>http://open.democrats.org/2010/07/voter-registration-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting Everyone to Raise Their Vote</title>
		<link>http://open.democrats.org/2010/07/getting-everyone-to-raise-their-vote/</link>
		<comments>http://open.democrats.org/2010/07/getting-everyone-to-raise-their-vote/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 02:54:18 +0000</pubDate>
		<dc:creator>woodhulln</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://open.democrats.org/?p=97</guid>
		<description><![CDATA[Anyone with a blog or website can now use the new Raise Your Vote widget to register voters right from their site. The new widget is part of the DNC and Organizing for America&#8217;s new one-stop voter registration and information center, RaiseYourVote.com. Get the widget here. RaiseYourVote.com is another example of how the Democratic Party <a class="more-link" href="http://open.democrats.org/2010/07/getting-everyone-to-raise-their-vote/">More</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://open.democrats.org/wp-content/uploads/2010/07/open-dems-ryv-225x125.jpg"><img src="http://open.democrats.org/wp-content/uploads/2010/07/open-dems-ryv-225x125.jpg" alt="" title="open-dems-ryv-225x125" width="225" height="125" class="alignright size-full wp-image-105" /></a>Anyone with a blog or website can now use the new Raise Your Vote widget to register voters right from their site. The new widget is part of the DNC and Organizing for America&#8217;s new one-stop voter registration and information center, <a href="http://raiseyourvote.com" target="_blank">RaiseYourVote.com.</a><strong><a href="https://www.raiseyourvote.com/partners/new" target="_blank"></p>
<p>Get the widget here.</a></strong><a href="http://raiseyourvote.com" target="_blank"></p>
<p>RaiseYourVote.com</a> is another example of how the Democratic Party is using new media and technology to get voters to the polls this year.</p>
<p>Democratic state parties, blogs, and other partners and groups will now be able to easily register voters through their pages, as well as get access to the names and email addresses of those who they register. As part of <a href="http://2010.barackobama.com">Vote 2010</a>, the Democratic Party isn&#8217;t just investing money, we&#8217;re developing new tools for volunteers and activists across the country to help reach voters.</p>
]]></content:encoded>
			<wfw:commentRss>http://open.democrats.org/2010/07/getting-everyone-to-raise-their-vote/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
