<?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>cjyabraham.com</title>
	<atom:link href="http://cjyabraham.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://cjyabraham.com</link>
	<description></description>
	<lastBuildDate>Tue, 24 Jan 2012 15:14:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Storify</title>
		<link>http://cjyabraham.com/2012/01/24/storify/</link>
		<comments>http://cjyabraham.com/2012/01/24/storify/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 14:58:13 +0000</pubDate>
		<dc:creator>Chris Abraham</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://cjyabraham.com/?p=796</guid>
		<description><![CDATA[Our editors are looking for new ways to create a story by curating social media entries into a linear conversation.  This morning I came across Storify and am very pleased with it.  I was so enthusiastic that I couldn&#8217;t help but to whip together a tribute to the great Lionel Messi (to serve as an [...]]]></description>
			<content:encoded><![CDATA[<p>Our editors are looking for new ways to create a story by curating social media entries into a linear conversation.  This morning I came across Storify and am very pleased with it.  I was so enthusiastic that I couldn&#8217;t help but to whip together a tribute to the great Lionel Messi (to serve as an example!)  To create your own story, simply go to <a href="http://storify.com/">storify.com</a>.  You can then easily embed it into your blog, as I have done here:<br />
<span id="more-796"></span></p>
<h3>What&#8217;s Messi up to these days?</h3>
<p><script src="http://storify.com/cjyabraham/what-s-messi-up-to-these-days.js?header=false&#038;sharing=false&#038;border=false"></script><noscript>[<a href="http://storify.com/cjyabraham/what-s-messi-up-to-these-days" target="_blank">View the story "What's Messi up to these days?" on Storify</a>]</noscript></p>
]]></content:encoded>
			<wfw:commentRss>http://cjyabraham.com/2012/01/24/storify/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Measuring Streetfilms&#8217; Success</title>
		<link>http://cjyabraham.com/2012/01/16/measuring-streetfilms-success/</link>
		<comments>http://cjyabraham.com/2012/01/16/measuring-streetfilms-success/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 20:36:23 +0000</pubDate>
		<dc:creator>Chris Abraham</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://cjyabraham.com/?p=770</guid>
		<description><![CDATA[Streetfilms is in the process of applying for a grant to improve their site.  This poses the question of how do we measure the effectiveness of streetfilms.org so that we can show whether any investment in it pays off? Streetfilms produces short films showing how smart transportation design and policy can result in better places [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://streetfilms.org">Streetfilms</a> is in the process of applying for a grant to improve their site.  This poses the question of how do we measure the effectiveness of streetfilms.org so that we can show whether any investment in it pays off?</p>
<p>Streetfilms produces short films showing how smart transportation design and policy can result in better places to live, work and play.  Its goal is to inspire action and behavioral change to make the cities of the world more livable.</p>
<p>So how do we measure Streetfilms&#8217; success at achieving this goal?  If we look at how people engage Streetfilms, we can draw a few rough categories of increasing degrees of user engagement:<span id="more-770"></span></p>
<p><strong>Grazers</strong></p>
<ul>
<li>watch a film, or part of a film</li>
<li>read the accompanying write-up, transcript, subtitles, or comments on a film</li>
</ul>
<div><strong>Subscribers</strong></div>
<ul>
<li>watch streetfilms on a regular basis</li>
<li>subscribe to streetfilms updates in RSS, facebook, or twitter</li>
</ul>
<div><strong>Contributors</strong></div>
<ul>
<li>comment on films to discuss with other community members</li>
<li>translate subtitles into different languages</li>
</ul>
<div><strong>Activists</strong></div>
<ul>
<li>embed streetfilms in their own websites</li>
<li>buy dvds of streetfilms and hold screenings in their community</li>
</ul>
<div>All these types of users are important and help accomplish the Streetfilms mission.  Their activity can also be measured.  Here are some metrics that we can use (with some stats for the last month) that correspond to each type of user:</div>
<div><strong>Grazing</strong></div>
<div>
<ul>
<li>number of plays (35,745)</li>
<li>number of plays that are watched to the end (13,985)</li>
<li>number of single-post views on streetfilms.org that give people access to the write-up, comments, transcripts, and subtitles (27,742)</li>
<li>number of unique single-post viewers (23,244)</li>
</ul>
<div><strong>Subscribing</strong></div>
<ul>
<li>number of facebook followers (1898)</li>
<li>number of twitter followers (3722)</li>
<li>number of Google Reader subscribers (823)</li>
</ul>
<div><strong>Contributing</strong></div>
<ul>
<li>number of comments made</li>
<li>number of films translated</li>
</ul>
<div><strong>Activists</strong></div>
<ul>
<li>number of dvds purchased</li>
<li>number of high-resolution films downloaded</li>
<li>number of community screenings held</li>
</ul>
</div>
<div>So now, assuming that these metrics help us understand how we are &#8220;inspiring action and behavioral change to make the cities of the world more livable,&#8221; how can we increase the values and become measurably more successful at accomplishing our mission.  Here are some ideas:</div>
<div>
<ul>
<li>continue to create high-quality relevant films</li>
<li>better understand the segments of our user base and create films of different formats to appeal to different types of users</li>
<li>translate film subtitles into more languages, especially into Spanish, to make the films accessible to the non-English world</li>
<li>translate the whole site into other languages</li>
<li>promote films online in relevant communities, such as on blogs of the <a href="http://streetsblog.net">Streetsblog Network</a></li>
<li>have more of a presence at related conferences</li>
<li>get covered and aired on local television and big news brands</li>
<li>create films that are more likely to go &#8220;viral&#8221;</li>
<li>increase our calls to action on Streetfilms including how visitors to the site can sign up for our email alerts, use Streetfilms as tools in their own communities, invite us to their communities, and get more involved in Streetfilms</li>
<li>free dvd distribution to related organizations</li>
<li>providing engaged users with more ideas for what they can do to distribute streetfilms</li>
<li>promote the sharing of our films through social networks by keeping our sharing technology up-to-date</li>
</ul>
<div>This is just a first draft at measuring and promoting the success of Streetfilms.  This process is something that we should continue to refine and iterate on as we learn from our initial measurement efforts.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://cjyabraham.com/2012/01/16/measuring-streetfilms-success/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Embedding Twitter</title>
		<link>http://cjyabraham.com/2012/01/11/embedding-twitter/</link>
		<comments>http://cjyabraham.com/2012/01/11/embedding-twitter/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 19:52:51 +0000</pubDate>
		<dc:creator>Chris Abraham</dc:creator>
				<category><![CDATA[Web Culture]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://cjyabraham.com/?p=751</guid>
		<description><![CDATA[Our editors have been asking for a way to embed twitter searches into their blogs.  It turns out it&#8217;s really easy.  Twitter offers a number of embeddable widgets. Log in to Twitter and click on Resources in the right sidebar Choose Widgets and then click &#8220;My Website&#8221; Choose the Search widget or any other widget [...]]]></description>
			<content:encoded><![CDATA[<p>Our editors have been asking for a way to embed twitter searches into their blogs.  It turns out it&#8217;s really easy.  Twitter offers a number of embeddable widgets.</p>
<ol>
<li>Log in to Twitter and click on <a href="https://twitter.com/about/resources">Resources</a> in the right sidebar</li>
<li>Choose <a href="https://twitter.com/about/resources/widgets">Widgets</a> and then click &#8220;My Website&#8221;</li>
<li>Choose the <a href="https://twitter.com/about/resources/widgets/widget_search">Search widget</a> or any other widget</li>
<li>Customize then embed!</li>
<li>You may want to add some css on the page to customize the look of the widget. I had to here because my styles were interfering with it a bit.</li>
<li>Edit the settings to set interval: 5000.  This will make the widget update every 5s instead of the default 30s.  You can also adjust the width and height.</li>
</ol>
<p><script src="http://widgets.twimg.com/j/2/widget.js"></script><script>
new TWTR.Widget({
  version: 2,
  type: 'search',
  search: 'sopa',
  interval: 5000,
  title: '',
  subject: 'The Latest on SOPA',
  width: 250,
  height: 300,
  theme: {
    shell: {
      background: '#8ec1da',
      color: '#ffffff'
    },
    tweets: {
      background: '#ffffff',
      color: '#444444',
      links: '#1985b5'
    }
  },
  features: {
    scrollbar: false,
    loop: true,
    live: true,
    behavior: 'default'
  }
}).render().start();
</script></p>
<style>
#twtr-widget-1 div {
margin-top: 0;
}#twtr-widget-1 h4 {
text-transform: inherit;
}#twtr-widget-1 a {
border-bottom: none;
}
</style>
]]></content:encoded>
			<wfw:commentRss>http://cjyabraham.com/2012/01/11/embedding-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Ultimate WordPress Search</title>
		<link>http://cjyabraham.com/2011/12/08/the-ultimate-wordpress-search/</link>
		<comments>http://cjyabraham.com/2011/12/08/the-ultimate-wordpress-search/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 20:59:19 +0000</pubDate>
		<dc:creator>Chris Abraham</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://cjyabraham.com/?p=740</guid>
		<description><![CDATA[If you&#8217;ve been following the story thus far, I&#8217;ve been working at refining our search on Streetsblog.  The standard WordPress search only returns results ordered by date, so my first step was to integrate Google Custom Search with Streetsblog.  This works beautifully and should meet the needs of most readers, but soon our editors realized that [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve been following the story thus far, I&#8217;ve been working at refining our search on Streetsblog.  The standard WordPress search only returns results ordered by date, so <a href="http://cjyabraham.com/2011/11/28/better-wordpress-search/">my first step</a> was to integrate Google Custom Search with Streetsblog.  This <a href="http://www.streetsblog.org/?s=bike+lanes">works beautifully</a> and should meet the needs of most readers, but soon our editors realized that they&#8217;d also like the option of sorting by date.</p>
<p>I <a href="http://cjyabraham.com/2011/12/01/google-custom-search-sort-by-date/">played around</a> with biasing the Google search results by date.  This worked fine but, unfortunately, Google searches all site content, including sidebar content and category drop-down lists, when returning results.  So, if you searched for something like a category name, you would essentially end up with a list of all blog posts in reverse chronological order, which is quite useless.</p>
<p>What our editors really wanted was to be able to revert back to the original WordPress search which only searches blog post content.  So I spent some time integrating it with the Google Custom Search interface.  I ended up producing an almost exact replica of the styles and behavior used by Google.  I managed to pull in post thumbnails, to highlight the search term in results, etc.</p>
<p style="text-align: center;"><a href="http://www.streetsblog.org/?s=bike+lanes&amp;sort=date"><img class="aligncenter size-full wp-image-742" title="Search Results bike lanes | Streetsblog New York City" src="http://cjyabraham.com/files/2011/12/Search-Results-bike-lanes-Streetsblog-New-York-City.jpg" alt="" width="538" height="338" /></a></p>
<p>So now we can search for &#8220;bike lanes&#8221; <a href="http://www.streetsblog.org/?s=bike+lanes&amp;sort=date">by date</a> or <a href="http://www.streetsblog.org/?s=bike+lanes">by relevance</a> and get useful results for both.  And for anyone else who wants to do this, <a href="https://svn.openplans.org/svn/streetsblog/trunk/wp-content/themes/woonerf/search.php">here&#8217;s the code</a>.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://cjyabraham.com/2011/12/08/the-ultimate-wordpress-search/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Custom Search Sort by Date</title>
		<link>http://cjyabraham.com/2011/12/01/google-custom-search-sort-by-date/</link>
		<comments>http://cjyabraham.com/2011/12/01/google-custom-search-sort-by-date/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 20:01:18 +0000</pubDate>
		<dc:creator>Chris Abraham</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://cjyabraham.com/?p=735</guid>
		<description><![CDATA[Google generally sorts search results by relevance.  At times, it gives the option to sort by date.  Sometimes people want the definitive piece of information on a certain topic and other times they just want the most recent piece of information. A few days ago I rolled out Google Custom Search on Streetsblog as an [...]]]></description>
			<content:encoded><![CDATA[<p>Google generally sorts search results by relevance.  At times, it gives the option to sort by date.  Sometimes people want the definitive piece of information on a certain topic and other times they just want the most recent piece of information.</p>
<p>A few days ago <a href="http://cjyabraham.com/2011/11/28/better-wordpress-search/">I rolled out</a> Google Custom Search on <a href="http://streetsblog.org">Streetsblog</a> as an improvement from the default WordPress search.  It is a streamlined form of the Google search engine that integrates with our sites and displays results by relevance.  After I rolled it out, our editors immediately realized that they wanted to be able to see search results sorted by date as well as relevance.  So I set out to discover how to get Google Custom Search to sort by date.</p>
<p>It turns out that it wasn&#8217;t so hard.  I came across <a href="https://groups.google.com/a/googleproductforums.com/forum/#!category-topic/customsearch/implementation/H_96X0DGSew">this thread</a> explaining how to do it and modified the js code accordingly.  I then put an absolutely-positioned link on the search page:</p>
<p><a href="http://www.streetsblog.org/?s=bike+lanes"><img class="aligncenter size-full wp-image-736" title="Search Results occupy | Streetsblog New York City" src="http://cjyabraham.com/files/2011/12/Search-Results-occupy-Streetsblog-New-York-City.jpg" alt="" width="584" height="350" /></a></p>
<p>The link toggles to &#8220;sort by relevance&#8221; when you are viewing <a href="http://www.streetsblog.org/?s=bike%20lanes&amp;sort=date">results sorted by date</a>.  Google estimates the date of a particular web page to the best of its ability using content on the page, its url and the first time it was crawled.  The search results appear to be &#8220;roughly&#8221; sorted by date.</p>
<p>Occasionally certain search results are listed higher than newer ones, perhaps when they are significantly more relevant.  For example, for the search on &#8220;bike lanes&#8221;, <a href="http://www.streetsblog.org/2011/11/30/what-if-there-were-tolls-on-the-bqe/">this post</a> was listed above <a href="http://www.streetsblog.org/2011/12/01/vacca-watch-transpo-chair-ignores-his-own-hearing-calls-plazas-bad-for-biz/">this post</a> even though it was older than it, perhaps because it had 28 comments, much more than the 4 on the more recent post.</p>
<p>Still, hopefully this will meet the needs of our users and help them mine the thousands of posts on Streetsblog.</p>
]]></content:encoded>
			<wfw:commentRss>http://cjyabraham.com/2011/12/01/google-custom-search-sort-by-date/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Better WordPress Search</title>
		<link>http://cjyabraham.com/2011/11/28/better-wordpress-search/</link>
		<comments>http://cjyabraham.com/2011/11/28/better-wordpress-search/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 20:58:47 +0000</pubDate>
		<dc:creator>Chris Abraham</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://cjyabraham.com/?p=725</guid>
		<description><![CDATA[One of WordPress&#8217; weak points is its search.  Whenever you search for a phrase, it will just return all posts with that word in reverse chronological order.  People are used to the power of Google searches, these days seemingly having the ability to guess exactly where you want to go before you even finish entering [...]]]></description>
			<content:encoded><![CDATA[<p>One of WordPress&#8217; weak points is its search.  Whenever you <a href="http://cjyabraham.com/index.php?s=mobile">search for a phrase</a>, it will just return all posts with that word in reverse chronological order.  People are used to the power of Google searches, these days seemingly having the ability to guess exactly where you want to go before you even finish entering the search query.  So, prompted by our Streetsblog editors, I set about to try and improve upon the WordPress default search.</p>
<p>Each time I look into this problem, the landscape is different.  Different plugins are available and Google offers different ways to hook into its API.  This time I was pleased to find a perfect way to offer Google search results on our blogs.  Using Google Custom Search, I created a search engine for each of our sites that restricts its results to just those from the site.  I then customized its look and feel via css in the Streetsblog style sheet.</p>
<p>I ended up with <a href="http://www.streetsblog.org/?s=bike+lane">a solution</a> that integrates closely into our blogs:</p>
<p><a href="http://www.streetsblog.org/?s=bike+lane"><img class="aligncenter size-full wp-image-726" title="Search Results bike lane | Streetsblog New York City" src="http://cjyabraham.com/files/2011/11/Search-Results-bike-lane-Streetsblog-New-York-City.jpg" alt="" width="601" height="570" /></a></p>
<p><span id="more-725"></span>There are a few tips I picked up to accomplish this.  First, I changed the way we title our Streetsblog posts.  We used to use this format:</p>
<p><em>Streetsblog New York City » Hummer Going the Way of the Dodo</em></p>
<p>but I changed it to this format:</p>
<p><em>Hummer Going the Way of the Dodo | Streetsblog New York City</em></p>
<p>This way, the title of the post will be less likely to get truncated in search results, not just on our sites but on all Google searches.</p>
<p>Another key feature I made use of is turning off the Google ads.  Google Custom Search allows you to turn off ads if your site represents an organization that is exempt from taxation under section 501(c)(3).  This is found under the &#8220;Business Settings&#8221; of the search engine.</p>
<p>I kept our regular search widget in the sidebar but made it disappear when on the search page, at which point it is redundant.</p>
<p>Finally, I integrated Google Custom Search with our Google Analytics account to start gathering statistics on search usage.  It will be interesting to see what we can learn from this data.</p>
]]></content:encoded>
			<wfw:commentRss>http://cjyabraham.com/2011/11/28/better-wordpress-search/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Motion and Stillness</title>
		<link>http://cjyabraham.com/2011/11/11/motion-and-stillness/</link>
		<comments>http://cjyabraham.com/2011/11/11/motion-and-stillness/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 17:53:32 +0000</pubDate>
		<dc:creator>Chris Abraham</dc:creator>
				<category><![CDATA[Web Culture]]></category>

		<guid isPermaLink="false">http://cjyabraham.com/?p=713</guid>
		<description><![CDATA[This video was inspired by the following lines from Eihei Dogen&#8217;s Bendowa: In stillness, mind and object merge in realization and go beyond enlightenment. Nevertheless, in the state of receptive samadhi, without disturbing its quality or moving a single particle you engage the vast buddha activity, the extremely profound and subtle buddha transformation. I made [...]]]></description>
			<content:encoded><![CDATA[<p>This video was inspired by the following lines from Eihei Dogen&#8217;s <em>Bendowa</em>:</p>
<blockquote><p>In stillness, mind and object merge in realization and go beyond enlightenment. Nevertheless, in the state of receptive samadhi, without disturbing its quality or moving a single particle you engage the vast buddha activity, the extremely profound and subtle buddha transformation.</p></blockquote>
<p><iframe src="http://player.vimeo.com/video/31958168?title=0&amp;byline=0&amp;portrait=0" width="560" height="315" frameborder="0" webkitAllowFullScreen allowFullScreen></iframe></p>
<p>I made this video using an iPod Touch and iMovie.  The music is <a href="http://www.youtube.com/watch?v=kU8RwT8ODHA">Rachmaninoff&#8217;s Vocalise, sung by Anna Moffo</a>, and <a href="http://www.youtube.com/watch?v=CWTAOwgTbu4&amp;ob=av2e">Four Tet, She Moves She</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://cjyabraham.com/2011/11/11/motion-and-stillness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Related Stories comes to GothamSchools</title>
		<link>http://cjyabraham.com/2011/11/09/related-stories-comes-to-gothamschools/</link>
		<comments>http://cjyabraham.com/2011/11/09/related-stories-comes-to-gothamschools/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 16:22:35 +0000</pubDate>
		<dc:creator>Chris Abraham</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://cjyabraham.com/?p=701</guid>
		<description><![CDATA[Over the last few days, I&#8217;ve been working with the GothamSchools editors to come up with a way of displaying related stories to readers.  Here is what we&#8217;ve come up with: To accomplish this I started with the same related posts plugin we use on Streetsblog: Yet Another Related Posts Plugin.  This is really an [...]]]></description>
			<content:encoded><![CDATA[<p>Over the last few days, I&#8217;ve been working with the <a href="http://gothamschools.org">GothamSchools</a> editors to come up with a way of displaying related stories to readers.  Here is what we&#8217;ve come up with:</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-702" title="City officials confront blame for a Brooklyn school’s fall | GothamSchools" src="http://cjyabraham.com/files/2011/11/City-officials-confront-blame-for-a-Brooklyn-school’s-fall-GothamSchools.png" alt="" width="483" height="397" /></p>
<p>To accomplish this I started with the same related posts plugin we use on <a href="http://streetsblog.org">Streetsblog</a>: <a href="http://wordpress.org/extend/plugins/yet-another-related-posts-plugin/">Yet Another Related Posts Plugin</a>.  This is really an excellent plugin that crunches masses of data to come up with a useful list of related posts for any given post.  By default, it can show this list at the bottom of a post before the comments, or in a sidebar widget.  We soon decided that we didn&#8217;t like these options and instead crafted a widget that floated within the story itself.<span id="more-701"></span></p>
<p>I did this by searching for a &#8220;more&#8221; tag within the content of the post using the WordPress the_content filter.  If it exists, I inserted the widget there so it appears mid-way through the post.  If it doesn&#8217;t exist, then I float the box at the bottom of the post.</p>
<p>Occasionally, we have stories that are composed of images and videos such that the &#8220;Related Stories&#8221; box would not fit anywhere nicely.  In this case, I made an option to turn off the box entirely for that post:</p>
<p><img class="aligncenter size-full wp-image-705" title="Edit Post ‹ GothamSchools — WordPress" src="http://cjyabraham.com/files/2011/11/Edit-Post-‹-GothamSchools-—-WordPress.png" alt="" width="614" height="481" /></p>
<p>Unfortunately to accomplish these modifications, I had to edit the plugin code directly.  This will make upgrading more difficult.  Perhaps the plugin author may want to incorporate some of my modifications into future releases of the plugin.  For that reason, I point to <a href="https://svn.openplans.org/svn/gothamschools/trunk/wp-content/plugins/yet-another-related-posts-plugin/includes.php">the</a> <a href="https://svn.openplans.org/svn/gothamschools/trunk/wp-content/themes/gotham/functions.php">code</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://cjyabraham.com/2011/11/09/related-stories-comes-to-gothamschools/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Precision Linking</title>
		<link>http://cjyabraham.com/2011/11/02/precision-linking/</link>
		<comments>http://cjyabraham.com/2011/11/02/precision-linking/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 13:17:32 +0000</pubDate>
		<dc:creator>Chris Abraham</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://cjyabraham.com/?p=692</guid>
		<description><![CDATA[People sometimes ask me, &#8220;How do I link to this part of a page, or this paragraph?&#8221;  This is useful when you want to direct people to a certain part of a web page or you want to cite from a particular passage of a long post. The NYTimes has created a sophisticated tool called [...]]]></description>
			<content:encoded><![CDATA[<p>People sometimes ask me, &#8220;How do I link to this part of a page, or this paragraph?&#8221;  This is useful when you want to direct people to a certain part of a web page or you want to cite from a particular passage of a long post.</p>
<p>The NYTimes has created a sophisticated tool called <a href="http://open.blogs.nytimes.com/2011/01/11/emphasis-update-and-source/">Emphasis</a> to solve this problem.  If you go to a NYTimes news post and hit the Shift key twice, you&#8217;ll expose small paragraph links at the head of each paragraph.  You can fine-tune these links by selecting individual sentences within each paragraph.  The url will change to link directly to that sentence or paragraph:</p>
<p style="text-align: center;"><a name="plink"></a><img class="aligncenter size-full wp-image-693" title="nytimes" src="http://cjyabraham.com/files/2011/11/nytimes.png" alt="" width="539" height="395" /></p>
<p style="text-align: left;">Amazingly, the NYTimes has open-sourced <a href="https://github.com/NYTimes/Emphasis">the code for Emphasis</a>.  I&#8217;d be happy to fit this code to our blogs if our editors feel it&#8217;ll be useful.  My only hesitation is that adding another js library to our sites would need a thorough round of testing to make sure that it is not conflicting with any of our other libraries.</p>
<p style="text-align: left;">In the meantime, the easiest way to link to a particular spot in one of our posts, is to edit that post and put an anchor tag at the place where you want to link to, such as this one:</p>
<blockquote>
<p style="text-align: left;">&lt;a name=&quot;plink&quot;&gt;&lt;/a&gt;</p>
</blockquote>
<p style="text-align: left;">Then you can link to that spot on the page like this: http://url.to.page#plink.</p>
<p style="text-align: left;">Here&#8217;s <a href="#plink">an example</a> of linking directly to the image of this post.  The text &#8220;plink&#8221; is arbitrary and can be set to anything.</p>
]]></content:encoded>
			<wfw:commentRss>http://cjyabraham.com/2011/11/02/precision-linking/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Inspired by Bike Share</title>
		<link>http://cjyabraham.com/2011/09/16/inspired-by-bike-share/</link>
		<comments>http://cjyabraham.com/2011/09/16/inspired-by-bike-share/#comments</comments>
		<pubDate>Fri, 16 Sep 2011 20:14:35 +0000</pubDate>
		<dc:creator>Chris Abraham</dc:creator>
				<category><![CDATA[Web Culture]]></category>

		<guid isPermaLink="false">http://cjyabraham.com/?p=684</guid>
		<description><![CDATA[The Bike Share site we launched on Wednesday has been a huge success in being a showcase for the enthusiasm for the upcoming Bike Share program in NYC.  Already we&#8217;re up to 4505 bike share locations suggested.  This has been helped along by people sharing their bike share suggestions on twitter and facebook.  It also [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://a841-tfpweb.nyc.gov/bikeshare/">Bike Share site</a> we launched on Wednesday has been a huge success in being a showcase for the enthusiasm for the upcoming Bike Share program in NYC.  Already we&#8217;re up to 4505 bike share locations suggested.  This has been helped along by people sharing their bike share suggestions on <a href="http://twitter.com/#!/search/%22I%20want%20this%20NYC%20bike%20share%20station!%22">twitter</a> and facebook.  It also benefitted <a href="http://nymag.com/daily/intel/2011/09/bike_share_stations_suggest_website.html">from</a> <a href="http://www.streetsblog.org/2011/09/15/dot-wants-your-help-to-decide-where-bike-share-stations-will-go/">blog</a> <a href="http://civiccommons.org/2011/09/nyc-turns-to-the-crowd-for-bike-share/">posts</a> and tweets from some <a href="http://twitter.com/#!/MikeBloomberg/status/114057559379410944">particularly</a> <a href="http://twitter.com/#!/timoreilly/status/114661499397619713">influential</a> people.</p>
<p>It has also inspired several derivative works.  This is what makes the Internet fun!</p>
<p>Here&#8217;s <a href="http://fuckyeahbikeshare.tumblr.com/">a tumblog</a> showing humorous and noteworthy bike share suggestions.  Feel free to post one on the site:</p>
<p style="text-align: center;"><a href="http://fuckyeahbikeshare.tumblr.com/post/10282563271"><img class="aligncenter size-full wp-image-685" title="fuckyeahbikeshare" src="http://cjyabraham.com/files/2011/09/fuckyeahbikeshare.png" alt="" width="565" height="442" /></a></p>
<p><span id="more-684"></span>Smart programmers figured out that they could easily request a json formatted dump of our data to use for their own visualizations.  <a href="http://www.google.com/fusiontables/DataSource?snapid=S2591663e_Y">Here</a> someone imported it into a Google Fusion table.</p>
<p>Here&#8217;s a really <a href="http://oliverobrien.co.uk/2011/09/15/mockup-of-nyc-bikeshare/">nice remapping of the data</a> with points scaled in size relative to how many votes they received:</p>
<p><a href="http://oliverobrien.co.uk/2011/09/15/mockup-of-nyc-bikeshare/"><img class="aligncenter size-full wp-image-688" title="Mockup of NYC Bikeshare | Suprageography" src="http://cjyabraham.com/files/2011/09/Mockup-of-NYC-Bikeshare-Suprageography.png" alt="" width="407" height="407" /></a></p>
<p>And this is just the beginning!</p>
]]></content:encoded>
			<wfw:commentRss>http://cjyabraham.com/2011/09/16/inspired-by-bike-share/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

