<?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>Penfall</title>
	<atom:link href="http://www.penfall.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.penfall.com</link>
	<description></description>
	<lastBuildDate>Thu, 29 Sep 2011 22:35:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>On Storytelling: First thoughts from Web of Change</title>
		<link>http://www.penfall.com/politics/on-storytelling-first-thoughts-from-web-of-change</link>
		<comments>http://www.penfall.com/politics/on-storytelling-first-thoughts-from-web-of-change#comments</comments>
		<pubDate>Thu, 29 Sep 2011 18:35:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Cool Tech]]></category>
		<category><![CDATA[Organizing]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Politics & Advocacy]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Today I Learned...]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[web of change]]></category>

		<guid isPermaLink="false">http://www.penfall.com/?p=452</guid>
		<description><![CDATA[In March of this year I worked on a political campaign in Nigeria, and it absolutely changed how I think about activism and movements. Ironically, it wasn&#8217;t necessarily the experience on the campaign itself that made the difference, it was being in Nigeria during an election season while a tsunami hit Japan, Egypt continued its<a class="read-more" href="http://www.penfall.com/politics/on-storytelling-first-thoughts-from-web-of-change">Read More...</a>]]></description>
			<content:encoded><![CDATA[<p>In  March of this year I worked on a political campaign in Nigeria, and it  absolutely changed how I think about activism and movements. Ironically,  it wasn&#8217;t necessarily the experience on the campaign itself that made  the difference, it was being in Nigeria during an election season while a  tsunami hit Japan, Egypt continued its incredible revolution, and Libya  erupted in war. I watched Gaddafi speak to the world and to his  country, promising (threatening, really) that he would never leave. Days  later, people began to flee the Ivory Coast in West Africa, and recent  elections were debated across the country.</p>
<p>Every day, from my hotel room  in Abuja, I read about President Jonathan campaigning across the  country pledging free and fair elections while refugees headed East  towards Nigeria, and though I knew they weren&#8217;t coming to Nigeria, it  felt as though movements throughout Africa were spreading towards my very location.  Revolutions and wars were erupting all around me.</p>
<p>Meanwhile, I worked on drafting Facebook posts and tweets, researched  and attempted to organize a donation campaign, helped launch a campaign  website, and sat at the bar and drank beers with other hotel dwellers  from all over the world. In Nigeria.</p>
<p>It was surreal.</p>
<p><a  title="Web of Change" href="http://webofchange.com/" target="_blank">Web of Change</a> may sound cheesy to some who  watch the<a  href="http://twitter.com/#!/search/%23woc11" target="_blank"> flood of tweets</a> or Facebook posts as we return, or read about  how we all feel inspired to change the world. I&#8217;ll be honest: I don&#8217;t  think I can change the world. From Nigeria, I saw how absolutely out of control the world  is and I felt how close that was to me at that moment. All of Nigeria  watched it too, and in traveling with campaign staff the conversation  never ceased to focus on politics and the future of their country and  of the world.</p>
<p>I returned home a month later to conversations about how ridiculous  it is that gas prices are so high, knowing that the average daily income  for a Nigerian is around $2 &#8211; less than a large cup of coffee at Dunkin Donuts. And yet, just as I had adjusted to Nigeria, I adjusted back to  living in my world. But really, the latter wasn&#8217;t that difficult.</p>
<p>I know where I am and who I am. I am aware that change is hard, and  sometimes impossible. My goal is not to change the world. My world, in  all reality, is pretty great. I think my goal is simply to help  other people get the lives they deserve. Justice, I suppose. But it&#8217;s  more than that: human rights. Egypt and Libya happened because people  were fed up with their government and with the way they were forced to  live their lives, and they chose to make a change. Sure, it&#8217;s all a big mess now, but they did it &#8211; they actually did it. Gaddafi has  presumably fled Libya (or is at least in hiding), and Egypt is forming a  new government.</p>
<p>Two of the sessions I attended at Web of Change were about  storytelling &#8211; the power of storytelling and the effect they can have on  the movements we are trying to create. <a  href="http://www.freerange.com/staff-profiles/president-and-creative-director/jonah-sachs.html" target="_blank">Jonah Sachs</a> is set to publish book  about the subject and talked to us about how to tell a powerful story. As he  spoke, my first thought was that he would be a fantastic literature  professor. While I understand the practical application a story has in  online organizing, advocacy, and movement building, in a refreshing way  the sessions felt like a writing class. He referenced myths, and how  they are the foundation for many societies, and further how they have  driven the human race forward. There is a certain structure to an  effective story, to the myths that act as a foundation for our society.  There is a method  that <em>works</em>, and when that method is applied, a story can inspire people  to take action.  The detailed breakdown of a story into  such seemingly obvious pieces struck me as being incredibly parallel to  the way events in our society naturally occur.</p>
<p><a  href="http://www.freerange.com/staff-profiles/president-and-creative-director/jonah-sachs.html" target="_blank">Sachs says</a>, &#8220;brands which tell values-driven stories through the  right channels will not only revolutionize marketing, they may become  humanity’s greatest hope for the future.&#8221; I think he he would agree with  me that this is also true of society and of the human race in general &#8211;  values-driven stories told through the right channels will inevitably be (and  have been) how our society evolves, and how revolutions emerge.</p>
<p>Before Egypt, my generation had never seen a government truly  uprooted because of protest. Think about it: the protests in Egypt actually  changed an entire country. I barely remember the fall of the Berlin wall  &#8211; I was six years old. But the story of the fall of the Berlin wall has  continued to be told and has acted as inspiration for similar acts of  rebellion. The story of Egypt&#8217;s revolution was not crafted by a writer. It wasn&#8217;t  carefully constructed using the elements Jonah outlined in his sessions,  but the story &#8211; the &#8220;Tahrir moment&#8221; &#8211; certainly contains those same  elements. And it has inspired many in other countries to do the same. I  think it has also sparked something in people my age in the United  States and elsewhere to think about what we can do in our own worlds.  Just take a look at <a  href="https://occupywallst.org/" target="_blank">Occupy Wall Street</a>. Will it work? Maybe. Is it  admirable? Sure. Was it inspired by a great story? Definitely.</p>
<p>As <a  href="http://www.huffingtonpost.com/gideon-rosenblatt/keeping-wall-street-like-_b_983601.html" target="_blank">Gideon Rosenblatt wrote </a>yesterday, &#8220;What we are seeing in <a  href="https://occupywallst.org/">Occupy Wall Street</a> and related events around the country is our youth, at least some small segment of it, telling us that everything is <em>not</em> alright.&#8221; The interesting thing about Occupy Wall Street and other  similar events is that there is this constant attempt to replicate a story that  unfolded under entirely different circumstances. We do this all the  time, but New York City is not Egypt. Our government, while it may be  flawed, is not a dictatorship. Vietnam and Iraq are completely different  wars, opposed or supported by generations that could not be more  different. We would like parts of our world to change, but each story  has to be different and we have to approach it in a different way. We  can learn from each others stories, but attempting to replicate Egypt  might be comparable to attempting to replicate any great novel. It&#8217;s  just not possible. What <em>is</em> possible is to read all the time,  study these inspiring stories, and break them down as Jonah did. There  are people doing this, but I still think we need to focus on  understanding that peaceful protest doesn&#8217;t always work. In fact, it  rarely works. Most of us who attended Web of Change do not live in a  world where we quite literally have to pick up a gun to protect our  rights. We have rights. I think this fact alone is what makes it so  difficult for us to figure out how to reach our goals.</p>
<p>Web of Change is a space for people to think and talk about these kinds of  things. For some, it&#8217;s about how they might alter or improve the state of our  oceans &#8211; <a  href="https://secure2.convio.net/toc/site/Advocacy?cmd=display&#038;page=UserAction&#038;id=656" target="_blank">prevent the trade of shark fins</a>, or oil spills. For others, it&#8217;s trying  to <a  href="http://www.huffingtonpost.com/rashad-robinson/troy-davis-is-dead-the-mo_b_975152.html" target="_blank">prevent an innocent man from being executed</a>, and ultimately changing  our flawed criminal justice system. And it&#8217;s about figuring out how we  get there. For a few days 100 or so people got together and talked  about the tactics we all use on a regular basis, and tried to determine  not only how they relate to our campaigns, but the part they play in  whatever change it is we want to make &#8211; the story we&#8217;d like to tell.  Those who have been successful in doing what they want to do, and doing  it well, helped teach us all how to do the same. We dove down pretty  deep into specific tactics and campaigns (which I&#8217;ll write about in future blog posts), but we also talked broadly  outside of the session space about where we came from, our families, and  our own stories that had driven us to where we are today.</p>
<p>I met an incredible group of people at this conference, and while I  don&#8217;t think I identify specifically with a campaign or movement just yet  (and maybe I never will) I did come out of the conference understanding  a bit more about what I want to do. How I want to do it isn&#8217;t clear  yet, but wanting to make change, while it sounds cheesy, is actually  what most of us want to do whether on a grand or minuscule scale. If  you&#8217;re a writer, you want your words to inspire reflection on our own  lives or our society&#8217;s choices. Teachers want to impact the future by  helping shape young minds. Some of us just want to earn a paycheck, but even that is an effort to provide  for ourselves or our families &#8211; changing from not eating, to eating.  Sending the first person from your family to college. Uprooting a  military dictator.</p>
<p>We all want to be a part of a great story.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.penfall.com/politics/on-storytelling-first-thoughts-from-web-of-change/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3 campaigners, 6 years, 7 schools: Building Tomorrow</title>
		<link>http://www.penfall.com/echoditto/3-campaigners-6-years-7-schools-building-tomorrow</link>
		<comments>http://www.penfall.com/echoditto/3-campaigners-6-years-7-schools-building-tomorrow#comments</comments>
		<pubDate>Sun, 13 Feb 2011 00:39:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Cool Tech]]></category>
		<category><![CDATA[EchoDitto]]></category>
		<category><![CDATA[In The News]]></category>
		<category><![CDATA[Organizing]]></category>
		<category><![CDATA[Politics & Advocacy]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://www.penfall.com/?p=427</guid>
		<description><![CDATA[Cross-posted from my EchoDitto blog. How much did your elementary education cost? The clever folks at Building Tomorrow have found a great way to use that simple question to drive an innovative campaign that connects the costs of a primary school education in the United States to the work they do building schools in Uganda.<a class="read-more" href="http://www.penfall.com/echoditto/3-campaigners-6-years-7-schools-building-tomorrow">Read More...</a>]]></description>
			<content:encoded><![CDATA[<p>Cross-posted from <a  href="http://www.echoditto.com/blogs/madeleine-perry" target="_blank">my EchoDitto blog</a>.</p>
<p>How much did your elementary education cost?  The clever folks at <a  href="http://www.buildingtomorrow.org">Building Tomorrow</a> have found a great way to use that simple question to drive an <a  href="http://www.calculateit.org">innovative campaign</a> that connects the costs of a primary school education in the United States to the work they do building schools in Uganda.</p>
<p>I first learned about the campaign through a friend&#8217;s Tweet, and followed the link thinking that I would learn just how ridiculously expensive education is in our country, and maybe be encouraged to donate money towards schools that need help in the United States.  Much to my surprise, after answering two easy questions, I was brought to this page:</p>
<p><img style="height: 350px;" src="http://www.echoditto.com/files/calculateit.png" alt="" /></p>
<p>Inspired by their <a  href="http://www.calculateit.org">simple-yet-effective calculator app</a>, I called up Maggie Kirkpatrick, Assistant Director at Building Tomorrow, to learn more about it.</p>
<p><strong><span id="more-427"></span>The Organization</strong><br />
Founded in 2005, <a  href="http://www.buildingtomorrow.org/zeta/about-us/">Building Tomorrow</a> is a surprisingly small organization, consisting of only three people (yes, you read correctly). In spite of their small size, they have helped build seven schools in Uganda, and are in the process of building another three. All of their schools are, ultimately, public government schools. Building Tomorrow provides the infrastructure for the schools, and partners with local ministries of education who provide the teachers. The idea is, once Building Tomorrow leaves the area, the schools can still function at full speed. The schools are all primary, P1-P7 (equivalent to our elementary schools) and can host up to 325 kids per school. They focus mainly in rural Uganda, because, well, it&#8217;s where they have personal contacts and the rural areas are where the highest population of kids reside, with the least amount of access to schools.</p>
<p><strong>Campaign Messaging and Strategy</strong><br />
I asked Maggie if they had implemented any specific kind of outreach campaign for the calculator, or if most of the publicity had happened organically. She said it was a combination: the outreach team consists of only 2 people. They spent a significant amount of time emailing blogs and news outlets, doing research to find out who might be interested in promotion, and doing their best to email people they thought might be willing to help. But, for the most part, it has spread organically via social networks.</p>
<p>The messaging, as Maggie put it, was &#8220;very deliberate. The only way people are going to buy in is if we don&#8217;t spam them with messaging,&#8221; and I argue it&#8217;s the messaging that made this campaign successful. It&#8217;s the reason I clicked on the link and followed through. Maggie made another point I thought was interesting: this campaign messaging won&#8217;t ever be out of date. It&#8217;s always relevant, it&#8217;s always going to be interesting to see how expensive your education was and how you might be able to contribute to someone else&#8217;s.</p>
<p>The key contributors to this campaign are young people in the United States. High school and college kids take the brunt of the workload in spreading the word and fundraising. Building Tomorrow takes the money they have raised and creates &#8220;challenge grants&#8221; in Uganda, proposing to local communities that the organization will fund the school if the community puts in the legwork. What results is a community effort to literally lay the brick for their schools, while the bricks are provided by Building Tomorrow. Schools are built by family members &#8211; grandmothers, fathers, sisters &#8211; and local community members.</p>
<p>Building Tomorrow currently has over 20 college chapters, all working to fundraise for schools in rural Uganda. In addition, they have a partnership with <a  href="http://www.buildingtomorrow.org/zeta/2009/10/bt-key-club-international/">Key Club International</a>. 100% of the money raised goes directly towards construction of the schools, and as Maggie said, &#8220;We work hard to make that a commitment.&#8221;</p>
<p>Finally, they have donors and do some grant writing that helps fund operating cost for the organization, but my guess is the operating cost is low given they are currently only a three-person company.</p>
<p><strong>Tools and Technology</strong><br />
Clearly there is a technical aspect to this campaign in addition to the deliberate online strategy. Some resources that Building Tomorrow used included working with <a  href="http://www.sparked.com">sparked.com</a> to get tips on how to build an accurate calculator. The technology behind the calculator is relatively simple, and uses data from the <a  href="http://nces.ed.gov/">National Center for Education</a>. The calculator uses no more than some basic html and a &#8220;digital excel spreadsheet.&#8221; I wonder about the sustainability of such a simple system. The <a  href="http://www.calculateit.org">calculateit.org</a> app itself is built on software provided by <a  href="http://www.exacttarget.com/">Exact Target</a>, who also help with email campaign management, and hosts microsites and landing pages.</p>
<p><strong>Statistics</strong><br />
The calculator has been loaded just about 2,000 times since it launched 2 weeks ago. Most donations are coming from first-time visitors to the site.</p>
<p>When I first clicked through to the <a  href="http://www.buildingtomorrow.org">Building Tomorrow website</a>, it’s because, to put it simply, I was intrigued. To me, this was already a successful campaign having fit a few basic criteria:</p>
<ol>
<li>I found out about it organically, not via an email list or advertisement. I heard about it from a friend.</li>
<li>I was intrigued, and not by the actual intent of the campaign, but by a very clever hook, and I participated as a result.</li>
<li>I told my friends about it. I&#8217;m blogging about it.</li>
</ol>
<p>At the end of the day, it&#8217;s not a campaign that has been earth-shattering in terms of numbers &#8211; it&#8217;s not seeing 100,000 or even 10,000 views every day. But right now, a small 3-person organization that has existed for 6 years has funded the construction of 7 schools in rural Uganda that host a total of 2,275+ children. I think that’s pretty amazing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.penfall.com/echoditto/3-campaigners-6-years-7-schools-building-tomorrow/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updating your Drupal site using Drush</title>
		<link>http://echodittolabs.org/blog/2011/01/updating-your-drupal-site-using-drush</link>
		<comments>http://echodittolabs.org/blog/2011/01/updating-your-drupal-site-using-drush#comments</comments>
		<pubDate>Tue, 25 Jan 2011 17:08:09 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[EchoDitto]]></category>
		<category><![CDATA[Today I Learned...]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[A few weeks ago, Alan wrote about how to find out if your Drupal and Wordpress sites are up to date. So, what if you find out your Drupal site is horribly out of date - core, modules and all? What then?
If you run the script Alan wrote about, or you si...]]></description>
			<content:encoded><![CDATA[A few weeks ago, Alan wrote about how to find out if your Drupal and Wordpress sites are <a href="http://echodittolabs.org/blog/2011/01/are-your-drupal-sites-running-latest-core">up to date.</a> So, what if you find out your Drupal site is horribly out of date - core, modules and all? What then?

If you run the script Alan wrote about, or you simply notice the alert in the admin section of your site notifying you that your site has updates available, most of the time you'll want to implement at least some of these updates.

<img style="width: 440px;" src="http://echodittolabs.org/files/updates2.png" alt="" />

Note: The notice for updates is powered by a module called <a href="http://drupal.org/project/upgrade_status">Upgrade Status</a>. It's a good idea to install this module on your Drupal site so you don't let updates go by the wayside.

When you see the update notice, click “available updates” and see which updates are necessary. You can also reach this page by going to admin/reports/updates in your browser (for example, <a title="www.yoursite.com/admin/reports/updates" href="http://www.yoursite.com/admin/reports/updates">www.yoursite.com/admin/reports/updates</a>).<span id="more-420"></span>

The updates page will display which version of Drupal you are running as well as the recommended version of Drupal, and the same for each contributed module running on your site. If something is highlighted in green, it is up to date; yellow means there is an update but it’s not critical; red means you should update right away.

<img style="width: 440px;" src="http://echodittolabs.org/files/updates.png" alt="" />

So, how do you update Drupal Core and contributed modules?

Generally, if your site is hosted with EchoDitto and/or you have a technical retainer with us, we will inform you of any critical updates and estimate the time needed to implement these updates. If you are hosting outside of EchoDitto or do not have a technical retainer, however, what follows is a step-by-step guide for updating your Drupal site safely and efficiently.

Note: As always, it's a good (read:great) idea to have a development site, separate from your live public-facing site. This should be used for any testing purposes, including updating Drupal core and modules. You should always do updates and testing on your development site first, before ever touching your live site.

In addition, it is always best to have a developer on your team take care of updating your site. Generally, site updates are tech-heavy, and require intimate knowledge of version control systems and database configurations.

My preferred method for updating modules and Drupal core is via <a href="http://drupal.org/project/drush">Drush</a>.

You’ll find a few possible ways of updating your modules and Drupal core below. I generally think you should follow whichever steps are appropriate depending on your knowledge of the tools at hand. Keep in mind the following steps are for updating on a development site only. For the purposes of this post, I'll go through the following scenarios:
<ul>
	<li>Updating via Drush (with svn)</li>
	<li>Updating via Drush (without svn)</li>
	<li>Updating manually (with svn)</li>
	<li>Updating manually (without svn)</li>
	<li>Updating on your live site</li>
</ul>
<strong>Updating via Drush (with svn)</strong>
<ol>
	<li>Change to the root of your Drupal install</li>
	<li>Back up your database</li>
	<li>Run 'drush upc --version-control=svn --svnsync'. 'drush upc' updates all contributed modules, without running update.php OR updating core</li>
	<li>Update core: run 'drush up'</li>
	<li>Run 'drush updb' to update your site locally.</li>
	<li>Test locally before committing to your development site.</li>
	<li>Add any new files and commit your changes. Use 'svn add --force *' to force the addition of all new files.</li>
	<li>Use 'svn commit' to commit your changes.</li>
	<li>Run 'drush updb'</li>
	<li>Test</li>
</ol>
<strong>Updating via Drush (without svn)</strong>
<ol>
	<li>Back up your database</li>
	<li>Run 'drush up' or 'drush upc'</li>
	<li>Run 'drush updb' - this will run update.php</li>
</ol>
Notes:
<ul>
	<li>The 'drush up' command updates modules, core, and runs update.php</li>
	<li>The 'drush upc' command updates modules only, and does not run update.php</li>
</ul>
<strong>Updating manually (with svn)</strong>
<ol>
	<li>Back up your database</li>
	<li>Download the new version of the module from drupal.org</li>
	<li>'svn remove' the old module file ('svn rm sites/all/modules/modulefolder')</li>
	<li>'svn commit'</li>
	<li>Extract the new module and place it in sites/all/modules</li>
	<li>'svn add' the new module folder</li>
	<li>'svn commit'</li>
	<li>Run update.php. Do this by going to <a title="www.yoursite.com/update.php" href="http://www.yoursite.com/update.php">www.yoursite.com/update.php</a></li>
	<li>Test, test, test</li>
</ol>
<strong>Updating manually (without svn) </strong>
<ol>
	<li>Back up your database</li>
	<li>Download the new version of the module from drupal.org</li>
	<li>Delete the old module directory, and replace it with the new downloaded copy</li>
	<li>Run update.php. Do this by going to <a title="www.yoursite.com/update.php" href="http://www.yoursite.com/update.php">www.yoursite.com/update.php</a></li>
	<li>Test, test, test</li>
</ol>
<strong>Updating on your live site</strong>
<ol>
	<li>Back up your database.</li>
	<li>Put the site into maintenance mode. You can find that setting at /admin/settings/site-maintenance and select “Off-line.” Customize your offline message as appropriate.</li>
	<li>Update modules and core (following whatever steps you followed above: drush (with or without svn), svn, or manually).</li>
	<li>Run update.php. Do this by going to <a title="www.yoursite.com/update.php" href="http://www.yoursite.com/update.php">www.yoursite.com/update.php</a>.</li>
	<li>Test.</li>
	<li>Take the site out of maintenance mode.</li>
	<li>Test more.</li>
</ol>
<strong>Want more info? Here are some helpful links:</strong>
<ul>
	<li>Drush: <a title="http://drupal.org/project/drush" href="http://drupal.org/project/drush">http://drupal.org/project/drush</a></li>
	<li>Subversion: <a title="http://subversion.apache.org/" href="http://subversion.apache.org/">http://subversion.apache.org/</a></li>
	<li>Coder: <a title="http://drupal.org/project/coder" href="http://drupal.org/project/coder">http://drupal.org/project/coder</a></li>
	<li>Tutorial: <a title="http://www.lullabot.com/videos/porting-drupal-modules" href="http://www.lullabot.com/videos/porting-drupal-modules">http://www.lullabot.com/videos/porting-drupal-modules</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://www.penfall.com/echoditto/updating-your-drupal-site-using-drush/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On being a (moderately successful) photographer</title>
		<link>http://www.penfall.com/my-photos/on-being-a-moderately-successful-photographer</link>
		<comments>http://www.penfall.com/my-photos/on-being-a-moderately-successful-photographer#comments</comments>
		<pubDate>Fri, 07 Jan 2011 04:53:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[My Photos]]></category>

		<guid isPermaLink="false">http://www.penfall.com/?p=414</guid>
		<description><![CDATA[Over a year ago, in late October/early November of 2009, I bought my first &#8220;real&#8221; camera &#8211; a Canon 20D. I was nervous, but psyched. I had always been interested in photography, and before this had been using a film camera (gasp), a Nikon N55. The pics I was taking on my Nikon were good<a class="read-more" href="http://www.penfall.com/my-photos/on-being-a-moderately-successful-photographer">Read More...</a>]]></description>
			<content:encoded><![CDATA[<p>Over a year ago, in late October/early November of 2009, I bought my first &#8220;real&#8221; camera &#8211; a <a  href="http://www.amazon.com/Canon-Digital-Camera-18-55mm-3-5-5-6/dp/B0002XQJFA/ref=sr_1_1?ie=UTF8&#038;qid=1294371776&#038;sr=8-1" target="_blank">Canon 20D</a>. I was nervous, but psyched. I had always been interested in photography, and before this had been using a film camera (gasp), a <a  href="http://www.amazon.com/Nikon-35mm-Camera-28-80mm-Zoom/dp/B00006I5JO/ref=sr_1_1?s=electronics&#038;ie=UTF8&#038;qid=1294371960&#038;sr=1-1" target="_blank">Nikon N55</a>. The pics I was taking on my Nikon were good enough, but I had quickly tired of having to buy and develop film, and the camera slowly became more useful as a paperweight than anything else.</p>
<p>I had my new camera for a few days, and took hundreds of pictures. Most of them were out of focus (one of the first things I learned was the difference between &#8220;out of focus&#8221; and &#8220;blurry.&#8221;). Many were framed badly. I was mostly taking pictures of people, and was using only half of the frame. The tops of peoples heads were only halfway into the photo. I was using the flash. To sum up: I wasn&#8217;t really using my new camera to its full capabilities.</p>
<p>Thankfully, a <a  href="http://joshua.com" target="_blank">friend/coworker</a> advised me on a few things, namely: don&#8217;t use the flash, frame photos so you&#8217;re using the whole frame, learn the rule of thirds, read the manual, Google ISO and aperture and read up on them. Basically, <em>learn</em> something, vs. just shooting pictures randomly. We had an informal photo class at the office with a few other coworkers. It slowly became an obsession.</p>
<p><span id="more-414"></span>I actually began learning about ISO and aperture. I gained the confidence to push buttons and use the dials on my camera to test how different settings effected the photos. I learned more and more about what types of photos would look good, vs. not (I finally got past the phase where &#8220;every flower I take a picture of will look AMAZING!&#8221;).  I actually understood how a shot would look when I took it, vs. waiting to see how it looked in a photo editor. I tested, tested, tested. At one point I ended up with about a hundred pictures of my <a  href="http://madeleine.zenfolio.com/p619129296" target="_blank">home-built PC fan</a> whirling around, because I wanted to see how different shutter speed settings produced different effects in the photos.</p>
<p>I was then introduced to <a  href="http://www.adobe.com/products/photoshoplightroom/?promoid=DTEMM" target="_blank">Lightroom</a>, and in a few short months, went home for the holidays with a new wide angle lens.</p>
<p>You know that saying, &#8220;with great power comes great responsibility&#8221;? Since I was now the one with the camera, no one was taking pictures of me (which I prefer). But in taking so many photos, I began to realize that 1. People expect to <em>see</em> the pictures at some point, 2. usually, more than half of the pictures you (read: I) take are crap, and thusly&#8230;. 3. you have to spend a good amount of time filtering through photos, deleting, and then editing (and learning how to properly edit photos is as involved a process as learning how to use a good camera).</p>
<p>After a year or so of using the camera, with 3 different lenses, I upgraded to a <a  href="http://www.amazon.com/exec/obidos/ASIN/B002NEGTTW/02-4686-20" target="_blank">Canon 7d</a> just last month. The new camera is absolutely amazing, and I&#8217;m realizing that I had probably learned all I could learn on the 20d, and it was a good time for an upgrade. Still, I&#8217;m now months behind on uploading photos. I still have to go through my pictures from a trip I took to London, Paris and Amsterdam in September. Thanksgiving and Christmas photos are piling up. My hard drive is struggling and I&#8217;ve had to invest in a separate drive for storage.</p>
<p>But I&#8217;d never go back. I have a new, healthy obsession, and one that allows me to learn something new every day. Being able to capture photos of important people in my life, important moments, even random flowers, trees, animals, insects, clouds, smiles is pretty wonderful.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.penfall.com/my-photos/on-being-a-moderately-successful-photographer/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Austin</title>
		<link>http://www.penfall.com/blogging/austin</link>
		<comments>http://www.penfall.com/blogging/austin#comments</comments>
		<pubDate>Fri, 19 Nov 2010 04:46:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://www.penfall.com/?p=402</guid>
		<description><![CDATA[Last weekend I went to Austin to visit Cristen, snapped some photos, had a few margaritas, launched a website, ate bbq, went hiking (and got lost), saw a UT football game, and ate and drank at an awesome brewpub. Did I mention the Legos?]]></description>
			<content:encoded><![CDATA[<p>Last weekend I went to Austin to visit <a  href="http://cuteandnerdy.com/" target="_blank">Cristen</a>, <a  href="http://madeleine.zenfolio.com/p510649179" target="_blank">snapped some photos</a>, had a few margaritas, launched a website, <a  href="http://www.snowsbbq.com/" target="_blank">ate bbq</a>, <a  href="http://www.tpwd.state.tx.us/spdest/findadest/parks/bastrop/" target="_blank">went hiking</a> (and got lost), saw a UT football game, and ate and drank at an <a  href="http://www.blackstar.coop/" target="_blank">awesome brewpub</a>.</p>
<p>Did I mention the Legos?</p>
<p style="text-align: center;"><a  href="http://madeleine.zenfolio.com/p510649179/hb6cd1b2#hb6cd1b2"><img class="aligncenter size-medium wp-image-403" title="Legos" src="http://www.penfall.com/wp-content/uploads/2010/11/MG_6890-300x200.jpg" alt="" width="440" height="280" /></a><span id="more-402"></span></p>
<p style="text-align: center;"><a  href="http://madeleine.zenfolio.com/p510649179/hb6cd1b2#hbaead4e"><img class="aligncenter size-medium wp-image-404" title="_MG_6893" src="http://www.penfall.com/wp-content/uploads/2010/11/MG_6893-300x200.jpg" alt="" width="440" height="280" /></a></p>
<p style="text-align: center;"><a  href="http://madeleine.zenfolio.com/p510649179/hb6cd1b2#h11f49f50"><img class="aligncenter size-large wp-image-408" title="_MG_6912" src="http://www.penfall.com/wp-content/uploads/2010/11/MG_69123-e1290141811155-682x1024.jpg" alt="" width="442" height="804" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.penfall.com/blogging/austin/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making Drupal Happy: When Themes and Modules use the same name</title>
		<link>http://echodittolabs.org/blog/2010/11/making-drupal-happy-when-themes-and-modules-use-same-name</link>
		<comments>http://echodittolabs.org/blog/2010/11/making-drupal-happy-when-themes-and-modules-use-same-name#comments</comments>
		<pubDate>Wed, 17 Nov 2010 21:44:03 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[EchoDitto]]></category>
		<category><![CDATA[New To Me]]></category>
		<category><![CDATA[Today I Learned...]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[We came across an issue with a site recently, where the name of the custom module file was the same as the name of the theme. So, for example, if the theme name was Bork, the module name was bork.module. This can cause a variety of problems since the t...]]></description>
			<content:encoded><![CDATA[We came across an issue with a site recently, where the name of the custom module file was the same as the name of the theme. So, for example, if the theme name was Bork, the module name was bork.module. This can cause a variety of problems since the two share name space. Problems can include <a href="http://drupal.org/node/143020">blocks disappearing (both from your site, and from the /admin/build/blocks menu), printing $content returns only 'array,'</a> and more.

There are a few ways you can remedy this. We had already created another module file, called bork_helper.module, so the best option seemed to be to merge the contents from bork.module into bork_helper.module, and rename functions accordingly. It's a relatively easy process as it turns out. I first backed up the database (always, always), disabled the module, merged bork.module into bork_helper.module, and did a search and replace for the function names: bork_form_alter became bork_helper_form_alter, and so on. I initially considered doing this from the command line using sed, so:

sed -i '' -e "s/bork_form_alter/bork_helper_form_alter/g" *

<span id="more-400"></span>Unfortunately when I did this I got a message, "sed: modules: in-place editing only works for regular files." Meaning, you can't pass this in a directory. If any directories are included in *, sed will fail. <a href="http://echodittolabs.org/blogs/ethan">Ethan</a> suggested I try using 'find . -type f' instead of * which would search for all files in the current directory and sub directories, but then you also need to exclude .svn which can get tricky.

I opted instead to do it a "simpler" way, and use TextMate's search and replace function. This worked wonders, until I saw after running svn status, that it thought I had edited every single block template in that directory. I hadn't touched any block templates. What I found upon using svn diff was that each file had removed the newline at the end of each of these template files.

In Drupal, it's standard practice for all text files to end in a single newline (\n). This avoids the verbose "\ No newline at end of file'' patch warning and makes patches easier to read since it's clearer what is being changed when lines are added to the end of a file. Read more about it here (I did): <a href="http://drupal.org/coding-standards">http://drupal.org/coding-standards</a>. I still don't quite understand why TextMate did this automatically, but it was at least relatively easy to fix. I reverted to the old block templates.

After merging and renaming functions, I committed the new module file, bork_helper.module back, and re-enabled it via drush. I tested the site, and all was well!

Lessons learned? Never name your module file the same as your theme. But if you happen to inherit a site that does, immediately fix the problem or you'll run into bugs you can't explain.]]></content:encoded>
			<wfw:commentRss>http://www.penfall.com/echoditto/making-drupal-happy-when-themes-and-modules-use-the-same-name/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Today I Learned: PHP handlers &amp; .htaccess</title>
		<link>http://www.penfall.com/blogging/today-i-learned-php-handlers-htaccess</link>
		<comments>http://www.penfall.com/blogging/today-i-learned-php-handlers-htaccess#comments</comments>
		<pubDate>Tue, 16 Nov 2010 05:20:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Cool Tech]]></category>
		<category><![CDATA[Today I Learned...]]></category>
		<category><![CDATA[What We're Working On]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://www.penfall.com/?p=395</guid>
		<description><![CDATA[At work, we have an email thread that goes around daily, called &#8220;Today I learned.&#8221; It is how it sounds &#8211; we share things we&#8217;ve learned as we build functionality for sites, mostly using Drupal or WordPress. It&#8217;s pretty rare for a day to go by without a today I learned email. I enjoy the<a class="read-more" href="http://www.penfall.com/blogging/today-i-learned-php-handlers-htaccess">Read More...</a>]]></description>
			<content:encoded><![CDATA[<p>At work, we have an email thread that goes around daily, called &#8220;Today I learned.&#8221; It is how it sounds &#8211; we share things we&#8217;ve learned as we build functionality for sites, mostly using Drupal or WordPress. It&#8217;s pretty rare for a day to go by without a <em>today I learned </em>email. I enjoy the emails because everyone has pretty varied strengths, and what might seem common knowledge to one person can be eye-opening to another.</p>
<p>The other day, I learned (somewhat the hard way) about PHP handlers within .htaccess. Essentially, your server can be running a very old version of PHP, and you can override this by adding a line in your .htaccess file (where, among other things, you can also require a username/password for access to your site):</p>
<blockquote><p>AddHandler php5-script .php</p></blockquote>
<p>This line forces any .php files in that directory to be executed as PHP5 code.  If you&#8217;re looking to remove the user/pass from your site, it&#8217;s probably a good idea to check out your .htaccess file first, to be sure it&#8217;s not including something like the above. If it is, chances are the server is running an old version of PHP, and if you remove/rename .htaccess, your site will most likely throw a PHP error. Fun!</p>
<p><span id="more-395"></span>After figuring this out, I did a bit of research into the things you can do with .htaccess. The mod_rewrite plugin lets you redirect URLs without the user knowing. Some servers have this by default, so all you have to put in .htaccess is -</p>
<blockquote><p>RewriteEngine on<br />
RewriteRule ^old\.html$ new.html</p></blockquote>
<p>If you WANT your users to know they&#8217;re being redirected, you&#8217;d add an [R] at the end of your RewriteRule line.</p>
<p>I&#8217;m pretty sure I&#8217;ll be doing more digging into .htaccess tomorrow.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.penfall.com/blogging/today-i-learned-php-handlers-htaccess/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blogging, Day Three</title>
		<link>http://www.penfall.com/blogging/blogging-day-three</link>
		<comments>http://www.penfall.com/blogging/blogging-day-three#comments</comments>
		<pubDate>Wed, 10 Nov 2010 01:39:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[blogging]]></category>

		<guid isPermaLink="false">http://www.penfall.com/?p=392</guid>
		<description><![CDATA[I&#8217;m already getting a little frustrated with the &#8220;blog every day&#8221; thing I brought upon myself, but in an effort to overcome my own laziness, here I am. I&#8217;m taking the easy road, though, and instead of blogging something worthwhile or possibly even interesting, I&#8217;m going to tell you about my shoulder. About a year<a class="read-more" href="http://www.penfall.com/blogging/blogging-day-three">Read More...</a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m already getting a little frustrated with the &#8220;blog every day&#8221; thing I brought upon myself, but in an effort to overcome my own laziness, here I am. I&#8217;m taking the easy road, though, and instead of blogging something worthwhile or possibly even interesting, I&#8217;m going to tell you about my shoulder.</p>
<p>About a year ago I was playing softball and slid headfirst into home plate. The result was a separated and dislocated shoulder, for which I did not seek medical treatment until the next day. After seeing the doc everything seemed fine I&#8217;m sure mostly because of the vicodins, but generally things were fine. I stopped using the sling after a few weeks, and slowly but surely it felt better. My shoulder still hurt, but I figured it was still healing.</p>
<p><span id="more-392"></span>A month or two later, it still hurt. Primarily the back of it, near the shoulder blade. It felt like someone was sticking a hot poker into the back of my shoulder, burning whatever muscles it could, followed by random yet sharp, sharp pains. It&#8217;s hard for me to remember the precise order of everything that happened in the months after the initial injury, but it felt something like this: doctor, doctor, mri, physical therapy (x2 per week for 8 weeks), doctor, x-ray, mri, doctor, needles, doctor, more needles, more physical therapy, doctor, occupational therapy. And I find myself sitting here, over a year later, in pain.</p>
<p>The initial theory was that I had pinched a nerve in my back or neck. Often, when nerves are pinched in the neck, it can cause symptoms of pain in the neck, shoulder, or even elbow or fingers. Another theory was that I had torn a disc in my neck &#8211; this one turned out to be true. I saw a spine specialist who told me the MRI on my neck had indeed shown a torn disc, only slightly, and that some injections would help it heal. It had been unable to heal due to the swelling around it. So, we did the injections. But these are no run of the mill injections. It&#8217;s not a cortisone shot. It&#8217;s this: <a  href="http://www.spineuniverse.com/treatments/pain-management/cervical-facet-joint-injection-information" target="_blank">Cervical Facet Joint Injection</a>. Fun!</p>
<p>At first I was pretty hopeful and optimistic that we had found the solution (well, that my doctor had found the solution). It did feel better for a while, maybe about a week. It was a lovely week. And then it was back to what I now know as normal. I did a second set of injections for kicks, and after no positive results, was referred to another doctor who basically recommended I do Physical Therapy (again) as well as Occupational Therapy. The theory there was, I spend much of the day in front of a computer, and my posture most likely is just awful. So, I did 12 weeks of PT and OT, twice a week.</p>
<p>I sit here today, still in pain. It&#8217;s definitely not as bad as it was a year ago. I know that for sure, and I&#8217;m grateful of that because it was really, really bad. But on occasion it&#8217;s still too painful for me to even sit still.</p>
<p>I&#8217;m writing this mostly because I feel like I have nothing else to write about, but also because there&#8217;s a small part of me that hopes a doctor is reading this somewhere and thinking &#8220;I know EXACTLY what she needs to fix her shoulder forever.&#8221;</p>
<p>Please?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.penfall.com/blogging/blogging-day-three/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pimping out WordPress Admin</title>
		<link>http://www.penfall.com/blogging/pimping-out-wordpress-admin</link>
		<comments>http://www.penfall.com/blogging/pimping-out-wordpress-admin#comments</comments>
		<pubDate>Tue, 09 Nov 2010 04:56:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Cool Tech]]></category>
		<category><![CDATA[What We're Working On]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://www.penfall.com/?p=379</guid>
		<description><![CDATA[First, let me assure you that this entire blog will not revolve around WordPress, but for now, that&#8217;s how it seems to be going. On Saturday I wrote about the admin menu I found for WordPress called Ozh’ Admin Drop Down Menu. When I emailed the tech team at work, I got a response from<a class="read-more" href="http://www.penfall.com/blogging/pimping-out-wordpress-admin">Read More...</a>]]></description>
			<content:encoded><![CDATA[<p>First, let me assure you that this entire blog will not revolve around WordPress, but for now, that&#8217;s how it seems to be going.</p>
<p>On Saturday <a  href="http://www.penfall.com/blog-changes/feedwordpress-and-admin-menu/" target="_blank">I wrote about</a> the admin menu I found for WordPress called <a  href="http://wordpress.org/extend/plugins/ozh-admin-drop-down-menu/" target="_blank">Ozh’ Admin Drop Down Menu</a>. When I emailed the tech team at work, I got a response from <a  href="http://www.echoditto.com/users/jenn-schlick" target="_blank">Jenn</a>:</p>
<blockquote><p><a  href="http://wordpress.org/extend/plugins/wordpress-admin-bar/">Viper&#8217;s admin bar</a> embeds in the front end&#8230; it works well w/ <a  href="http://wordpress.org/extend/plugins/admin-trim-interface/">admin trim interface</a> (remove footer links and &#8216;howdy&#8217;, etc) + <a  href="http://wordpress.org/extend/plugins/content-management-system-dashboard/">cms dashboard</a> (adds big publishing buttons to the dashboard).</p></blockquote>
<p>The first, Viper&#8217;s admin bar, is essentially the same thing as the other admin bar, except it is themed like the same bar on <a  href="http://wordpress.com/" target="_blank">WordPress.com</a>. Very clean, pretty, useful, and you can pick and choose which items you want or don&#8217;t want in the bar (the other plugin does not have this option). It also has the option to show on the homepage when you&#8217;re logged in, which is pretty much the only thing the other plugin was lacking.</p>
<p>Perhaps most importantly, it lets you set the items for the menu bar per account (per user). I would hope that this is one step closer to settings in plugins having role definitions, i.e. having the admin set the menu bar for admins as a whole, authors, contributors, etc.</p>
<p><a  href="http://www.penfall.com/wp-content/uploads/2010/11/Screen-shot-2010-11-08-at-11.31.20-PM1.png"><img class="aligncenter size-medium wp-image-387" title="Screen shot 2010-11-08 at 11.31.20 PM" src="http://www.penfall.com/wp-content/uploads/2010/11/Screen-shot-2010-11-08-at-11.31.20-PM1-300x262.png" alt="" width="300" height="262" /></a></p>
<p>What I wish you could do with Viper&#8217;s plugin is get rid of the other menu on the left sidebar that is standard for WordPress (though I suppose I could do this manually). This way, we could customize the admin menu for clients more easily, showing them only the pieces they would need to use. The especially important advantage to this is, you would be able to hide the theme editor from those who may inadvertently edit .css or page templates, and thus totally bork the theme. Tip: The settings for this plugin live under Tools, not Settings.</p>
<p>The Admin Trim Interface plugin is also pretty great. This lives under Appearance, and lets you pick and choose which pieces of the admin theme you&#8217;d like to have disappear. I think it&#8217;s a relatively easy thing to do in the .css, but again, nice to have in a plugin to make the admin section of your site more client friendly.</p>
<p><a  href="http://www.penfall.com/wp-content/uploads/2010/11/Screen-shot-2010-11-08-at-11.25.58-PM1.png"><img class="aligncenter size-medium wp-image-388" title="Screen shot 2010-11-08 at 11.25.58 PM" src="http://www.penfall.com/wp-content/uploads/2010/11/Screen-shot-2010-11-08-at-11.25.58-PM1-300x188.png" alt="" width="300" height="188" /></a></p>
<p>One thing I haven&#8217;t tried yet (also recommended by Jenn) is the <a  href="http://wordpress.org/extend/plugins/option-tree/screenshots/" target="_blank">WordPress Option Tree</a> (also <a  href="http://wp.envato.com/" target="_blank">here</a>). If you&#8217;ve ever worked with a <a  href="http://woothemes.com" target="_blank">Wootheme </a>(this theme is one), they all generally come with built-in theme options. These options are normally something you&#8217;d have to know a bit of code, or html, in order to change. The WooThemes menus let you select from a variety of stylesheets (if the theme has them, of course), exclude pages from the navigation, display full content or the excerpt on the homepage, etc.</p>
<p><a  href="http://www.penfall.com/wp-content/uploads/2010/11/Screen-shot-2010-11-08-at-11.43.35-PM1.png"><img class="aligncenter size-medium wp-image-389" title="Screen shot 2010-11-08 at 11.43.35 PM" src="http://www.penfall.com/wp-content/uploads/2010/11/Screen-shot-2010-11-08-at-11.43.35-PM1-300x154.png" alt="" width="300" height="154" /></a>If you installed all of these plugins, I&#8217;m pretty positive you&#8217;d have a fully customized, client/kid/adult/internet-dummy/developer friendly admin section of your site.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.penfall.com/blogging/pimping-out-wordpress-admin/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Customizing ShareThis WordPress plugin</title>
		<link>http://echodittolabs.org/blog/2010/11/customizing-sharethis-wordpress-plugin</link>
		<comments>http://echodittolabs.org/blog/2010/11/customizing-sharethis-wordpress-plugin#comments</comments>
		<pubDate>Sat, 06 Nov 2010 22:44:17 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[EchoDitto]]></category>
		<category><![CDATA[Today I Learned...]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I wrote about this on my personal blog after realizing that having the ShareThis links at the end of my blog posts might actually prevent them from being shared as much, assuming that most people won't read the posts in their entirety (sad, but probabl...]]></description>
			<content:encoded><![CDATA[I wrote about this on my <a href="http://www.penfall.com">personal blog</a> after realizing that having the ShareThis links at the end of my blog posts might actually prevent them from being shared as much, assuming that most people won't read the posts in their entirety (sad, but probably true). For those of you already confused, <a href="http://sharethis.com/">ShareThis</a> is a WordPress plugin that enables users to share your content. It places icons after each post to share via Twitter, Facebook, Email, etc,

<p>So in addition to having ShareThis links after each post, I decided to add them to the left sidebar where it lists the date of the post, and comments. </p>

<p>Once you enable ShareThis, and set the links to show up for each post, it automatically grabs the information for that post when you share it. So, if you just copy the code for ShareThis to another place on your site, it won't work, because it's no longer pulling the actual post info: Title, URL, etc.</p>

<p>I fixed this by adding in a few WordPress functions that call for the title and URL of the post. For example, instead of doing this:

 <span class="geshifilter"><code class="php geshifilter-php">&nbsp; &nbsp;<span style="color: #66cc66;">&lt;</span>span <span style="color: #000000; font-weight: bold;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'st_facebook'</span> st_title<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'{TITLE}'</span> st_url<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'{URL}'</span> <span style="color: #66cc66;">&gt;&lt;/</span>span<span style="color: #66cc66;">&gt;</span></code></span>

I called for the actual permalink and title of the post. Like so:

<span class="geshifilter"><code class="php geshifilter-php"><span style="color: #66cc66;">&lt;</span>span <span style="color: #000000; font-weight: bold;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'st_facebook'</span> st_title<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'&lt;?php the_title()?&gt;'</span> st_url<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'&lt;?php the_permalink()?&gt;'</span> <span style="color: #66cc66;">&gt;&lt;/</span>span<span style="color: #66cc66;">&gt;</span></code></span>

<p>Seems to me this is a pretty awesome (and super easy) tweak to ShareThis if you don't want it at the end of each post.</p>]]></content:encoded>
			<wfw:commentRss>http://www.penfall.com/echoditto/customizing-sharethis-wordpress-plugin-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Customizing ShareThis WordPress plugin</title>
		<link>http://www.penfall.com/blogging/customizing-sharethis-wordpress-plugin</link>
		<comments>http://www.penfall.com/blogging/customizing-sharethis-wordpress-plugin#comments</comments>
		<pubDate>Sat, 06 Nov 2010 22:35:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Cool Tech]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[blogging]]></category>

		<guid isPermaLink="false">http://www.penfall.com/?p=366</guid>
		<description><![CDATA[I realized that having the ShareThis links at the end of my blog posts might actually prevent them from being shared as much, assuming that most people won&#8217;t read the posts in their entirety (sad, but probably true). So, I decided to add the ShareThis links in the left sidebar where it lists the date<a class="read-more" href="http://www.penfall.com/blogging/customizing-sharethis-wordpress-plugin">Read More...</a>]]></description>
			<content:encoded><![CDATA[<p>I realized that having the <a  href="http://sharethis.com/" target="_blank">ShareThis</a> links at the end of my blog posts might actually prevent them from being shared as much, assuming that most people won&#8217;t read the posts in their entirety (sad, but probably true). So, I decided to add the ShareThis links in the left sidebar where it lists the date of the post, and comments (look left right now, you&#8217;ll see them). For those of you who are now confused, the links I&#8217;m talking about are the little Facebook, Twitter, and Email icons.</p>
<p>Once you enable ShareThis, and set the links to show up for each post, it automatically grabs the information for that post when you share it. So, if you just copy the code for ShareThis to another place on your site, it won&#8217;t work, because it&#8217;s no longer pulling the actual post info: Title, URL, etc.</p>
<p>I fixed this by adding in a few WordPress functions that call for the title and URL of the post. For example, instead of doing this:</p>
<blockquote><p>&lt;span class=&#8217;st_facebook&#8217; st_title=&#8217;{TITLE}&#8217; st_url=&#8217;{URL}&#8217; &gt;&lt;/span&gt;</p></blockquote>
<p>I called for the actual permalink and title of the post. Like so:</p>
<blockquote><p>&lt;span class=&#8217;st_facebook&#8217; st_title=&#8217;&lt;?php the_title()?&gt;&#8217; st_url=&#8217;&lt;?php the_permalink()?&gt;&#8217; &gt;&lt;/span&gt;</p></blockquote>
<p>Seems to me this is a pretty awesome tweak to ShareThis if you don&#8217;t want it at the end of each post.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.penfall.com/blogging/customizing-sharethis-wordpress-plugin/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FeedWordPress and Admin Menu</title>
		<link>http://www.penfall.com/blog-changes/feedwordpress-and-admin-menu</link>
		<comments>http://www.penfall.com/blog-changes/feedwordpress-and-admin-menu#comments</comments>
		<pubDate>Sat, 06 Nov 2010 21:15:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog Changes]]></category>
		<category><![CDATA[Cool Tech]]></category>
		<category><![CDATA[Today I Learned...]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[blogging]]></category>

		<guid isPermaLink="false">http://www.penfall.com/?p=357</guid>
		<description><![CDATA[You may have noticed that I redesigned this blog just recently (or, you didn&#8217;t because it&#8217;s been about a year since I last blogged). In redesigning and restructuring, I came across two WordPress plugins that have been very helpful. For one, I needed a page that would display posts from my EchoDitto blog and EchoDitto<a class="read-more" href="http://www.penfall.com/blog-changes/feedwordpress-and-admin-menu">Read More...</a>]]></description>
			<content:encoded><![CDATA[<p>You may have noticed that I redesigned this blog just recently (or, you didn&#8217;t because it&#8217;s been about a year since I last blogged). In redesigning and restructuring, I came across two WordPress plugins that have been very helpful.</p>
<p>For one, I needed a page that would display posts from my <a  href="http://www.echoditto.com/blogs/madeleine-perry" target="_blank">EchoDitto blog</a> and <a  href="http://www.echodittolabs.org/blogs/madeleine-perry" target="_blank">EchoDitto labs blog</a>. I probably over-engineered this (in fact, I know I did), but rather than keep it simple&#8230; I downloaded and installed <a  href="http://feedwordpress.radgeek.com/">FeedWordpress</a>. This plugin reminds me of <a  href="http://drupal.org/project/feeds">Feeds</a> (and Feed Aggregator) for Drupal &#8211; it basically does the same thing. I can pull a feed in from anywhere, and it creates posts from that feed as posts on my site. You can see this in action <a  href="http://www.penfall.com/echoditto-posts">here</a>. I set it up to automatically categorize posts in a certain category, and then created a <a  href="http://codex.wordpress.org/Stepping_Into_Templates">page template</a> to have it display posts of that category using &lt;?php <a href="        http://codex.wordpress.org/Function_Reference/query_posts" target="_blank">query_posts</a>(&#8216;category_name=echoditto&#8217;); ?&gt;. This is the part I&#8217;m sure I over-engineered. There must be an easier way.</p>
<p>In any case&#8230;</p>
<p>The second plugin I am using is called <a  href="http://planetozh.com/blog/my-projects/wordpress-admin-menu-drop-down-css/" target="_blank">Ozh&#8217; Admin Drop Down Menu</a>. Another comparison: this one is quite like <a  href="http://drupal.org/project/admin_menu" target="_blank">Administration Menu</a> for Drupal. It provides a nice admin menu. It removes the standard sidebar admin menu and instead gives you a horizontal one at the top with dropdowns. You can customize colors, remove the WordPress admin header (as I have done here).</p>
<p><a  href="http://www.penfall.com/wp-content/uploads/2010/11/admin_menu.png"><img class="aligncenter size-large wp-image-358" title="admin_menu" src="http://www.penfall.com/wp-content/uploads/2010/11/admin_menu-1024x533.png" alt="" width="440" height="280" /></a></p>
<p>Other than that, the plugins I have installed are relatively standard. I&#8217;ve made some theme tweaks (this one is from <a  href="http://demo.woothemes.com/?name=typebased" target="_blank">WooThemes</a>), including adding a &#8220;Post a Comment&#8221; link in the left sidebar for each post and changing the link colors to NOT be a hideous red (sorry theme developer, I do love the theme though). I still need to fix instances of text running out of appropriate areas (twitter links in the sidebar) and figure out how to actually blog on this thing regularly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.penfall.com/blog-changes/feedwordpress-and-admin-menu/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Testing with Photography</title>
		<link>http://www.penfall.com/blogging/testing-with-photography</link>
		<comments>http://www.penfall.com/blogging/testing-with-photography#comments</comments>
		<pubDate>Sat, 06 Nov 2010 04:44:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[My Photos]]></category>
		<category><![CDATA[blogging]]></category>

		<guid isPermaLink="false">http://www.penfall.com/?p=282</guid>
		<description><![CDATA[I&#8217;m back (again). And I&#8217;ve recently become interested in photography, so I&#8217;m going to test the layout of this theme with some big photos. Have fun lookin&#8217;!]]></description>
			<content:encoded><![CDATA[<p><a  href="http://www.penfall.com/wp-content/uploads/2010/11/MG_39681.jpg"><img class="size-large wp-image-285 alignleft" title="Bird" src="http://www.penfall.com/wp-content/uploads/2010/11/MG_39681-1024x682.jpg" alt="" width="440" height="280" /></a>I&#8217;m back (again). And I&#8217;ve recently become interested in photography, so I&#8217;m going to test the layout of this theme with some big photos. Have fun lookin&#8217;!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.penfall.com/blogging/testing-with-photography/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>can&#8217;t believe i&#8217;m actually doi&#8230;</title>
		<link>http://www.penfall.com/blogging/cant-believe-im-actually-doi</link>
		<comments>http://www.penfall.com/blogging/cant-believe-im-actually-doi#comments</comments>
		<pubDate>Sat, 06 Nov 2010 03:19:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[blogging]]></category>

		<guid isPermaLink="false">http://www.penfall.com/blogging/cant-believe-im-actually-doi/</guid>
		<description><![CDATA[can&#8217;t believe i&#8217;m actually doing a wordpress export at 11pm on friday night. but at least i&#8217;m moving to my own hosting]]></description>
			<content:encoded><![CDATA[<p>can&#8217;t believe i&#8217;m actually doing a wordpress export at 11pm on friday night. but at least i&#8217;m moving to my own hosting</p>
]]></content:encoded>
			<wfw:commentRss>http://www.penfall.com/blogging/cant-believe-im-actually-doi/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter by any other name</title>
		<link>http://www.echoditto.com/blog/twitter-any-other-name</link>
		<comments>http://www.echoditto.com/blog/twitter-any-other-name#comments</comments>
		<pubDate>Thu, 21 Oct 2010 16:38:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[EchoDitto]]></category>
		<category><![CDATA[IMHO]]></category>
		<category><![CDATA[In The News]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[The other day, The Washington Post advised its journalists NOT to engage with their readers on Twitter. Mashable reported that a memo was sent to staffers specifically telling journalists not to use their Post Twitter accounts to respond to critics, or...]]></description>
			<content:encoded><![CDATA[<p>The other day, The Washington Post advised its journalists NOT to engage with their readers on Twitter. <a href="http://mashable.com/2010/10/20/washington-post-tells-journalists-not-to-engage-on-twitter/">Mashable reported</a> that a memo was sent to staffers specifically telling journalists not to use their Post Twitter accounts to respond to critics, or their personal accounts to "speak on behalf of the Post." </p>
<p>We've seen instances of Twitter getting journalists into trouble, including Octavia Nasr, former correspondent for CNN, who was <a href="http://www.guardian.co.uk/media/2010/jul/08/octavia-nasr-cnn-tweet-fired">fired for tweeting that she respected a prominent leader of Hezbollah.</a> </p>
<p>There are quite a few things at play here, but I immediately question The Washington Post's decision to specifically advise its journalists against engaging on Twitter. Just because it's Twitter, does not mean the level of engagement should change. Just because it is the internet, and not TV, does not mean the level of engagement should change. What should change is the kind of engagement, the kind of thinking that goes behind your words. </p>
<p>I think there's a tendency to treat the internet, and Twitter specifically, as a different kind of world from anything else, especially for those who work outside of this industry. Many people still don't understand or even use Twitter. But really, for journalists, how does it differ from any other kind of information dissemination? It shouldn't. The truth is, The Washington Post should not have told its journalists not to engage. Rather, they should be doing what we are doing here at EchoDitto: teaching people how to use Twitter and other tools successfully. </p>
<p>In working at EchoDitto for many years, I have learned that very rarely is the answer to not engage. We teach our clients <em>how</em> to engage their audience in a productive way. Journalists are taught to be, and try to remain, unbiased. In the end, it is not Twitter, it is simply the written word. As a journalist, when you are writing, you should always keep in mind the publication you work for, the story you are reporting, and the brand you represent. Whether it's Twitter, Facebook, FourSquare, or the front page of The Washington Post, your words will be judged. So <a href="http://www.youtube.com/watch?v=IKOckpO1WA8&amp;t=293">choose wisely</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.penfall.com/echoditto/twitter-by-any-other-name/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

