























































































































































































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

<channel>
	<title>Open Parenthesis</title>
	<atom:link href="https://www.openparenthesis.org/feed" rel="self" type="application/rss+xml" />
	<link>https://www.openparenthesis.org</link>
	<description>(Because these are the early days of a long revolution . . .</description>
	<lastBuildDate>Wed, 22 Aug 2018 14:40:12 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
<site xmlns="com-wordpress:feed-additions:1">1068252</site>	<item>
		<title>Notes on Imagined Communities and the Open Web</title>
		<link>https://www.openparenthesis.org/2018/08/22/taking-what-back-and-from-whom-notes-on-imagined-communities-and-the-open-web</link>
		
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Wed, 22 Aug 2018 14:19:12 +0000</pubDate>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[FLOSS]]></category>
		<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Indie Web]]></category>
		<category><![CDATA[indieweb]]></category>
		<category><![CDATA[Open Web]]></category>
		<category><![CDATA[OpenWeb]]></category>
		<category><![CDATA[WCPUB]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://www.openparenthesis.org/?p=3841</guid>

					<description><![CDATA[Earlier this month, I had the opportunity to speak at WordCamp for Publishers in Chicago.  WCPub is an industry-focused WordCamp, held in different locations each year, which makes it a bit unique.  The &#8220;challenge&#8221; issued by the organizers for 2018 was the topic of &#8220;Taking Back the Open Web,&#8221; and they wrote that they wanted...]]></description>
										<content:encoded><![CDATA[
<p>Earlier this month, I had the opportunity to speak at <a href="https://2018-chicago.publishers.wordcamp.org/">WordCamp for Publishers</a> in Chicago.  WCPub is an industry-focused WordCamp, held in different locations each year, which makes it a bit unique. </p>



<p>The &#8220;challenge&#8221; issued by the organizers for 2018 was the topic of &#8220;Taking Back the Open Web,&#8221; and they <a href="https://2018-chicago.publishers.wordcamp.org/2018/04/26/your-challenge-taking-back-the-open-web/">wrote</a> that they wanted presentations &#8220;that touch on whether an open web actually ever truly existed, what state it’s in now, consequences of a closed web, and how publishers may protect and encourage an open web.&#8221;  So I took them up on that challenge. </p>



<p>It ended being a fairly complex talk, as I tried to link together Benedict Anderson&#8217;s take on nationalism from <em>Imagined Communities</em> to a number of concepts about what might make an &#8220;Open Web.&#8221; </p>







<p>Results can be seen in the video below from WordPress.tv (slides here: <a href="https://www.slideshare.net/jeckman/taking-back-what-and-from-whom-imagined-communities-and-role-of-wordpress-in-the-future-of-the-open-web-109107317">Taking Back What and From Whom</a>?). Not sure I exactly nailed what I was trying to get across &#8211; feels like the Anderson bits are too long and not relevant enough &#8211; should have just taken the notion of &#8220;imagined communities&#8221; in one slide and gone on from there &#8211; but I hope folks find it interesting.</p>



<figure class="wp-block-embed-wordpress-tv wp-block-embed is-type-video">
<div class="rve" data-content-width="700"><iframe width='700' height='394' src='https://videopress.com/embed/HXHeOY6q?hd=0' frameborder='0' allowfullscreen></iframe><script src='https://v0.wordpress.com/js/next/videopress-iframe.js?m=1435166243'></script></div><!-- Responsive Video Embeds plugin by www.kevinleary.net -->
</figure>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<p>A few notes on things I did not get to, as I rushed for time. </p>



<p><strong>First</strong>, in talking about &#8220;Free as in Speech&#8221; versus &#8220;Free as in Beer&#8221; and <em>gratis</em> versus <em>libre,</em> I mentioned &#8220;free as in puppies&#8221; and that I would come back to it. The point I wanted to make is that people selling proprietary software love to use the &#8220;free as in puppies&#8221; meme to try to contrast their platform to open source, by implying you&#8217;ll need to spend more money and time taking care of an open source platform than you will with their proprietary / closed-source platform. </p>



<p>That&#8217;s nonsense, especially when it comes to CMS&#8217;s. Web properties powered by CMS&#8217;s all need care and feeding. The joke of the CMS is that CMS platforms don&#8217;t actually manage content: people do. They just provide assistance to those people or provide a platform in which they can work. </p>



<p>In other words, at risk of torturing the metaphor, free puppies do require care and feeding (and discipline, and vet visits) &#8211; but so do expensive purebred puppies. Just paying money for something does not mean it won&#8217;t require care. </p>



<p><strong>Second</strong>, and this is especially important at WordCamp for <em>Publishers</em>,  let&#8217;s not let the goal of having an &#8220;open web&#8221; that encourages freedom cause us to make a different <em>gratis</em> versus <em>libre</em> mistake and determine that all websites publishing content must be free-of-charge. A &#8220;free press&#8221; does not have to be free of cost, and publishers exploring various revenue generating options &#8211; including paywalls and subscriptions of various kinds &#8211; are <em>not</em> working against the open web but within it.  Content, especially real journalism, takes investment to make, and we need to build into our notions of the Open Web ways for people to get paid for their labor. </p>



<p>There were a number of other good presentations at WordCamp for Publishers on paywalls and revenue models &#8211; you can see <a href="https://wordpress.tv/event/wordcamp-publishers-chicago-2018/">all of them at WordPress.tv</a>. </p>



<p><strong>Third</strong>, in the context of including other Open Web efforts, I mentioned the <a href="https://indieweb.org/">IndieWeb</a> movement and commented that the IndieWeb efforts were in an early stage and mostly appealed to fairly techie folks, who build their own CMS plugins and code. That got somewhat widely retweeted, as though it was some kind of critique of IndieWeb for not being diverse enough. </p>



<p>It&#8217;s true that IndieWeb efforts right now <em>are</em> more focused on and appealing to people who can code, hack, or tinker with their own sites &#8211; but that&#8217;s not the end game, and it isn&#8217;t anything the IndieWeb folks aren&#8217;t aware of. Check out their <a href="https://indieweb.org/generations">Generations</a> page for more on how they hope to scale over time to more kinds of users, and, as a community, they are very focused on plurality of approaches as well as diversity and inclusion. My intent wasn&#8217;t to single the IndieWeb community out for criticism but in fact to encourage people to check them out as an example of an intentional community trying to address many of the issues of concern to the Open Web. </p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3841</post-id>	</item>
		<item>
		<title>48in48 Boston, New England Give Camp</title>
		<link>https://www.openparenthesis.org/2018/05/05/48in48-boston-new-england-give-camp</link>
		
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Sat, 05 May 2018 18:10:47 +0000</pubDate>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[48in48]]></category>
		<category><![CDATA[New England GiveCamp]]></category>
		<guid isPermaLink="false">https://www.openparenthesis.org/?p=3828</guid>

					<description><![CDATA[I was excited to be invited to give a quick kickoff talk at 48in48 Boston last week. 48in48 is a series of events (Atlanta, New York, London, Boston and others) in which volunteers build 48 sites for 48 non-profits in 48 hours. Engaging in Digital: Sites for Non-Profits from John Eckman If you&#8217;re in the...]]></description>
										<content:encoded><![CDATA[
<p>I was excited to be invited to give a quick kickoff talk at <a href="https://48in48.org/boston/">48in48 Boston</a> last week. 48in48 is a series of events (Atlanta, New York, London, Boston and others) in which volunteers build 48 sites for 48 non-profits in 48 hours.</p>



<figure class="wp-block-embed-slideshare wp-block-embed is-type-rich is-provider-slideshare">
	<div class="rve" data-content-width="700"><iframe src="https://www.slideshare.net/slideshow/embed_code/key/cOgHUGru03cSLV" width="427" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe> <div style="margin-bottom:5px"> <strong> <a href="https://www.slideshare.net/jeckman/engaging-in-digital-sites-for-nonprofits" title="Engaging in Digital: Sites for Non-Profits" target="_blank">Engaging in Digital: Sites for Non-Profits</a> </strong> from <strong><a href="https://www.slideshare.net/jeckman" target="_blank">John Eckman</a></strong> </div></div><!-- Responsive Video Embeds plugin by www.kevinleary.net -->
</figure>



<p></p>



<p>If you&#8217;re in the Boston area and missed out on 48in48 but like the concept, you should also check out <a href="http://newenglandgivecamp.org/">New England GiveCamp</a>, which is coming up May 18-20, 2018, at BlueMetal in Watertown.</p>



<p>The two events, though sharing a focus on bringing together smart digital professionals (developers, designers, PMs, strategists) with non-profit organizations in need of support, are otherwise very different.</p>







<p>48in48 projects are built on top of a very controlled WordPress-based framework, with a preselected set of plugins and base themes. Most of the effort on the projects is focused on content production and configuration plus styling &#8211; very little actual back-end or even theme level development happens. This enables a high volume of sites to be produced, but might leave developers who want to get their hands dirty feeling less productive. 48in48 also puts the nonprofits through some significant pre-work before the event, gathering content and brand assets and documenting the nonprofit mission clearly &#8211; getting basically everything the team will need to build the site. Having done all the work upfront, the non-profits themselves don&#8217;t (generally) attend &#8211; the digital professionals have what they need to build the sites.</p>



<p>New England GiveCamp, on the other hand, isn&#8217;t just focused on WordPress, though a majority of the sites built in the years I volunteered were WordPress sites. GiveCamp projects often include more significant custom development of themes and plugins, as well as (in some cases) migrations across platforms. Unlike 48in48, GiveCamp actually requires a representative from the non-profit be available as part of the camp and encourages their attendance. There&#8217;s definitely more flexibility for the developer, though I can&#8217;t help but wonder if the more locked-down approach of 48in48 works better for non-profits who don&#8217;t have the technical infrastructure or management to consistently own and take care of self-hosted site and would benefit from a more managed, multisite, restricted option. </p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3828</post-id>	</item>
		<item>
		<title>Distributed Not Disconnected</title>
		<link>https://www.openparenthesis.org/2016/12/12/distributed-not-disconnected</link>
		
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Mon, 12 Dec 2016 15:01:46 +0000</pubDate>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[rwc2016]]></category>
		<guid isPermaLink="false">https://www.openparenthesis.org/?p=3802</guid>

					<description><![CDATA[Last week, I was happy to speak as part of a 2 day, online conference about remote working: Remote Working Conference 2016. My talk was titled &#8220;Distributed, not Disconnected: Employee Engagement for Remote Work.&#8221; I described some of the steps we take at 10up to cultivate ongoing employee engagement as a distributed company. Here&#8217;s the...]]></description>
										<content:encoded><![CDATA[<p>Last week, I was happy to speak as part of a 2 day, online conference about remote working: <a href="http://remoteworkingconf.com/">Remote Working Conference 2016</a>. </p>
<p>My talk was titled &#8220;<a href="http://www.slideshare.net/jeckman/distributed-not-disconnected-employee-engagement-for-remote-companies">Distributed, not Disconnected: Employee Engagement for Remote Work</a>.&#8221; I described some of the steps we take at <a href="http://10up.com/">10up</a> to cultivate ongoing employee engagement as a distributed company. </p>
<p>Here&#8217;s the video, embedded from YouTube with the start and end times set to just my portion. Full videos on YouTube: <a href="https://www.youtube.com/watch?v=PmqgK_yE_Co">Day One</a> and <a href="https://www.youtube.com/watch?v=Fpy7R_YbhFY">Day Two</a>.  </p>
<p><iframe width="560" height="315" src="https://www.youtube.com/embed/PmqgK_yE_Co?start=7143&#038;end=9210" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3802</post-id>	</item>
		<item>
		<title>Stop Writing for the Web</title>
		<link>https://www.openparenthesis.org/2016/02/25/stop-writing-for-the-web</link>
					<comments>https://www.openparenthesis.org/2016/02/25/stop-writing-for-the-web#comments</comments>
		
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Thu, 25 Feb 2016 14:23:19 +0000</pubDate>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Creative]]></category>
		<category><![CDATA[Creative Mornings]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[Writing]]></category>
		<guid isPermaLink="false">https://www.openparenthesis.org/?p=3785</guid>

					<description><![CDATA[Great video from Creative Mornings San Francisco, with Erika Hall (<a href="https://twitter.com/mulegirl">@mulegirl</a>), co-founder of Mule Design and author of <a href="https://abookapart.com/products/just-enough-research">Just Enough Research</a>.]]></description>
										<content:encoded><![CDATA[<p>Great video from <a href="https://creativemornings.com/cities/sf">Creative Mornings San Francisco</a>, with Erika Hall (<a href="https://twitter.com/mulegirl">@mulegirl</a>), co-founder of Mule Design and author of <a href="https://abookapart.com/products/just-enough-research">Just Enough Research</a>. Why is it that when we are writing for the web we revert to a context of literacy instead of orality and conversation? Why do we get so afraid to &#8220;write for the web&#8221; when we spend all day typing to each other? </p>
<p><iframe class="youtube-player" width="700" height="394" src="https://www.youtube.com/embed/7d2mcsit15o?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.openparenthesis.org/2016/02/25/stop-writing-for-the-web/feed</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3785</post-id>	</item>
		<item>
		<title>WordCamp NYC &#8211; WordPress and the Enterprise Disconnect</title>
		<link>https://www.openparenthesis.org/2015/10/31/wordcamp-nyc-wordpress-and-the-enterprise-disconnect</link>
					<comments>https://www.openparenthesis.org/2015/10/31/wordcamp-nyc-wordpress-and-the-enterprise-disconnect#comments</comments>
		
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Sat, 31 Oct 2015 13:33:28 +0000</pubDate>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[wcnyc]]></category>
		<category><![CDATA[wcnyc15]]></category>
		<guid isPermaLink="false">http://www.openparenthesis.org/?p=3771</guid>

					<description><![CDATA[I&#8217;ll be speaking later today at WordCamp NYC on WordPress and the Enterprise Disconnect. It&#8217;s a revised version of the talk I gave at Prestige in Las Vegas at the beginning of the year. I&#8217;m eternally grateful to WordCamp NYC &#8211; it was the first WordCamp at which I spoke, and was the WordCamp where...]]></description>
										<content:encoded><![CDATA[<p>I&#8217;ll be speaking later today at <a href="https://nyc.wordcamp.org/2015/">WordCamp NYC</a> on <a href="https://nyc.wordcamp.org/2015/session/the-enterprise-disconnect-wordpress-and-the-complexity-of-simplicity/">WordPress and the Enterprise Disconnect</a>.</p>
<p>It&#8217;s a revised version of the talk I gave at <a href="http://prestigeconf.com/">Prestige</a> in Las Vegas at the beginning of the year.</p>
<p>I&#8217;m eternally grateful to WordCamp NYC &#8211; it was the first WordCamp at which I spoke, and was the WordCamp where I first met Jake Goldman. You could say without WordCamp NY I might not have my current job. ;)</p>
<p><script async class="speakerdeck-embed" data-id="c655eebedf6849779bbc0e58e7a45cbc" data-ratio="1.33333333333333" src="//speakerdeck.com/assets/embed.js"></script></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.openparenthesis.org/2015/10/31/wordcamp-nyc-wordpress-and-the-enterprise-disconnect/feed</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3771</post-id>	</item>
		<item>
		<title>Design &#038; Content &#8211; Better Together</title>
		<link>https://www.openparenthesis.org/2015/10/01/design-content-better-together</link>
		
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Thu, 01 Oct 2015 15:31:15 +0000</pubDate>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[Content Strategy]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[design and content]]></category>
		<guid isPermaLink="false">http://www.openparenthesis.org/?p=3763</guid>

					<description><![CDATA[Back in August, I attended the Design &#038; Content conference in Vancouver BC, which brought together designers, content strategists, and other agency types to talk about how we can better collaborate. Since the conference, a number of the key videos have been published. I&#8217;ll highlight a few here, but many more are available on the...]]></description>
										<content:encoded><![CDATA[<p>Back in August, I attended the <a href="http://www.designcontentconf.com/" target="_blank">Design &#038; Content conference</a> in Vancouver BC, which brought together designers, content strategists, and other agency types to talk about how we can better collaborate. </p>
<p>Since the conference, a number of the key videos have been published. I&#8217;ll highlight a few here, but many more are available on <a href="http://www.designcontentconf.com/blog/">the conference site blog</a>. </p>
<p>(Note: some NSFW language in this presentations &#8211; designers and content strategists can get, let&#8217;s say, colorful in expressing their passion. If you are easily offended tread carefully). </p>
<p><strong><a href="http://www.designcontentconf.com/2015/09/is-design-metrically-opposed/" target="_blank">Is Design Metrically Opposed?</a><br />
</strong></p>
<p>Jared Spool is a Boston area UX researcher, pundit, and founder of <a href="http://www.uie.com/" target="_blank">User Interface Engineering (UIE)</a>. He&#8217;s also a very entertaining speaker, tackling the issue of trying to reconcile metrics-based approaches with how we think about design traditionally. </p>
<p><strong><a href="http://www.designcontentconf.com/2015/09/accessible-user-experiences/" target="_blank">Accessible User Experiences</a></strong></p>
<p>Patrick McLean was one of the few speakers I did not know of before the event &#8211; but he does a great job explaining the broader notion of accessibility. </p>
<p><strong><a href="http://www.designcontentconf.com/2015/09/training-the-cms-building-a-better-authoring-experience/" target="_blank">Training the CMS: Building a Better Authoring Experience</a></strong></p>
<p>Eileen Webb is one half of <a href="http://webmeadow.com/" target="_blank">Web Meadow</a>, a content strategy consultancy and small New Hampshire farm. There&#8217;s a ton of useful info in this talk for people building sites for clients as well as for WordPress core and plugin/theme developers, in terms of how we can best lead clients to content management success. </p>
<p><strong><a href="http://www.designcontentconf.com/2015/09/adaptive-content-context-and-controversy/" target="_blank">Adaptive Content, Context, and Controversy</a><br />
</strong></p>
<p>The ever brilliant and funny Karen McGrane on responsive design and why it is still the best strategy in the great majority of cases even when personalization / contextual presentation is desired. I wish she didn&#8217;t keep using WordPress as the strawman representing unstructured content, but she&#8217;s always worth listening to, if you ever get a chance. </p>
<p><strong><a href="http://www.designcontentconf.com/2015/09/everybody-hurts-content-for-kindness/" target="_blank">Everybody Hurts: Content for Kindness</a></strong></p>
<p>Sara Wachter-Boettcher, like Karen, is a consistently wicked smart voice in the Content Strategy community, and is working on a book on this very subject: the painful intersection of our content with unpleasant and difficult emotional states users might be in.  It can be a difficult talk to watch &#8211; trigger warning for abuse survivors &#8211; as she dissects the assumptions we make in designing platforms and applications. </p>
<p>Honestly, I&#8217;d give a blanket recommendation here: any of the talks from this conference are worth watching, and the speakers worth following on twitter or elsewhere. </p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3763</post-id>	</item>
		<item>
		<title>Designing from the Content Out &#8211; NERD Summit 2015</title>
		<link>https://www.openparenthesis.org/2015/09/12/designing-from-the-content-out-nerd-summit-2015</link>
					<comments>https://www.openparenthesis.org/2015/09/12/designing-from-the-content-out-nerd-summit-2015#comments</comments>
		
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Sat, 12 Sep 2015 16:51:10 +0000</pubDate>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[nerds15]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://www.openparenthesis.org/?p=3757</guid>

					<description><![CDATA[Just gave a talk this morning at NERD Summit 2015 about Designing from the Content Out. At NERD Summit, like last year, they have the presenter log into a google hangout account they control, and do the talk as a screen-shared presentation, recording audio directly from the local laptop mic. It doesn&#8217;t give you the...]]></description>
										<content:encoded><![CDATA[<p>Just gave a talk this morning at <a href="https://nerdsummit.org/2015/program" target="_blank">NERD Summit 2015</a> about <a href="https://nerdsummit.org/nerdsummit-2015/sessions/designing-content-out" target="_blank">Designing from the Content Out</a>.</p>
<p>At NERD Summit, like last year, they have the presenter log into a google hangout account they control, and do the talk as a screen-shared presentation, recording audio directly from the local laptop mic.</p>
<p>It doesn&#8217;t give you the video of the speaker AND slides at the same time, but it is crazy effective and efficient &#8211; my video was live as soon as the talk was done!</p>
<p><iframe loading="lazy" class="youtube-player" width="700" height="394" src="https://www.youtube.com/embed/PrPVZ60s-ls?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe></p>
<p>I also sat in on the business panel &#8211; but that I guess gets recorded differently (video camera setup). Will post here if/when the video gets posted.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.openparenthesis.org/2015/09/12/designing-from-the-content-out-nerd-summit-2015/feed</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3757</post-id>	</item>
		<item>
		<title>Updates to YouTube-Podcaster-Feed-Creator</title>
		<link>https://www.openparenthesis.org/2015/09/08/updates-to-youtube-podcaster-feed-creator</link>
		
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Tue, 08 Sep 2015 15:50:14 +0000</pubDate>
				<category><![CDATA[Open Source]]></category>
		<guid isPermaLink="false">http://www.openparenthesis.org/?p=3753</guid>

					<description><![CDATA[This weekend I rolled out some updates to the YouTube-Podcaster-Feed-Creator. This script, which I use to get a true RSS feed with enclosures for video versions of podcasts who use Google Hangouts or otherwise post their videos to youtube, had been broken by Google&#8217;s deprecation of their old API as they rolled out v3. In the...]]></description>
										<content:encoded><![CDATA[<p>This weekend I rolled out some updates to the <a href="https://github.com/jeckman/YouTube-Podcatcher-Feed-Creator" target="_blank">YouTube-Podcaster-Feed-Creator</a>.</p>
<p>This script, which I use to get a true RSS feed with enclosures for video versions of podcasts who use Google Hangouts or otherwise post their videos to youtube, had been broken by Google&#8217;s deprecation of their old API as they <a href="http://youtube-eng.blogspot.com/2014/03/committing-to-youtube-data-api-v3_4.html">rolled out v3</a>.</p>
<p>In the old (v2) API, you could just make calls out to an http endpoint like this:</p>
<p><code>http://gdata.youtube.com/feeds/api/users/username/uploads</code></p>
<p>And you&#8217;d get back a response you could parse to see all the uploads under that username, out of which you could construct an RSS feed.</p>
<p>For the new API, you need to first generate a server key. Create a project in the <a href="https://console.developers.google.com/">Google Developers Console</a>, enable the YouTube Data API v3, and then generate a server key.</p>
<p>For any given podcast, you need to find the relevant Playlist ID. In general, the easiest way is to use the Google API explorer <a href="https://developers.google.com/apis-explorer/?hl=en_US#p/youtube/v3/youtube.channels.list">youtube.channels.list</a>, put in contentDetails for &#8220;part&#8221; and username under &#8220;for Username.&#8221;</p>
<p>In the results, you&#8217;ll see a JSON structure &#8211; you&#8217;re looking for &#8220;uploads&#8221; under &#8220;Related Playlists&#8221; &#8211; that playlistId will work with the script to find all videos uploaded by this user.</p>
<p>Configure the script with your API key and the playlist ID, and you get a valid RSS feed with enclosures.</p>
<p>Note: I&#8217;ve discovered the feeds produced don&#8217;t work with <a href="http://www.shiftyjelly.com/pocketcasts" target="_blank">PocketCasts</a> on my iPad &#8211; you just get the YouTube Device Support video &#8211; but they do work with <a href="http://www.downcastapp.com/" target="_blank">Downcast</a>.  My guess is they are doing some caching or other server-side stuff that interferes.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3753</post-id>	</item>
		<item>
		<title>What the Drupal Community Can Learn From WordPress: Philosophy Driven Development</title>
		<link>https://www.openparenthesis.org/2015/06/26/what-the-drupal-community-can-learn-from-wordpress-philosophy-driven-development</link>
		
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Fri, 26 Jun 2015 21:53:33 +0000</pubDate>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[experience]]></category>
		<category><![CDATA[Jorbin]]></category>
		<category><![CDATA[Philosophy Driven Development]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://www.openparenthesis.org/?p=3741</guid>

					<description><![CDATA[(Image courtesy of Maura Teal) I&#8217;ve written now a couple of times about what I think the WordPress community can learn from Drupal, and specifically Dries&#8217; keynotes at DrupalCon, which I always make time to watch. Now it&#8217;s time to talk about some learning in the other direction. The occasion isn&#8217;t Matt Mullenweg&#8217;s State of...]]></description>
										<content:encoded><![CDATA[<p>(Image courtesy of <a href="http://mlteal.com/2015/06/june-pennsylvania-trip/">Maura Teal</a>)</p>
<p>I&#8217;ve written now <a href="http://www.openparenthesis.org/2014/06/06/what-can-the-wordpress-community-learn-from-the-state-of-drupal">a couple of times </a>about <a href="http://www.openparenthesis.org/2015/06/04/what-can-the-wordpress-community-learn-from-the-state-of-drupal-2015">what I think the WordPress community can learn from Drupal</a>, and specifically Dries&#8217; keynotes at <a href="https://www.drupal.org/drupalcon">DrupalCon</a>, which I always make time to watch.</p>
<p>Now it&#8217;s time to talk about some learning in the other direction.</p>
<p>The occasion isn&#8217;t Matt Mullenweg&#8217;s <a href="http://ma.tt/2014/10/sotw-2014/">State of the Word</a> talk from WordCamp San Francisco, though those are always worth watching, nor his <a href="http://wptavern.com/wpweekly-episode-194-celebrating-wordpress-12th-birthday-with-matt-mullenweg">recent interview on WP Tavern</a>, though that&#8217;s also worth listening to.</p>
<p>Instead it&#8217;s a talk by <a href="http://aaron.jorb.in/" target="_blank">Aaron Jorbin</a> at <a href="https://philly.wordcamp.org/2015/" target="_blank">WordCamp Philly</a> on <a href="https://philly.wordcamp.org/2015/session/keynote-why-wordpress-works-this-way/" target="_blank">Why WordPress Works This Way</a>. (The video isn&#8217;t yet up on WordPress.tv &#8211; I will embed it here when it is).</p>
<p>Embedded below are his <a href="http://aaronjorbin.github.io/wcphilly2015/">Aaron Jorbin slides WordCamp Philly</a> &#8211; click once on a slide to advance &#8211; once your focus is in the iframe you can use the arrow keys to go back and forth. (I&#8217;ve started on slide 35, which is where he starts to get into Philosophy Driven Development):</p>
<div><iframe loading="lazy" src="http://aaronjorbin.github.io/wcphilly2015/#35" width="450" height="450" frameborder="0" scrolling="no"><br />
</iframe></div>
<p>Jorbin did a fantastic job articulating how the <a href="https://wordpress.org/about/philosophy/">philosophy of the WordPress project</a> drives development, based on a clearly articulated goal of democratizing publishing, and a set of tenets for what that translates to as a development approach.</p>
<h2>Out of the Box</h2>
<p>The idea is that WordPress should provide immediate utility &#8211; should be usable immediately out of the box, without requiring excessive configuration or dependency management.</p>
<p>Whenever a new feature is introduced into WordPress, it has to be done in a way that doesn&#8217;t require excessive configuration before it can offer value &#8211; that&#8217;s resulted in the famous five minute install, and a focus on preserving that initial experience.</p>
<p>Of course as users climb the sophistication curve, there can be some &#8220;progressive disclosure&#8221; of more advanced options &#8211; exposed for example as filters or config file edits &#8211; but they should never be required to get core functionality working.</p>
<h2>Design for the Majority</h2>
<p>The majority of folks who will use WordPress are not developers &#8211; in fact they aren&#8217;t even necessarily technical. When design decisions (including decisions about features in core) are being explored, if they are not useful to the majority of users they probably don&#8217;t belong in core.</p>
<p>A feature that a majority of users disable is not a feature, it&#8217;s a bug. Jorbin&#8217;s own first patch was rejected &#8211; but he now realizes that was the right decision.</p>
<p>The proper persona for which a CMS is designed is not the developer community who will use it to build sites, but the end user community.</p>
<h2>Decisions, Not Options</h2>
<p>Jorbin described <a href="http://ometer.com/">Havoc Pennington</a> as perhaps the most important contributor to WordPress who has never contributed code. (See his writing <a href="http://ometer.com/preferences.html">On Preferences</a> or <a href="https://nacin.com/2011/12/18/in-open-source-learn-to-decide/">Nacin&#8217;s post from 2011</a> on the same topic).</p>
<p>Jorbin connects this to the question of Auto Updates &#8211; there was never even a discussion of this being an option a user has to enable &#8211; because every option imposes a design, technical, and cognitive cost on the project. (Of course this doesn&#8217;t mean auto updates can&#8217;t be turned off &#8211; just that this isn&#8217;t exposed as an option in UI, it requires a filter).</p>
<h2>Clean, Lean, and Mean</h2>
<p>Jorbin didn&#8217;t specifically address this one, or highlight it on a slide, but obviously his examples (&#8220;sometimes not adding a feature is a feature&#8221; are consistent with this value as well.</p>
<h2>Striving for Simplicity</h2>
<p>This means recognizing that ease of use matters &#8211; in a core strategic way, not as an afterthought or to be added once the core feature set is in place. Jorbin uses the removal of the link manager (which was done in such a way that new installs don&#8217;t get it, upgraders had it removed if not used, but folks using it kept it) and the more recent update to link pasting.</p>
<p>(If you haven&#8217;t noticed, in WordPress 4.2, highlighting some text and pasting a URL from the clipboard makes that text a link to that URL &#8211; an interaction so simple and intuitive that once you see it you wonder why it didn&#8217;t always work that way.)</p>
<p>This also relates to accessibility &#8211; simplicity and accessibility are often aligned, as simpler interfaces will be more easily made accessible.</p>
<h2>Deadlines are not Arbitrary</h2>
<p>Jorbin described the temptation to delay a release for that &#8220;one-more-feature,&#8221; and how that can become a quagmire that delays the release of truly useful functionality for end users. Getting functionality in front of real users in the real world as early as possible gives us the best chance to iterate on it.</p>
<p>Anyone who has dealt with the four year cycle of Drupal 8 development, with many times where it was declared almost ready, or about to be released, can understand the frustration of end users who are trying to make decisions and plan.</p>
<p>Sticking to a more frequent, iterative release cycle doesn&#8217;t mean releasing poor quality software, it means not allowing &#8220;one more feature&#8221; to hold up all the existing improvements ready to be released.</p>
<p>Imagine if WordPress had tried to hold back 4.2 or 4.3 in order to get the REST API integrated &#8211; since it is already available as a plugin, there&#8217;s no need to wait.</p>
<h2>The Vocal Minority</h2>
<p>We&#8217;re all used to the 90-9-1 rule: 1% of the internet creates content on the internet, 9% interact with it (comment on it, respond, share, etc), and 90% just watch.</p>
<p>The trick is to recognize that the people expressing their feedback most vocally in the context of development discussions aren&#8217;t actually the majority. (The majority of users are non-technical, and don&#8217;t spend time in development discussions).</p>
<p>WordCamps and WordPress meetups have done a wonderful job of encouraging regular contact between developers of the platform and real end users: at the happiness bar, via WordPress.com as a widely used platform, and via specific outreach into the user community.</p>
<p>Jorbin highlighted all the things that were once controversial developments: Multisite, Menus, the Customizer, Inline Plugin Updates, Emoji support. (Of course emoji support wasn&#8217;t just about emoji support but also fixing a critical security issue).</p>
<p>The point isn&#8217;t that the development team (core contributors) should ignore feedback from other developers, but that we should always seek feedback from end users and realize that there often is a majority that isn&#8217;t speaking up.</p>
<h2>Our Bill of Rights</h2>
<p>Jorbin concluded by pointing to the one thing missing from the WordPress development philosophy &#8211; a specific articulated expression of what kind of community we want to design/encourage/shape. He pointed to Drupal&#8217;s values (&#8220;Teamwork, innovation, and openness in our community&#8221;) and Joomla!&#8217;s vision (&#8220;A community that is enjoyable and rewarding to participate in&#8221;) as counter examples.</p>
<p>(Recently the Django community published the <a href="https://www.djangoproject.com/diversity/">Django Community Diversity Statement</a> as well)</p>
<p>We do have a &#8220;Bill of Rights&#8221; in WordPress, but it speaks more to individual rights, based on the GPL and the four freedoms.</p>
<h1>What does this mean for the Drupal community?</h1>
<p>I&#8217;ve often heard the Drupal community described as a do-ocracy: whoever can do the work has more influence and gets to decide. There&#8217;s a certain appeal to that, in the sense that it aligns with the open source ethos of &#8220;patches welcome&#8221; &#8211;<em> ie</em>, if something is important to you, you should be willing to devote some of your own time to fixing it.</p>
<p>The problem, of course, is that often the actual users of the software aren&#8217;t able to do the work. I don&#8217;t mean to imply the Drupal community doesn&#8217;t listen to users &#8211; in my experience there is a tremendous interest in getting user feedback and trying to help solve end user problems &#8211; but that the Drupal community sometimes seems to prioritize the desires of developers and sitebuilders over the needs of the non-technical majority.</p>
<p>The WordPress community specifically and concretely articulates a set of philosophies which say that the goals of end users are more important than developer desires or technical purity.</p>
<p>WordPress works very hard to keep complexity hidden &#8220;under the hood.&#8221; In Drupal, very complex administrative UIs are common. There&#8217;s no doubt a Drupal power-user can use those complex UIs to produce some complex structured content types and relationships (along with a complex set of module dependencies and configuration for those which can be hard to replicate, share, or manage).</p>
<p>In WordPress, the custom post type creation UI isn&#8217;t enabled by default &#8211; you have to write code (or leverage plugins) to get to custom content types. But that also means you don&#8217;t paint yourself into a corner as a user without fully understanding the underlying API.</p>
<p>I think it&#8217;s telling that there really isn&#8217;t a &#8220;site builder&#8221; role in the WordPress community the way there is in Drupal. There are folks who build sites &#8211; designers and developers, including front-end developers and web developers &#8211; but they aren&#8217;t site builders in the Drupal sense of being power users of the administrative interface.</p>
<p>I&#8217;ve often said Drupal suggests using 10 modules and a &#8220;recipe&#8221; for configuration for how they all relate to each other to avoid writing 10 lines of PHP code. WordPress will encourage you to write 50 lines of PHP code to avoid one configuration step on the user.</p>
<p>(See my talk on <a href="https://www.youtube.com/watch?v=hIh5VRwflq8">Structured Content in WordPress and Drupal</a> from NERD Summit 2014)</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3741</post-id>	</item>
		<item>
		<title>Managing an Agency Business</title>
		<link>https://www.openparenthesis.org/2015/06/15/managing-an-agency-business</link>
		
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Mon, 15 Jun 2015 15:58:39 +0000</pubDate>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Creative]]></category>
		<guid isPermaLink="false">http://www.openparenthesis.org/?p=3735</guid>

					<description><![CDATA[Tomorrow night, I&#8217;m happy to be a part of the ninth event in the Managing an Agency Business series &#8211; this one focused on &#8220;managing people, projects and processes to increase day-to-day success as your agency.&#8221; I&#8217;ve attended most of the events in the series &#8211; I think I missed one or two due to travel...]]></description>
										<content:encoded><![CDATA[<p>Tomorrow night, I&#8217;m happy to be a part of the ninth event in the <a href="http://mab.growthspark.com/" target="_blank">Managing an Agency Business</a> series &#8211; this one focused on &#8220;managing people, projects and processes to increase day-to-day success as your agency.&#8221;</p>
<p>I&#8217;ve attended most of the events in the series &#8211; I think I missed one or two due to travel &#8211; and I&#8217;ve always been impressed by the quality and usefulness of the conversation. Hopefully I won&#8217;t be the exception to that rule. ;)</p>
<p>My fellow panelists will be <a href="https://twitter.com/rammartime" target="_blank">Rebecca Marani</a> from <a href="https://www.bostoninteractive.com/" target="_blank">Boston Interactive</a> and Adam Gesuero from <a href="http://icscreative.com/" target="_blank">Image Conscious Studios</a>.</p>
<p>If you&#8217;re in the greater Boston area, come say hello. (<a href="http://www.eventbrite.com/e/managing-an-agency-business-90-registration-17044713196" target="_blank">register here</a>)</p>
<p><strong>Venue</strong>: Boston Interactive Headquarters<br />
<strong>Address</strong>: Schrafft&#8217;s Center at 529 Main St, Suite 212 Charlestown, MA 02129<br />
<strong>Date/Time</strong>: Tuesday June 16th at 6:00pm</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3735</post-id>	</item>
		<item>
		<title>What can the WordPress community learn from the State of Drupal (2015)?</title>
		<link>https://www.openparenthesis.org/2015/06/04/what-can-the-wordpress-community-learn-from-the-state-of-drupal-2015</link>
					<comments>https://www.openparenthesis.org/2015/06/04/what-can-the-wordpress-community-learn-from-the-state-of-drupal-2015#comments</comments>
		
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Thu, 04 Jun 2015 11:56:55 +0000</pubDate>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Acquia]]></category>
		<category><![CDATA[Automattic]]></category>
		<category><![CDATA[Driesnote]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Drupal Association]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Foundation]]></category>
		<guid isPermaLink="false">http://www.openparenthesis.org/?p=3724</guid>

					<description><![CDATA[Last year I wrote a post about what the WordPress community could learn from the State of Drupal, Dries&#8217; annual address at DrupalCon (aka the Driesnote, carrying a similar importance as Matt&#8217;s State of the Word in the WordPress community). It&#8217;s time for a 2015 update. tl,dr; version What can the WordPress community learn from the state...]]></description>
										<content:encoded><![CDATA[<p>Last year I wrote a post about <a href="http://www.openparenthesis.org/2014/06/06/what-can-the-wordpress-community-learn-from-the-state-of-drupal" target="_blank">what the WordPress community could learn from the State of Drupal</a>, Dries&#8217; annual address at DrupalCon (aka the Driesnote, carrying a similar importance as Matt&#8217;s State of the Word in the WordPress community). It&#8217;s time for a 2015 update.</p>
<h2>tl,dr; version</h2>
<p>What can the WordPress community learn from the state of Drupal?</p>
<ul>
<li>The Drupal Association, which organizes DrupalCon and promotes Drupal adoption via marketing and developer outreach &#8211; offers a model for the potential evolution of the WordPress Foundation</li>
<li>Outreach is critical. We can&#8217;t just speak to the WordPress community but need to reach out to potential users/customers and sell the benefits of the platform in a language they understand</li>
<li>A willingness to experiment &#8211; with fundraising approaches, with the hiring of paid teams to supplement the open source core project (Mark Boulton design&#8217;s work on Drupal 7 for example) &#8211; has helped the Drupal community move forward. This doesn&#8217;t mean all those experiments would work for WordPress, but we should be open to new approaches</li>
<li>The potential for organizational and client attribution on contributions is an interesting idea for rewarding companies who give back &#8211; though with caution about unintended consequences in terms of motivation</li>
<li>There are benefits to the epochal release cycle from a marketing point of view &#8211; differentiating the old platform from the new. I don&#8217;t think WordPress should change to a four year re-architected platform cycle, but we should be doing a better job of articulating the more complex platform WordPress is today</li>
</ul>
<h1>The Driesnote</h1>
<p>I&#8217;ll apologize in advance for the length of this post, but there&#8217;s much to cover.  The Driesnote from DrupalCon 2015 in LA has been published to YouTube and Slideshare:</p>
<p><iframe loading="lazy" class="youtube-player" width="700" height="394" src="https://www.youtube.com/embed/uNRtZDAS0xI?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe></p>
<p>&nbsp;</p>
<div class="rve" data-content-width="700"><iframe loading="lazy" src="https://www.slideshare.net/slideshow/embed_code/key/tHGQ8QdGw1smt" width="427" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe> </p>
<div style="margin-bottom:5px"> <strong> <a href="https://www.slideshare.net/Dries/state-of-drupal-keynote-drupalcon-los-angeles-48821801" title="State of Drupal keynote, DrupalCon Los Angeles" target="_blank">State of Drupal keynote, DrupalCon Los Angeles</a> </strong> from <strong><a href="http://www.slideshare.net/Dries" target="_blank">Dries Buytaert</a></strong> </div>
</div>
<p><!-- Responsive Video Embeds plugin by www.kevinleary.net --></p>
<p>I&#8217;d highly recommend watching it end to end, whether you think of yourself as part of a Drupal community or a WordPress community.</p>
<h2>Some interesting takeaways for the WordPress community</h2>
<p>My impressions here are driven by my experiences over the last 8+ years in both communities. Though I now spend the majority of my time with WordPress, I worked with and in Drupal for many years, and have great fondness and respect for the communities of people working on Drupal. (Per <a href="http://drupalcores.com/" target="_blank">Drupalcores</a>, I even have 3 commits in Drupal 8 core under my drupal.org username <a href="https://www.drupal.org/u/jeckman" target="_blank">jeckman</a>).</p>
<p>The intent is not to say the WordPress community should be more like the Drupal community, nor that the Drupal community should be more like the WordPress community, but that both can learn from each other. (And of course <a href="http://www.openparenthesis.org/2015/05/26/wordpress-community-drupal-community" target="_blank">neither is really a single community</a> &#8211; both are made up of multiple internal communities that sometimes share interests and sometimes compete).</p>
<h2>Drupal Association vs. WordPress Foundation</h2>
<p>The most immediate thing you&#8217;ll notice is that the first 15 minutes of the video isn&#8217;t Dries but an intro by <a href="https://www.drupal.org/user/2439296" target="_blank">Holly Ross</a>, the Executive Director of the <a href="https://assoc.drupal.org/" target="_blank">Drupal Association</a>. The DA is similar to the WordPress Foundation, <a href="https://assoc.drupal.org/about" target="_blank">describing itself</a> as:</p>
<blockquote><p>an educational non-profit organization that tasks itself with fostering and supporting the Drupal software project, the community and its growth.</p></blockquote>
<p>Dries retains ownership of the Drupal trademark, but the association has a right to use and defend the usage of the trademark; similarly, he retains ownership of the drupal.org domain, but allows its use by the association. (Automattic <a href="http://ma.tt/2010/09/wordpress-trademark/" target="_blank">transferred the trademark for WordPress to the Foundation</a> in 2010).</p>
<p>Unlike the WordPress Foundation, though, the Drupal Association feels more community driven and accountable: holding open board meetings, electing leadership from the community, publishing budgets and minutes, etc. Check out their pages on <a href="https://assoc.drupal.org/about/governance/accountability" target="_blank">accountability</a>, <a href="https://assoc.drupal.org/node/18863" target="_blank">meeting minutes</a>,   and the <a href="https://assoc.drupal.org/blog/holly.ross.drupal/get-ready-2015-community-elections" target="_blank">2015 elections.</a></p>
<p>In part this is the legacy of how the DA came to be &#8211; during what Dries described as the great server meltdown of 2005. This necessitated community fundraising to buy servers to host drupal.org &#8211; and in the absence of a dominant commercial company behind Drupal (Dries&#8217; company Acquia would not be formed until 2007) there was a need for a foundation to take more ownership of the project&#8217;s community assets. In contrast, the WordPress Foundation was established in 2010, five years after Automattic.</p>
<p>(The Drupal community refers to &#8220;dee-dot-oh&#8221; for Drupal.org, in much the same way the WordPress community refers to &#8220;dot-org&#8221; for WordPress.org or &#8220;the make blogs&#8221; for make.wordpress.org).</p>
<p>The WordPress Foundation did publish a <a href="http://wordpressfoundation.org/2013/2012-tax-review/" target="_blank">2012 Tax Year review</a>  and said they &#8220;hope[d] to publish 2013 data sometime in the first half of 2014.&#8221; But overall the governance of the Foundation has been far less transparent and offered fewer clear paths to leadership for community members. (Could make.wordpress.org be owned by the WordPress Foundation the way Drupal.org is owned by the Drupal Association? Could the WordPress Foundation own organizing WordCamp US?). Of course community members can and do take leadership roles as volunteers in various community subgroups: training, community, meta, documentation, and the like &#8211; so maybe it is more an issue of clarifying the relationship between the community of volunteers, the Foundation, and Automattic &#8211; a perennial topic of fascination in the WordPress world).</p>
<p>To be clear, <em>I&#8217;m not suggesting or implying the WordPress Foundation or Automattic has done anything inappropriate or unseemly</em>. I think the Foundation has done tremendous work shaping and supporting WordCamps and other training opportunities.  I&#8217;ve personally benefited from their guidance on multiple years forWordCamp Boston.  Further, the WordPress Foundation has (through make.wordpress.org and community outreach) always been engaged directly with the community, especially in relation to WordCamps.</p>
<p>I do believe, however, that a more transparent and democratic approach to the WordPress Foundation&#8217;s governance and engagement with the community would be a step forward. It isn&#8217;t that I don&#8217;t believe the Foundation has the best long-term interest of the WordPress project at heart &#8211; I honestly do, and have admired the work the Foundation has done &#8211; but that open source communities tend to view secrecy as pathology. A more democratic function with specific and visible paths for community involvement (not just as volunteers but as leaders) could also accomplish more.</p>
<h3>Promoting Drupal 8.0</h3>
<p><img loading="lazy" decoding="async" class=" size-large wp-image-3725 alignright" src="http://www.openparenthesis.org/wp-content/uploads/2015/06/Drual-8-324x490.png" alt="Drual-8" width="324" height="490" srcset="https://www.openparenthesis.org/wp-content/uploads/2015/06/Drual-8-324x490.png 324w, https://www.openparenthesis.org/wp-content/uploads/2015/06/Drual-8-198x300.png 198w, https://www.openparenthesis.org/wp-content/uploads/2015/06/Drual-8.png 628w" sizes="auto, (max-width: 324px) 100vw, 324px" />The second thing I noticed was the approach the Drupal Association takes to promoting Drupal. Check out the <a href="https://www.drupal.org/drupal-8.0" target="_blank">landing page for Drupal 8</a> &#8211; including downloadable infographics, and specific sub-landing pages for <a href="https://www.drupal.org/drupal-8.0/developers" target="_blank">developers</a>, <a href="https://www.drupal.org/drupal-8.0/sitebuilders" target="_blank">sitebuilders</a>, <a href="https://www.drupal.org/drupal-8.0/cios" target="_blank">CIOs</a>, <a href="https://www.drupal.org/drupal-8.0/marketers" target="_blank">marketers</a>, <a href="https://www.drupal.org/drupal-8.0/content-admins" target="_blank">content administrators</a>, and <a href="https://www.drupal.org/drupal-8.0/themers" target="_blank">themers</a>.  (OK, so the &#8220;themer&#8221; and &#8220;sitebuilder&#8221; terms are a bit inside baseball &#8211; terms not really used in the same way outside Drupal &#8211; but still a strong attempt to market the software somewhat similarly to how proprietary offerings are marketed).</p>
<p>There&#8217;s also an <a href="https://docs.google.com/presentation/d/1GXK1dBSe6_QMhSkNwsgocWynlzdQFrMUouaOqA8wyUI/edit" target="_blank">introductory slideshow</a> (61 slides) folks can use to walk clients/prospects through what is coming in the next release.</p>
<h3>Drupal 8 Accelerate Program</h3>
<p>Finally, the DA is also driving the <a href="https://assoc.drupal.org/d8accelerate" target="_blank">Drupal 8 Accelerate</a> program, raising over $200,000 to help push Drupal 8 over the finish line. (To be clear the DA is supporting the program, while the core maintainers actually get to decide what to support with the funds).  It&#8217;s an interesting approach &#8211; not sure it&#8217;s one I&#8217;d like to see replicated in the WordPress community. We&#8217;ve seen our own share of crowdfunding campaigns and other mechanisms for funding core development and plugin development. I like that the program is able to award grants to folks who might not otherwise have the opportunity to dedicate themselves to contributing &#8211; which theoretically helps keep development more democratic.</p>
<p>I&#8217;d worry though about the message this sends to volunteers and to the community at large &#8211; that the program was necessary because the contributions of the existing teams weren&#8217;t enough.</p>
<h2>Aaron Winborn Award</h2>
<p>Real communities are made up of passionate, motivated individuals. Unfortunately one thing the WordPress and Drupal communities share is that sometimes the individuals we come to know and respect <a href="http://wptavern.com/kim-parsell-affectionately-known-as-wpmom-passes-away" target="_blank">pass away</a>.</p>
<p>The Drupal community chose to honor Aaron Winborn with an <a href="https://www.drupal.org/aaron-winborn-award" target="_blank">annual award</a>, designed to recognize &#8220;an individual who demonstrates personal integrity, kindness, and above-and-beyond commitment to the Drupal community.&#8221;  The award includes a scholarship and stipend to attend DrupalCon with recognition during the event.</p>
<p>Providing more ways for the community to officially recognize each other, as well as help fund travel to events (which the WordPress Foundation has also done as travel scholarships) is a great way to memorialize those we&#8217;ve lost in the spirit of their contribution.</p>
<h2>Dries&#8217; Lessons</h2>
<p>The majority of the Driesnote intertwined a history of how the software came to be and reached maturity alongside a set of seven lessons extracted from that history:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-3726" src="http://www.openparenthesis.org/wp-content/uploads/2015/06/Screen-Shot-2015-06-02-at-6.10.21-PM-e1433342490320-490x353.png" alt="Lessons Learned" width="490" height="353" srcset="https://www.openparenthesis.org/wp-content/uploads/2015/06/Screen-Shot-2015-06-02-at-6.10.21-PM-e1433342490320-490x353.png 490w, https://www.openparenthesis.org/wp-content/uploads/2015/06/Screen-Shot-2015-06-02-at-6.10.21-PM-e1433342490320-300x216.png 300w, https://www.openparenthesis.org/wp-content/uploads/2015/06/Screen-Shot-2015-06-02-at-6.10.21-PM-e1433342490320-800x576.png 800w, https://www.openparenthesis.org/wp-content/uploads/2015/06/Screen-Shot-2015-06-02-at-6.10.21-PM-e1433342490320.png 1903w" sizes="auto, (max-width: 490px) 100vw, 490px" /></p>
<p>Each of these lessons could also be applied to WordPress:</p>
<h3>1. Everyone Lives By Selling Something</h3>
<p>Early in the history of Drupal, Dries reached out directly to Jeremy Andrews from KernelTrap.org and pushed Drupal as a potential solution. Dries traces the downstream impact of that on the community to show the impact of one early bit of advocacy.</p>
<p>It&#8217;s an excellent reminder. It&#8217;s not that commercialization is more valuable than community effort, but that we need to be passionate advocates for the things we care about, whether that&#8217;s platform adoption for WordPress or a specific direction in the community. We cannot take a &#8220;build it and they will come&#8221; approach but need to consistently strive to build in the direction(s) we&#8217;re passionate about.</p>
<h3>2. Improving User Results Results In More Users</h3>
<p>Dries recounts the Dean Spaces -&gt; Civic Spaces history, and traces the impact that ultimately had on the community. The more we make any platform easy to use, and empower our end users, the more users we can attract.</p>
<p>Cultivating and celebrating successes in the community isn&#8217;t just about making those inside the community feel good, it&#8217;s also about speaking to those outside the bubble and demonstrating the power of the platform.</p>
<h3>3. If You Attract Amazing People, Prepare To Be Amazed</h3>
<p>The community is ultimately the sum of overlapping communities, each of which itself is ultimately made up of people. There&#8217;s a long-tail of contributors of course, but the power of a well placed individual to have a huge impact shouldn&#8217;t be underestimated.</p>
<p>While retaining our humility, of course, let&#8217;s celebrate some of the amazing folks in the WordPress community.</p>
<h3>4. Recognize Trends Early And Embrace Them</h3>
<p>Paying attention to the broader web community and open standards community is part of what drove Drupal&#8217;s success (and of course WordPress&#8217;s as well). Following what is happening with other platforms (open source and proprietary) and digital businesses is a critical part of ensuring the long-term future of the platform.</p>
<p>Much of that innovation will happen at the edges not at the core &#8211; leveraging plugins and APIs to enable support that later gets considered for integration to the core platform.</p>
<h3>5. If You Want To Go Far, Go Together</h3>
<p>This one will sound familiar to many in the WordPress community from <a href="https://ithemes.com/go-far-together/">iThemes&#8217; Cory Miller</a>.</p>
<p>Dries associates this with the growing commercial ecosystem around Drupal, including Acquia, and the decision to hire <a href="http://www.markboultondesign.com/" target="_blank">Mark Boulton Design</a> for Drupal 7, as well as <a href="https://www.drupal.org/node/1175694" target="_blank">usability studies conducted at the University of Minnesota</a> on Drupal. Recognizing the need to cultivate certain kinds of expertise and being willing to bring others into the community even through unusual approaches was key.</p>
<h3>6. Honest Disagreement Is Often a Good Sign Of Progress</h3>
<p>Good community management doesn&#8217;t seek to eliminate conflict or disagreement but to channel it toward productive paths. We have to have a community that can support legitimate disagreements but not let those disagreements stall progress.</p>
<p>WordPress is not well served by trying to be all things to all people, but with a simple out-of-the-box experience and powerful APIs (which can be safely build upon by development teams) it can serve a wide variety of audiences.</p>
<h3>7. Obstacles Don&#8217;t Block The Path, They Are The Path</h3>
<p>Dries walked through some of the challenges the project has faced as it has grown: how the cost of contributing goes up (as project complexity grows) and the benefits of contributing shrink (as the pool of contributors grows).</p>
<p>The Drupal community has experimented with several approaches to addressing this:</p>
<ul>
<li>Reducing &#8220;costs&#8221; of development: better project governance, integration of symfony, twig, and guzzle, having Drupal.org maintained by the DA instead of core developers, etc.</li>
<li>Adding &#8220;selective benefits&#8221; for contributors &#8211; enabling individual contributions to indicate organizational credit and customer credit as well as volunteer. This would enable various kinds of badges and credits to the sponsoring organizations (see below).</li>
<li>Fundraising &#8211; to enable bounties on specific bugs and to accelerate development on key blocking issues.</li>
</ul>
<p>The &#8220;organizational credit&#8221; item is an interesting one for the WordPress community to consider.</p>
<p><figure id="attachment_3728" aria-describedby="caption-attachment-3728" style="width: 490px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-large wp-image-3728" src="http://www.openparenthesis.org/wp-content/uploads/2015/06/org_credit-490x178.png" alt="Organizational and customer credit on Drupal.org" width="490" height="178" srcset="https://www.openparenthesis.org/wp-content/uploads/2015/06/org_credit-490x178.png 490w, https://www.openparenthesis.org/wp-content/uploads/2015/06/org_credit-300x109.png 300w, https://www.openparenthesis.org/wp-content/uploads/2015/06/org_credit-800x290.png 800w, https://www.openparenthesis.org/wp-content/uploads/2015/06/org_credit.png 1784w" sizes="auto, (max-width: 490px) 100vw, 490px" /><figcaption id="caption-attachment-3728" class="wp-caption-text">Organizational and customer credit on Drupal.org</figcaption></figure></p>
<p><a style="font-size: 16px;" href="http://wordpress.tv/2014/11/06/boone-gorges-free-software-free-labor-and-the-freelancer-the-economics-of-contributing/" target="_blank">Boone Gorges&#8217; keynote at WordCamp NY 2014</a><span style="font-size: 16px;"> and </span><a style="font-size: 16px;" href="http://wordpress.tv/2014/10/31/boone-gorges-be-a-volunteer-not-a-martyr-a-practical-guide-to-contributing/" target="_blank">San Francisco 2014</a><span style="font-size: 16px;"> both included a high level analysis of where code contributions to WordPress come from, including individual freelancers/independents as well as those working for large agencies (like <a href="http://10up.com/" target="_blank">10up</a>). When we track commits/props at the individual level, that obscures the fact that an individual might be contributing as a paid employee of an agency, for a client of that agency, or simply as a volunteer. </span></p>
<p>I like that the model the Drupal community has developed allows for significant granularity of &#8220;attribution&#8221; &#8211; a single account might be working on behalf of different organizational sponsors or sometimes on their own.</p>
<p>Having organizational attribution in the system at this level would allow for different kinds of display of organizational involvement. Dries shared an example mockup of how this might work:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-3729" src="http://www.openparenthesis.org/wp-content/uploads/2015/06/org_display-490x368.png" alt="org_display" width="490" height="368" srcset="https://www.openparenthesis.org/wp-content/uploads/2015/06/org_display-490x368.png 490w, https://www.openparenthesis.org/wp-content/uploads/2015/06/org_display-300x225.png 300w, https://www.openparenthesis.org/wp-content/uploads/2015/06/org_display-800x600.png 800w, https://www.openparenthesis.org/wp-content/uploads/2015/06/org_display.png 1920w" sizes="auto, (max-width: 490px) 100vw, 490px" /></p>
<p>As <a href="http://10up.com/about/" target="_blank">an agency CEO</a>, I love the idea that we&#8217;d be able to differentiate against other agencies that use WordPress but don&#8217;t contribute to it. As a community member, though, I worry about the unintended consequences of such a move in terms of motivation.</p>
<p>I don&#8217;t want people contributing to WordPress in order to get better ranking in a directory or credits in a list for their company. I want people contributing because they&#8217;re passionate about making the software better and enabling end users.</p>
<p>This approach also might over-favor code contributions over meetup and WordCamp organizing, forum support, documentation, marketing, themes &amp; plugins, and other kinds of contribution we see throughout the community.</p>
<h2>The Big Reverse of the Web</h2>
<p>The final section was about what Dries <a href="http://buytaert.net/the-big-reverse-of-the-web" target="_blank">has been calling</a> <a href="http://techcrunch.com/2015/05/02/the-big-reverse-of-the-web/" target="_blank">the big reverse of the web</a>: the broader shift from a pull model (you go find what you are interested in) to a push model (what you are interested in finds you). He articulates in a series of slides why he feels Drupal is well positioned to capitalize on and support this shift &#8211; supporting rich profiles for users, structured metadata for content, and flexibility of delivery to multiple endpoints, as well as more complex caching strategies for dynamic personalization.</p>
<p>It&#8217;s a compelling argument, though I think it overstates the replacement of pull by push, and I&#8217;m not certain I find all the examples compelling. It does put the platform in a context, and outlines a direction for the platform&#8217;s development &#8211; even perhaps a justification for the kinds of complexity the platform has chosen to introduce.</p>
<p>Of course WordPress is also well situated to support this trend, with custom post types and taxonomies, the REST API and ongoing efforts around how metadata is edited and stored.</p>
<p>Matt&#8217;s vision, focused on the broader and more general &#8220;democratizing publishing,&#8221; grounds the WordPress project core in a similar fashion. It&#8217;s more of a &#8220;big tent&#8221; approach in political terms &#8211; capable of incorporating and being in line with a broader set of community goals, less narrowly defined. That said, the &#8220;right information to the right people at the right time via the right channel&#8221; may be a mission that resonates more in the market, for organizations with complex communications goals.</p>
<h2>When will Drupal 8 be done?</h2>
<p>Of course, what many people are really looking for in a Driesnote is the update about Drupal 8 readiness. In some ways this is absurd, since there are numerous and frequent public updates about the state of the release. Nevertheless, it is a very public stage for the project leader to make pronouncements, so folks pay attention.</p>
<blockquote><p>Stretch goal for Drupal 8 release: <a href="https://events.drupal.org/barcelona2015" target="_blank">Barcelona</a> (Sept. 21-25 2015)</p></blockquote>
<p>Dries identified this as a stretch goal &#8211; achievable but not easy, and not achievable without additional help from the community.</p>
<p>This is perhaps the starkest contrast between Drupal and WordPress &#8211; the idea that Drupal 8 has been underway for the past four years (started officially in March 2011) and is still not past beta status.</p>
<p>Drupal takes an &#8220;epochal&#8221; approach &#8211; where the major version numbers (6, 7, 8) represent fundamentally re-architected platforms, breaking backward compatibility for modules, themes, and APIs in order to create new possibilities.</p>
<p>WordPress takes an &#8220;incremental&#8221; approach &#8211; each release is simply another iteration on the underlying platform (so 4.0 is no more different than 3.9 than 3.9 was from 3.8). There is a significant focus on backward compatibility, deprecating functions and APIs and giving plugin, site, and theme developers significant time to adjust before killing deprecated approaches.</p>
<p>The benefit of the Drupal approach is they don&#8217;t have to carry technical debt from one platform into the next, and can fundamentally shift the architecture, as they&#8217;ve done between Drupal 7 and Drupal 8, rewriting core APIs entirely.  The benefit of the WordPress approach is that you don&#8217;t have to completely rebuild your site(s) or application(s) when a new major version gets released. (There is no &#8220;migration&#8221; path from WordPress 4.1 to 4.2 because there is no need).</p>
<p>Honestly I&#8217;ve come to greatly prefer the WordPress community&#8217;s approach, given the length of time and effort the complete re-architecture represents both for the community and for the end users / clients.</p>
<p>There is something to be said, however, for the marketing benefit of the completely new platform. I&#8217;ve often talked to folks dismissive of WordPress only to find their experience was back on 2.8 or so era WordPress. There&#8217;s no simple way to say &#8220;that was the old platform &#8211; it&#8217;s all new now&#8221; as cleanly as the break from Drupal 6.x to 7.x. It requires more complexity to point to milestones like the merge of mu, or custom post types, or the REST API.</p>
<h2>Your takeaways</h2>
<p>Assuming you&#8217;ve had the endurance to make it through this entire post AND watch the keynote, what are your takeaways?</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.openparenthesis.org/2015/06/04/what-can-the-wordpress-community-learn-from-the-state-of-drupal-2015/feed</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3724</post-id>	</item>
		<item>
		<title>Is there a single WordPress community, or a single Drupal community?</title>
		<link>https://www.openparenthesis.org/2015/05/26/wordpress-community-drupal-community</link>
					<comments>https://www.openparenthesis.org/2015/05/26/wordpress-community-drupal-community#comments</comments>
		
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Tue, 26 May 2015 17:20:00 +0000</pubDate>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Acquia]]></category>
		<category><![CDATA[Automattic]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[Small Business]]></category>
		<category><![CDATA[SMB]]></category>
		<category><![CDATA[Woo Commerce]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://www.openparenthesis.org/?p=3702</guid>

					<description><![CDATA[(Photo credit: Schipulcon 2011 Day 2 Photos under CC Attribution Share-Alike license) Two recent posts got me thinking about the Drupal community and the WordPress community. First, Mendel Kurland (whom I&#8217;ve been seeing at every WordCamp lately from London to Maine to Minneapolis) wrote on WP Tavern about &#8220;A WordPress Veteran&#8217;s Take on DrupalCon LA&#8220;:...]]></description>
										<content:encoded><![CDATA[<p><small>(Photo credit: <a href="http://schipulcon.com/photos/842/in/9/">Schipulcon 2011 Day 2 Photos</a> under CC Attribution Share-Alike license)</small></p>
<p>Two recent posts got me thinking about the Drupal community and the WordPress community.</p>
<p>First, <a href="https://mendel.me/" target="_blank">Mendel Kurland</a> (whom I&#8217;ve been seeing at every WordCamp lately from London to Maine to Minneapolis) wrote on WP Tavern about &#8220;<a href="http://wptavern.com/a-wordpress-veterans-take-on-drupalcon-la" target="_blank">A WordPress Veteran&#8217;s Take on DrupalCon LA</a>&#8220;:</p>
<blockquote><p>As I flew from DrupalCon Los Angeles, CA to WordCamp Maine, I thought a lot about what the Drupal and WordPress communities could learn from each other. WordPress and Drupal are two community-built platforms and each community is powerful. We stand to learn a lot from each other, because all open source projects matter.</p></blockquote>
<p>It&#8217;s an experience I&#8217;ve had many times, having spent much of the last 7-8 years in both communities. (I attended DrupalCon each year from Boston in 2008 through Portland in 2013, and spoke at a number of DrupalCamps throughout the Northeast, while also organizing WordCamp Boston and speaking at WordCamps all over the US).</p>
<p>I used to joke about wearing my WordPress hoodie to DrupalCamps, and my DrupalCamp shirts to WordPress events &#8211; but the reality was, in my experience, there was very little overlap in attendees. At Drupal events, people would joke about WordPress as being &#8220;fine, for a blog,&#8221; implying or sometimes stating outright it wasn&#8217;t powerful enough for &#8220;real&#8221; web needs. At WordPress events, people would joke about Drupal being big and expensive, and fine if you had a team of twelve developers and 6 months or more to throw at a site build.</p>
<p>In reality, the thing which stood out the most to me was how little the members of each community <em>actually knew</em> about the other &#8211; as communities or as software projects. (I also spent time in the Sitecore community &#8211; where the gap is even greater. At open source events it is common to hear &#8220;no one really uses .NET anymore&#8221; but at .NET events it is common to hear &#8220;businesses don&#8217;t really use open source.&#8221; Both, of course, are demonstrably false).</p>
<p>The second recent post that spurred me to write was when Dries Buytaert <a href="http://buytaert.net/why-woonattic-is-big-news-for-small-businesses" target="_blank">covered the acquisition of WooCommerce by Automattic</a>, concluding:</p>
<blockquote><p>To me, this further accentuates the division of the CMS market with WordPress dominating the small business segment and Drupal further solidifying its position with larger organizations with more complex requirements. I&#8217;m looking forward to seeing what the next few years will bring for the open source commerce world, and I&#8217;d love to hear your opinion in the comments.</p></blockquote>
<p>In some ways Dries&#8217; take on the acquisition actually mirrors my own. The acquisition of Woo by Automattic will improve the ability of WordPress as a platform (and at some point one assumes WordPress.com as a service) to compete with Squarespace, Wix, and Shopify at the level needed by consumers, prosumers, and small businesses. (I also agree with <a href="https://poststatus.com/automattic-acquired-woocommerce-woothemes/">Brian&#8217;s coverage at PostStatus</a> &#8211; ultimately some of the WordPress.com VIP customers will want ecommerce).</p>
<p>On the other hand, though, I can&#8217;t help but see Dries&#8217; post as a not-so-veiled message I&#8217;ve been hearing for years in the Drupal community: WordPress is for small businesses, Drupal is for enterprises.</p>
<p>Obviously as the CEO of <a href="http://10up.com/" target="_blank">an agency focused on designing, architecting, and delivering content management solutions for enterprises on WordPress</a>, I take exception to that message. WordPress <del datetime="2015-05-26T15:02:33+00:00">can be</del> is leveraged regularly by enterprises.Data from places like <a href="http://trends.builtwith.com/cms" target="_blank">BuiltWith</a> and <a href="http://w3techs.com/technologies/overview/content_management/all" target="_blank">W3Techs</a> shows the dominance of WordPress extends well beyond the small business sector, and remains strong even when filtered to just the top 10k sites by traffic. (One can quibble with the methodology for measurement here, as with anything at web scale, but I don&#8217;t see anyone claiming Drupal having a similar dominance of a filtered slice). Of course many large organizations end up using both in different scenarios, often alongside a half-dozen other platforms.</p>
<p>Drupal, historically, was also a contender for small businesses, non-profits, and independents. My first Drupal-based site I built from the ground up was for a local vegan society, and I later regularly built Drupal sites for academic departments or programs and other non-profits. Within the Drupal community there is a very vocal segment which feels Drupal is at risk of betraying its commitment to smaller organizations.</p>
<p><strong>In other words, in both communities there are a variety of smaller communities of interest, whose interests sometimes overlap and sometimes diverge. There is no single, monolithic WordPress community and there is no single monolithic Drupal community.</strong></p>
<p>WordPress, as an open source project, has a defined <a href="https://wordpress.org/about/philosophy/" target="_blank">philosophy of development</a> which includes &#8220;Design for the Majority,&#8221; &#8220;Out of the Box,&#8221; and &#8220;Striving for Simplicity.&#8221; Each of these in its own way (plus the often stated importance of backwards compatibility) represents a desire to serve the broadest majority with a simple clean core and a well defined set of APIs for plugin developers. That philosophy, combined with Automattic&#8217;s highly visible services for consumers, can lead to a perception that WordPress doesn&#8217;t serve the enterprise market. (Of course Automattic also offers <a href="https://vip.wordpress.com/">WordPress.com VIP</a>, and there are, in addition to 10up, many agencies, hosting providers, and other third parties serving the enterprise market explicitly).</p>
<p>Growing broad adoption of WordPress as a platform is generally valued by the community more than specific targeting of one market segment over another. Matt Mullenweg&#8217;s approach and philosophy has always supported that, across both his role at Automattic and his role in the WordPress project.</p>
<p>In the Drupal community, Acquia (Dries&#8217; company) has pushed hard and fast in the direction of the Enterprise market, from day one. The initial announcements around Acquia positioned them as akin to the way RedHat serves the Linux market. That influence, supported by many other agencies (and individual agents) in the community, has pushed the Drupal platform in version 7 and even more so in version 8 (still due out soon), in the direction of what are perceived to be &#8220;Enterprise&#8221; concerns around technical architecture. (So much so, in fact, that there is a fork in the Drupal community, called <a href="https://backdropcms.org/" target="_blank">Backdrop CMS</a>, which is designed to better serve the smaller organizations and development teams for whom Drupal has become unnecessarily complex).</p>
<p>My point is not to counter Dries&#8217; &#8220;WordPress is for small business; Drupal is for Enterprise&#8221; with my own &#8220;WordPress can do both more effectively than Drupal can do either&#8221; &#8211; though I guess I&#8217;ve made my own choice clear by joining a WordPress-centric agency and skipping DrupalCon 2014 and 2015.</p>
<p>I do still believe the WordPress community and the Drupal community can learn a lot from each other: about technical architecture, about the user experience of content management systems, about community governance, about how to design and hold conferences, about how to sell effectively against proprietary content platforms, and about how to keep innovating while moving forward large communities of contributors and stakeholders with (sometimes) competing interests.</p>
<p><strong>Ultimately maybe the best thing to recognize here is that neither community is monolithic.</strong></p>
<p>There are, in both the Drupal space and the WordPress space, multiple communities, with interests that often overlap and sometimes compete. The open source nature of both projects means that often, those communities within communities can broadly ignore each other and go about doing what they believe needs doing. Occasionally, we see a healthy debate between communities within the larger platform community &#8211; and that&#8217;s good, as that&#8217;s how open communities evolve.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.openparenthesis.org/2015/05/26/wordpress-community-drupal-community/feed</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3702</post-id>	</item>
		<item>
		<title>WordCamp London</title>
		<link>https://www.openparenthesis.org/2015/03/15/wordcamp-london-minneapolis</link>
		
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Sun, 15 Mar 2015 21:15:54 +0000</pubDate>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[London]]></category>
		<category><![CDATA[WordCamp]]></category>
		<guid isPermaLink="false">http://www.openparenthesis.org/?p=3690</guid>

					<description><![CDATA[Excited to head to the UK later this week for WordCamp London. &#160;There&#8217;s a contributor day on Friday March 19th, plus two full days of sessions on the 20th and 21st (and of course an afterparty Saturday night). The whole schedule looks great, but I&#8217;m especially looking forward to: Saturday: Building a Scalable WordPress at...]]></description>
										<content:encoded><![CDATA[<p>Excited to head to the UK later this week for <a title="WordCamp London" href="http://london.wordcamp.org/">WordCamp London</a>. &nbsp;There&#8217;s a contributor day on Friday March 19th, plus two full days of sessions on the 20th and 21st (and of course an <a title="WordCamp After Party" href="http://london.wordcamp.org/2015/the-wordcamp-london-after-party/">afterparty</a> Saturday night).</p>
<p>The whole schedule looks great, but I&#8217;m especially looking forward to:</p>
<p>Saturday:</p>
<ul>
<li>Building a Scalable WordPress at News Corp UK (<a title="Luke Wheatle" href="https://twitter.com/extracreativ" target="_blank">Luke Wheatle</a>, <a title="Sophie Plimbley" href="http://twitter.com/plimbs" target="_blank">Sophie Plimbley</a>)</li>
<li>A User-First Approach to Metadata (<a title="10up" href="http://10up.com/" target="_blank">10up</a>&#8216;s own <a title="Helen Hou-Sandí" href="https://twitter.com/helenhousandi" target="_blank">Helen Hou-Sandí</a>)</li>
<li>&lt;picture&gt; and Friends: HTML Responsive Images (<a title="Bruce Lawson" href="http://www.brucelawson.co.uk/" target="_blank">Bruce Lawson</a>)</li>
<li>From Web Address to Web Page &#8211; the Humble URL in WordPress (<a title="Simon Wheatley" href="https://twitter.com/simonwheatley" target="_blank">Simon Wheatley</a>)</li>
</ul>
<p>Sunday:</p>
<ul>
<li>Think Big, Grow Fast. Breaking Into The Enterprise Market (<a title="Fabio Torlini" href="https://twitter.com/torlini" target="_blank">Fabio Torlini)</a></li>
<li>User Experience in WordPress (<a title="Sara Cannon" href="https://twitter.com/saracannon" target="_blank">Sara Cannon</a>)</li>
<li>Hiring Employee Number One: From Freelancer to Agency (<a title="Brad Williams" href="https://twitter.com/williamsba" target="_blank">Brad Williams</a>)</li>
<li>How We Built a Market-Leading WordPress Agency; And Why We Walked Away (<a title="Simon Dickson" href="https://twitter.com/simond" target="_blank">Simon Dickson</a>)</li>
</ul>
<p>I&#8217;ll be interested to see how Fabio Torlini&#8217;s talk overlaps with / compares to the talk I recently gave at Prestige in Las Vegas on the Enterprise Disconnect in the WordPress community.</p>
<p>Will you be there as well? Please do say hello.</p>
<p>We do expect to continue to grow 10up&#8217;s presence in the EU and in the UK in particular, so let me know if you&#8217;d be interested in talking to us about joining the team.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3690</post-id>	</item>
		<item>
		<title>WP and Legal Stuff Blog</title>
		<link>https://www.openparenthesis.org/2015/02/09/wp-and-legal-stuff-blog</link>
		
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Mon, 09 Feb 2015 15:52:11 +0000</pubDate>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[derivative works]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[legal]]></category>
		<category><![CDATA[Licensing]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wp]]></category>
		<guid isPermaLink="false">http://www.openparenthesis.org/?p=3683</guid>

					<description><![CDATA[(Via WP Tavern) Folks interested in WordPress and Open Source licensing should really start following  WP and Legal Stuff, a new blog from Richard Best, a &#8220;dual qualified&#8221; lawyer (New Zealand, England &#38; Wales) focused on &#8220;IP/IT/technology law and public law.&#8221; Happy to see a number of really excellent posts already on the site, including: Understanding...]]></description>
										<content:encoded><![CDATA[<p>(Via <a title="Richard Best Launches New Website Devoted to WordPress Legal Topics" href="http://wptavern.com/richard-best-launches-new-website-devoted-to-wordpress-legal-topics" target="_blank">WP Tavern</a>)</p>
<p>Folks interested in WordPress and Open Source licensing should really start following  <a title="WP and Legal Stuff" href="http://wpandlegalstuff.com/" target="_blank">WP and Legal Stuff</a>, a new blog from Richard Best, a &#8220;dual qualified&#8221; lawyer (New Zealand, England &amp; Wales) focused on &#8220;IP/IT/technology law and public law.&#8221;</p>
<p>Happy to see a number of really excellent posts already on the site, including:</p>
<ul>
<li><a title="Understanding the GPL licensing of WordPress" href="http://wpandlegalstuff.com/understanding-gpl-licensing-wordpress/" target="_blank">Understanding the GPL licensing of WordPress</a> (with an excellent FAQ style section at the end which should be required reading for anyone starting to develop and release themes/plugins for the platform)</li>
<li><a title="Using the WordPress trademarks for your business, product or service" href="http://wpandlegalstuff.com/using-wordpress-trademarks-business-product-service/" target="_blank">Using the WordPress trademarks for your business, product or service </a>(I&#8217;ll even forgive the lack of the Oxford comma, as he used and correctly attributed <a title="John Eckman photo " href="https://www.flickr.com/photos/jeckman/4199695431" target="_blank">one of my cc-licensed photos</a>)</li>
<li><a title="WordPress themes, the GPL and the conundrum of derivative works" href="http://wpandlegalstuff.com/wordpress-themes-gpl-conundrum-derivative-works/" target="_blank">WordPress themes, the GPL and the conundrum of derivative works</a></li>
</ul>
<p>Best does a great job summarizing complex legal matters and debates and providing what (to me at least) feels like a reasonable summary.  Of course, as his <a title="Disclaimer" href="http://wpandlegalstuff.com/disclaimer/" target="_blank">disclaimer</a> tells us:</p>
<blockquote><p>The material on this site is for general informational purposes only. It does not take into account your specific requirements or circumstances, does not constitute legal or other advice to you or anyone else and you rely on it at your own risk.</p></blockquote>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3683</post-id>	</item>
		<item>
		<title>The Dirt on Open Source Licensing</title>
		<link>https://www.openparenthesis.org/2015/01/21/the-dirt-on-open-source-licensing</link>
					<comments>https://www.openparenthesis.org/2015/01/21/the-dirt-on-open-source-licensing#comments</comments>
		
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Wed, 21 Jan 2015 14:35:09 +0000</pubDate>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Creative Commons]]></category>
		<category><![CDATA[FOSS]]></category>
		<category><![CDATA[Free Software]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[Licensing]]></category>
		<category><![CDATA[MIT]]></category>
		<category><![CDATA[The Dirt]]></category>
		<guid isPermaLink="false">http://www.openparenthesis.org/?p=3675</guid>

					<description><![CDATA[I&#8217;m a big fan of podcasts, and listen to a wide variety of them regularly. So much so that it isn&#8217;t uncommon for me to have a couple months worth of backlog sitting on my phone and iPad (synced via PocketCasts) waiting to be listened to. So it was only this morning that I listened...]]></description>
										<content:encoded><![CDATA[<p>I&#8217;m a big fan of podcasts, and listen to a wide variety of them regularly. So much so that it isn&#8217;t uncommon for me to have a couple months worth of backlog sitting on my phone and iPad (synced via PocketCasts) waiting to be listened to.</p>
<p>So it was only this morning that I listened to an episode of <a title="The Dirt" href="https://twitter.com/thedirtshow" target="_blank">The Dirt</a> from back in December 2014: <a title="Open Source pt 2: Licensing Matters with Gabe Levine" href="http://www.freshtilledsoil.com/licensing-gabe-levine/" target="_blank">Open Source pt. 2: Licensing Matters with Gabe Levine.</a>  This was the 2nd in a (so far) three part series on Open Source from a podcast I usually really enjoy, put out by an agency (<a title="Fresh Tilled Soil" href="http://www.freshtilledsoil.com/" target="_blank">Fresh Tilled Soil</a>) for whom I have tremendous respect. It was on a topic (open source licenses) about which I think most web designers, front-end developers, and web developers need significantly better education and understanding. It included as a guest a lawyer (<a title="Gabe Levine" href="https://twitter.com/MyLawyerGabe" target="_blank">Gabe Levine</a>) whose twitter bio describes him as a &#8220;New Media Lawyer Extraordinaire&#8221; and who was described by The Dirt post as a &#8220;super lawyer.&#8221;</p>
<p>That&#8217;s why I was so disappointed.</p>
<p>Beyond muttering to myself on my morning walk, I just have to respond to some of the major issues I had with the podcast. (No comments allowed on the blog where the podcast is posted, so I&#8217;ll write here and tweet to the podcast).</p>
<h2>1. The obligations of the GPL are triggered by distribution</h2>
<p>The group discussed the differences between different licenses and the fact that <a title="GitHub" href="https://github.com/" target="_blank">GitHub</a> does not require a license be selected for a project, but does now encourage it (see <a title="GitHub on Licensing" href="http://www.openparenthesis.org/2013/07/22/github-on-licensing">Github on licensing</a>).</p>
<p>What no one mentioned was the helpful <a title="Choose a License" href="http://choosealicense.com/" target="_blank">choosealicense.com</a> site GitHub launched to help people choose, which does a very simple and clear job explaining the differences between popular licenses. (Simplified, but generally accurate).</p>
<p>The discussion turned to the GPL and its &#8220;copyleft&#8221; cause, which says that if you distribute changes you make to a project licensed under the GPL, or if you distribute a project that is a derivative of a project licensed under the GPL, you must make your software available (to those to whom you distribute it) under the GPL as well. This means you pass on the same <a title="Four Freedoms" href="https://www.gnu.org/philosophy/free-sw.html" target="_blank">four freedoms</a> you enjoyed from the upstream project upon which you are  building.</p>
<p>One of the podcast hosts (Tim?) asked, in essence, what if I build a site on a GPL platform like Drupal? Am I obligated to share all of my code under the GPL?  Gabe answered no, but implied that was because the code Tim would have written in that case would not be considered a derivative. <strong>No one even mentioned the concept of distribution at all. </strong></p>
<p>The reality is, you can take a project licensed under the GPL, modify it, make derivatives of it, make it run 300% faster, add features, extend the core, and run it <em>on your own servers</em> as often as you wish. As long as you are not distributing the code to anyone (offering it for download or shipping CDs), distribution has not been triggered.</p>
<p>Google reportedly makes many modifications to linux distributions to improve efficiency in their data centers &#8211; and is under no obligation to share that back.</p>
<p><a title="Acquia" href="http://acquia.com/" target="_blank">Acquia</a> <del>had for some time</del> has a project called <a title="Drupal Gardens" href="https://www.drupalgardens.com/" target="_blank">Drupal Gardens</a>, which enables users to set up free Drupal sites in a SaaS model &#8211; like WordPress.com &#8211; and was under no obligation to open source that project, though it was quite clearly derivative of Drupal.</p>
<p><a title="Automattic" href="http://automattic.com/" target="_blank">Automattic</a>, in addition to <a title="WordPress.com" href="http://wordpress.com/" target="_blank">WordPress.com</a>, offers <a title="WordPress.com VIP" href="http://vip.wordpress.com/" target="_blank">WordPress.com VIP</a> hosting, and has created various bits of software to make that platform run efficiently &#8211; as have many other managed WordPress hosts &#8211; and they are under no obligation to release those platforms.</p>
<p>For companies who are building their website on a platform that is GPL licensed, they are not distributing that software. It is very common, in building a WordPress powered site, to develop custom plugins or complex themes, which are at least partially &#8220;derivative&#8221; of the core software. (Some parts of themes might not be derivative, but let&#8217;s accept for the sake of argument the generally accepted thinking that the php code in themes and plugins is derivative). Those companies are not obligated to release those plugins or distribute them at all. The issue is only when they do decide to distribute them &#8211; in which case they need to make them available to the distributees under the GPL.</p>
<p>To repeat: <strong>if you are not distributing your modifications/derivative works, you need not share them with anyone, including the source project. </strong></p>
<p>If you are building software you intend to distribute, and don&#8217;t wish to distribute under the GPL, you should not build on GPL software.</p>
<p>If you are building software you do not intend to distribute, you need not worry about GPL infection. This is why even <a title="Microsoft Official Blog" href="http://blogs.microsoft.com/" target="_blank">Microsoft</a> (as strongly anti-GPL as any company I can think of) has no problem hosting WordPress powered sites.</p>
<h2>2. The GPL is used by many of the largest and most successful projects</h2>
<p>Ok, so maybe in this case I&#8217;m being overly sensitive.</p>
<p>The whole discussion was presented in such a way that made GPL licensed software sound like it was only for fringe projects, or was unpopular.</p>
<p>Let&#8217;s not forget that all of the most successful open source content management platforms are licensed under the GPL: WordPress, Drupal, Joomla, and so on.</p>
<p>Let&#8217;s not forget that Linux itself is licensed under the GPL &#8211; and is undoubtedly the most common server operating system on the web.</p>
<p>Let&#8217;s not forget that Git is licensed under the GPL (and yet this doesn&#8217;t prevent GitHub from being a hosted service based on Git).</p>
<p>I&#8217;m not arguing that the MIT license is a bad license, or that people who choose &#8220;permissive&#8221; licenses over &#8220;copyleft&#8221; licenses are doing it wrong &#8211; but to suggest that the GPL is some kind of fringe case is simply wrong.</p>
<h2>3. Creative Commons did not inspire the software licenses; it was inspired by them</h2>
<p>Later the conversation turned to Creative Commons, and the license variations Creative Commons offers, which are designed (thus the &#8220;Creative&#8221; in the name) to allow creators of creative works (photography, art, illustration, music, writing, etc) to define the ways in which they want their work shared. (Or the conditions under which such sharing is explicitly allowed by the copyright owner).</p>
<p>Gabe (I believe &#8211; I could have the voices assigned to the wrong speakers) suggests that perhaps Creative Commons was first, and inspired the software licenses.</p>
<p>That&#8217;s like suggesting that perhaps horse-drawn carriages were inspired by the early <a style="text-decoration: none;" href="http://www.idealdirectadgroup.com/"> <span style="text-decoration: none; color: #3d3d3d;">automotive marketing</span></a> industry.</p>
<p>Creative Commons was <a title="Creative Commons History" href="http://creativecommons.org/about/history" target="_blank">formed in 2001, and released their first license in 2002</a>. The inspiration flowed exactly the other way: &#8220;Creative Commons developed its licenses &#8211; inspired in part by the . . . GPL.&#8221;</p>
<p>The Free Software Foundation was organized as a 501(c)(3) in 1985, and the notion of using the license the FSF had created as a General Public License appears in 1988 or 1989.  The GPL v2 was released in 1991.</p>
<h2>4. Dual licensing is common</h2>
<p>The notion of dual licensing also came up near the end of the discussion, and it seemed a wholly novel idea &#8211; that a piece of software would be available under multiple licenses.</p>
<p>This is not uncommon. <a title="MySQL" href="http://www.mysql.com/" target="_blank">MySQL</a> itself has long been available via GPL or via a commercial license which enabled you to build it into products that would be distributed without triggering the GPL distribution clause.</p>
<p>Even commercial software is regularly dual licensed. You can get Microsoft Word or Adobe Photoshop or Apple Keynote retail as an individual, or via an OEM license, or as a corporate subscriber to a corporate license, or as a student under a student license, etc. Each of these may be the exact same set of bytes but made available under different license regimes and restrictions.</p>
<p>There are complexities for open source projects with respect to dual licensing. The copyright holder needs to agree to licensing changes &#8211; so in the absence of a contributor agreement or copyright assignment, an open source project that has taken a number of contributions from many people may be unable to change the license retroactively.</p>
<h2>Licensing Matters</h2>
<p>Apologies in advance if this whole post feels like a rant. I know the folks at The Dirt are not intending to spread misinformation or scare people about working with open source software, but I think it is really critical that people understand what the GPL does and does not require.</p>
<p>I am not a lawyer, and don&#8217;t even play one on the internet. But there are many great resources that can help you understand what the licenses do and do not mean. Here are just a few:</p>
<ul>
<li><a title="Free Software Foundation on Licensing" href="http://www.fsf.org/licensing/" target="_blank">Free Software Foundation &#8211; Licensing</a></li>
<li><a title="Open Source Initiative" href="http://opensource.org/" target="_blank">Open Source Initiative</a>  &#8211; <a title="Open Source Licenses" href="http://opensource.org/licenses" target="_blank">Open Source Licenses</a></li>
<li><a title="Choose a License" href="http://choosealicense.com/" target="_blank">ChooseALicense.com</a></li>
<li><a title="Creative Commons" href="http://creativecommons.org/choose/" target="_blank">Creative Commons </a></li>
<li><a title="Which Open Source Software Licenses Should I Use" href="http://opensource.com/law/13/1/which-open-source-software-license-should-i-use" target="_blank">Which Open Source Software License Should I Use?</a></li>
<li><a title="Comparison of Free and Open Source Software Licenses" href="http://en.wikipedia.org/wiki/Comparison_of_free_and_open-source_software_licenses" target="_blank">Comparison of Free and Open Source Software Licenses</a> (wikipedia)</li>
</ul>
<p>For key projects I&#8217;ve worked with, here are there pages on the concept:</p>
<ul>
<li>WordPress: <a title="The WordPress License" href="https://wordpress.org/about/license/" target="_blank">License</a>, <a title="Bill of Rights" href="https://wordpress.org/about/philosophy/#gpl" target="_blank">Philosophy</a> (see the &#8220;Bill of Rights&#8221; section of that page).</li>
<li>Drupal: <a title="Drupal Licensing FAQ" href="https://www.drupal.org/licensing/faq" target="_blank">Licensing FAQ</a></li>
</ul>
<p> </p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.openparenthesis.org/2015/01/21/the-dirt-on-open-source-licensing/feed</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3675</post-id>	</item>
		<item>
		<title>Mixcloud to RSS with Enclosures</title>
		<link>https://www.openparenthesis.org/2015/01/05/mixcloud-to-rss-with-enclosures</link>
		
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Mon, 05 Jan 2015 16:11:53 +0000</pubDate>
				<category><![CDATA[media]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Github]]></category>
		<category><![CDATA[Mixcloud]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[RSS]]></category>
		<guid isPermaLink="false">http://www.openparenthesis.org/?p=3663</guid>

					<description><![CDATA[Some time ago I created an &#8220;Unofficial.fm Feed Parser&#8221; so that I could get one of my favorite podcasts, The Waiting Room, as a true podcast (that my podcatcher would know how to download).  Since then, they&#8217;ve moved on from Official.fm and can be found (at least for now) over at Mixcloud. Unfortunately, just like Official.fm,...]]></description>
										<content:encoded><![CDATA[<p><a title="UnOfficial.fm iTunes Feed Generator" href="http://www.openparenthesis.org/2012/01/30/new-project-unofficial-fm-itunes-feed-generator">Some time ago</a> I created an &#8220;<a title="Unofficial.fm Feed Parser" href="https://github.com/jeckman/UnOfficial.fm-Feed" target="_blank">Unofficial.fm Feed Parser</a>&#8221; so that I could get one of my favorite podcasts, <a title="The Waiting Room New Music Podcast" href="http://twrhq.com/" target="_blank">The Waiting Room</a>, as a true podcast (that my podcatcher would know how to download).  Since then, they&#8217;ve moved on from Official.fm and can be found (at least for now) over at Mixcloud.</p>
<p>Unfortunately, just like Official.fm, Mixcloud doesn&#8217;t provide a &#8220;true&#8221; RSS feed with enclosures. So I had to hack together another script to feed my podcatcher with the full quality downloads.</p>
<p>When I first started searching, I found a few hopeful options:</p>
<ul>
<li>Meloncholy&#8217;s <a title="Mixcloud RSS Converter (Meloncholy)" href="https://github.com/meloncholy/mixcloud-rss" target="_blank">Mixcloud RSS Converter</a> &#8211; which you can see in action at <a title="MixCloud RSS thingy" href="http://bits.meloncholy.com/mixcloud-rss" target="_blank">http://bits.meloncholy.com/mixcloud-rss</a>. Unfortunately what this does is use the Oembed functionality  to create a real RSS feed but one where each episode is embedded, rather than in the RSS feed as an enclosure. Good for streaming, not for playing when you&#8217;re offline.</li>
<li><a title="Georgi Pavlov's Mixcloud RSS Feed Generator" href="http://www.georgipavlov.com/mixcloud-rss-feed-generator/" target="_blank">Georgi Pavlov&#8217;s Mixcloud RSS feed generator</a> &#8211; this one does work well, and allows you to choose between m4a and mp3, as well as how many episodes back to grab. This worked pretty effectively, but I didn&#8217;t like that I was consuming someone else&#8217;s resources and wanted one I could run on my own server. (One thing his does which mine does not yet is pull each episode&#8217;s description).</li>
<li>Many pointers to <a title="OffLiberty" href="http://offliberty.com/" target="_blank">offliberty.com</a> and numerous similar sites, which can translate and provide download links for individual episodes &#8211; but again I didn&#8217;t want to be dependent on them. (See also <a title="Mixcloud Downloader" href="http://clouddownload.co.uk/" target="_blank">Mixcloud Downloader</a>,  <a title="MixCloud Downloader" href="http://www.downloadmixcloud.com/" target="_blank">MixCloud Downloader</a>, and <a title="Mixcloud Downloader" href="https://chrome.google.com/webstore/detail/mixcloud-downloader/pehbgppfhibppienlogahkijdcaomcld?hl=en" target="_blank">Mixcloud Downloader</a> &#8211; the last one a chrome extension).</li>
<li>A couple of sites which pointed out how to <a title="Download Mixcloud Mixes" href="http://technolux.blogspot.com/2011/08/download-mixcloud-mixes-as-mp3-m4a-aac.html" target="_blank">find the url of the m4a file</a> &#8211; using Chrome inspector, net-internals, or similar mechanisms.</li>
</ul>
<p>Ultimately I ended up making my own: <a title="Mixcloud RSS Download" href="https://github.com/jeckman/mixcloud-rss-download" target="_blank">Mixcloud RSS download</a></p>
<p>It&#8217;s fairly simple to configure. I use a cronjob to refresh it every 24 hrs, then point my podcatcher at the saved output. (You can see <a title="The Waiting Room RSS Feed" href="http://johneckman.com/mc/feed.xml" target="_blank">the results here</a> or put http://johneckman.com/mc/feed.xml in your podcatcher to test).</p>
<p>Note downloads are limited on the mixcloud side &#8211; so a 2 hr podcast (like The Waiting Room) will actually take 2 hrs to download. I suppose a future version might do the downloads server-to-server and then cache locally the most recent X episodes.</p>
<p>Let me know if you try it with other podcasts and how it works (or doesn&#8217;t, of course) using the <a title="Mixcloud RSS Downloader" href="https://github.com/jeckman/mixcloud-rss-download/issues" target="_blank">github issues queue</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3663</post-id>	</item>
		<item>
		<title>Jeffrey Zeldman: 20 Years of Web Design and Community</title>
		<link>https://www.openparenthesis.org/2015/01/02/jeffrey-zeldman-20-years-of-web-design-and-community</link>
		
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Fri, 02 Jan 2015 18:26:35 +0000</pubDate>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Creative]]></category>
		<category><![CDATA[Open Source]]></category>
		<guid isPermaLink="false">http://www.openparenthesis.org/?p=3656</guid>

					<description><![CDATA[Just discovered via Twitter this great video Lynda.com published a few months ago, on Jeffrey Zeldman&#8217;s career (so far) working with &#8220;people who make websites.&#8221; It&#8217;s a great video to begin the year with, tracing the evolution of the web design community from the earliest days, though the founding and evolution of Zeldman&#8217;s many communities/activities,...]]></description>
										<content:encoded><![CDATA[<p>Just discovered via Twitter this great video Lynda.com published a few months ago, on Jeffrey Zeldman&#8217;s career (so far) working with &#8220;people who make websites.&#8221;</p>
<div class="rve" data-content-width="700"><iframe loading="lazy" src="//player.vimeo.com/video/104641191" width="700" height="394" frameborder="0" title="Jeffrey Zeldman: 20 years of Web Design and Community" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></div>
<p><!-- Responsive Video Embeds plugin by www.kevinleary.net --></p>
<p>It&#8217;s a great video to begin the year with, tracing the evolution of the web design community from the earliest days, though the founding and evolution of Zeldman&#8217;s many communities/activities, including:</p>
<ul>
<li><a title="A List Apart" href="http://alistapart.com/" target="_blank"><strong>A List Apart</strong></a> &#8211; which started as a mailing list and morphed into an early web magazine, but has had an amazingly consistent, quality, curated and editorially managed voice for the best in web design and front-end engineering. It brought together the ethos of the early web &#8211; <em>what you know, you share with others</em> &#8211; with an approach that essentially kept out the flame wars, bullying, and noise that were so prevalent elsewhere. I think of it to this day as the first real professional community I wanted to be a part of &#8211; and it remains one of the best places to find the latest thinking about real world challenges for web professionals.</li>
<li><a title="Web Standards Project" href="http://www.webstandards.org/" target="_blank"><strong>The Web Standards Project</strong></a> &#8211; the banner carrier for web standards during the years when people were either completely ignorant of them or explicitly hostile. The fact that you almost never see a &#8220;This site best viewed in Internet Explorer&#8221; link as you browse is in large part due to the efforts of this group, which had to inform and educate browser-makers and web designers/developers at the same time.</li>
<li><a title="A Book Apart" href="http://www.abookapart.com/" target="_blank"><strong>A Book Apart</strong></a> &#8211; continuing in the same direction of a curated voice for web professionals who cared about the craft and were serious about design and technology, this series of books has consistently identified, amplified, and nurtured the best voices: Ethan Marcotte on <a title="Responsive Web Design" href="http://www.abookapart.com/products/responsive-web-design" target="_blank">Responsive Web Design</a>, Karen McGrane on <a title="Content Strategy for Mobile" href="http://www.abookapart.com/products/content-strategy-for-mobile" target="_blank">Content Strategy for Mobile</a>, and Luke Wroblewski on <a title="Mobile First" href="http://www.abookapart.com/products/mobile-first" target="_blank">Mobile First</a> just to name three of the giants in a <a title="A Book Apart" href="http://www.abookapart.com/" target="_blank">series of great books</a>. (If I made gift lists for recent grads / young professionals in the web industry, the <a title="Complete A Book Apart Library" href="http://www.abookapart.com/collections/complete-library" target="_blank">complete A Book Apart Library</a> would be at the top of that list).</li>
<li><a title="An Event Apart" href="http://aneventapart.com/" target="_blank"><strong>An Event Apart</strong></a> &#8211; curated, single-track conference on the (always emergent) best-practices and key philosophies behind building web sites right. I&#8217;ll confess here I&#8217;ve never made it to one &#8211; but have sent colleagues and watched innumerable talks either recorded at An Event Apart of premiered there and later given in other venues. If a speaker you have a chance to see somewhere has been a speaker on the Event Apart circuit, don&#8217;t miss them.</li>
</ul>
<p>If the video sometimes comes across as a lifetime achievement award montage &#8211; which it did to me &#8211; that shouldn&#8217;t be taken to mean Zeldman&#8217;s not still active, in many of the above businesses as well as <a title="Happy Cog" href="http://happycog.com/" target="_blank">Happy Cog</a> and teaching at the <a title="School of Visual Arts" href="http://www.sva.edu/" target="_blank">School of Visual Arts</a> in NYC.</p>
<p>It&#8217;s a fantastic video to start the new year with as it reminds both of how far we have come and also of how dynamic and emergent the whole industry remains. (If first few &#8220;testimonial&#8221; bits bother you skip forward to 1:45 or so where the real story starts).</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3656</post-id>	</item>
		<item>
		<title>Free Software Foundation turns 30</title>
		<link>https://www.openparenthesis.org/2015/01/01/free-software-foundation-turns-30</link>
		
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Thu, 01 Jan 2015 14:56:31 +0000</pubDate>
				<category><![CDATA[Open Source]]></category>
		<guid isPermaLink="false">http://www.openparenthesis.org/?p=3651</guid>

					<description><![CDATA[One of the challenges of working in open source free software is explaining what free software is and why people should care. Thanks to the folks at Urchin studios for producing this video in celebration of 30 years of the Free Software Foundation: https://www.openparenthesis.org/wp-content/uploads/2015/01/FSF_30_1080p.webm Join the Free Software Foundation today.]]></description>
										<content:encoded><![CDATA[<p>One of the challenges of working in <del>open source</del> free software is explaining what free software is and why people should care.</p>
<p>Thanks to the folks at <a title="Urchin Studios" href="http://urchn.org/about">Urchin studios</a> for producing this video in celebration of 30 years of the Free Software Foundation:</p>
<p><div style="width: 700px;" class="wp-video"><video class="wp-video-shortcode" id="video-3651-2" width="700" height="394" preload="metadata" controls="controls"><source type="video/webm" src="https://www.openparenthesis.org/wp-content/uploads/2015/01/FSF_30_1080p.webm?_=2" /><a href="https://www.openparenthesis.org/wp-content/uploads/2015/01/FSF_30_1080p.webm">https://www.openparenthesis.org/wp-content/uploads/2015/01/FSF_30_1080p.webm</a></video></div></p>
<p><a title="Join the Free Software Foundation" href="https://my.fsf.org/join" target="_blank">Join the Free Software Foundation</a> today.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3651</post-id>	</item>
		<item>
		<title>2014 year in travel</title>
		<link>https://www.openparenthesis.org/2014/12/31/2014-year-in-travel</link>
		
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Wed, 31 Dec 2014 14:12:05 +0000</pubDate>
				<category><![CDATA[Travel]]></category>
		<category><![CDATA[infographic]]></category>
		<category><![CDATA[tripit]]></category>
		<guid isPermaLink="false">http://www.openparenthesis.org/?p=3646</guid>

					<description><![CDATA[Hat tip to Margot Bloomstein for the pointer to Cemre&#8217;s &#8220;Year in Review&#8221; infographic project, which visualizes Tripit Data. Strong showing for SMF this year thanks to 10up. View my full report or make your own. &#160; &#160; &#160; &#160;]]></description>
										<content:encoded><![CDATA[<p><a href="http://cem.re/year-in-review/e697f55cd6d4b933ecc78f7e027ec13706720ad4.html"><br />
</a>Hat tip to <a title="Margot Bloomstein" href="https://twitter.com/mbloomstein" target="_blank">Margot Bloomstein</a> for the pointer to Cemre&#8217;s &#8220;<a title="Year In Review" href="http://cem.re/year-in-review/" target="_blank">Year in Review</a>&#8221; infographic project, which visualizes Tripit Data. Strong showing for SMF this year thanks to <a title="10up" href="http://10up.com/" target="_blank">10up</a>.</p>
<p><a title="John Eckman Travel 2014" href="http://cem.re/year-in-review/e697f55cd6d4b933ecc78f7e027ec13706720ad4.html" target="_blank">View my full report</a> or <a title="Year In Review" href="http://cem.re/year-in-review/" target="_blank">make your own</a>.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3646</post-id>	</item>
		<item>
		<title>The Fox, the Hedgehog, and Responsive Web Design</title>
		<link>https://www.openparenthesis.org/2014/12/29/the-fox-the-hedgehog-and-responsive-web-design</link>
					<comments>https://www.openparenthesis.org/2014/12/29/the-fox-the-hedgehog-and-responsive-web-design#comments</comments>
		
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Mon, 29 Dec 2014 16:10:49 +0000</pubDate>
				<category><![CDATA[Creative]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Boston]]></category>
		<category><![CDATA[CM]]></category>
		<category><![CDATA[Responsive Web Design]]></category>
		<guid isPermaLink="false">http://www.openparenthesis.org/?p=3630</guid>

					<description><![CDATA[Just before the holidays, I saw Tamsen Webster (@tamadear) speak at Creative Mornings Boston on the theme of Education. She anchored the discussion on the distinction between the fox and the hedgehog. (That&#8217;s the fox on the left on the whiteboard, with the hedgehog on the right: Photo by Alyssa Alarcon from Brooklyn Boulders Somerville Facebook page). If you&#8217;ve not...]]></description>
										<content:encoded><![CDATA[<p>Just before the holidays, I saw <a title="Tamsen Webster" href="http://tamsenwebster.com/" target="_blank">Tamsen Webster</a> (<a title="Tamsen Webster" href="https://twitter.com/tamadear">@tamadear</a>) speak at <a title="Creative Mornings Boston" href="http://creativemornings.com/cities/bos">Creative Mornings Boston</a> on the theme of Education. She anchored the discussion on the distinction between the fox and the hedgehog. <em>(That&#8217;s the fox on the left on the whiteboard, with the hedgehog on the right: Photo by Alyssa Alarcon from <a title="Photo by Alyssa Alarcon" href="https://www.facebook.com/bkbsomerville/photos/a.596164693817077.1073741879.258378257595724/596165830483630/?type=3&amp;theater" target="_blank">Brooklyn Boulders Somerville Facebook page</a>)</em>.</p>
<p>If you&#8217;ve not encountered the fox and the hedgehog (via <a title="Jim Collins" href="http://www.jimcollins.com/media_topics/hedgehog-concept.html#audio=84" target="_blank">Jim Collins</a>, via <a title="What the Fox Knows" href="http://fivethirtyeight.com/features/what-the-fox-knows/" target="_blank">Nate Silver</a>, or elsewhere), it&#8217;s a distinction made famous by <a title="The Hedgehog and the Fox" href="http://en.wikipedia.org/wiki/The_Hedgehog_and_the_Fox" target="_blank">Isiah Berlin&#8217;s 1953 book on Tolstoy</a>, taking off from a fragment of Archilochus:</p>
<blockquote><p>the fox knows many things, but the hedgehog knows one big thing</p></blockquote>
<p>Berlin uses this notion to divide historic writers and thinkers into two camps: those who focus on going deep in analysis of one area of expertise versus those who synthesize and compare across many areas, disciplines, and approaches.</p>
<p><iframe loading="lazy" class="youtube-player" width="700" height="394" src="https://www.youtube.com/embed/wAsbQ8ln7yM?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;start=112&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe></p>
<p>It struck me that this pair of characterizations worked well to describe a recent <a title="BostonJS" href="http://www.meetup.com/boston_JS/" target="_blank">BostonJS </a>meetup, which featured <a title="Mat Marquis" href="https://github.com/Wilto" target="_blank">Mat Marquis</a> (<a title="@wilto" href="https://twitter.com/wilto" target="_blank">@wilto</a>) (hedgehog) and <a title="Ethan Marcotte" href="http://ethanmarcotte.com/" target="_blank">Ethan Marcotte</a> (<a title="@beep" href="https://twitter.com/beep" target="_blank">@beep</a>) (fox).</p>
<p>Mat dove deep into the past, present, and future of responsive images.</p>
<p><iframe loading="lazy" class="youtube-player" width="700" height="394" src="https://www.youtube.com/embed/DA7Hjx0o4rY?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe></p>
<p><em>(This video is not from BostonJS, but looks to be quite similar.)</em></p>
<p>Mat&#8217;s singular focus, in identifying the problem of responsive images (the lack of a clear, standards based way to send only the correct image size and pixel density for a responsive design), collaborating with others on solutions to the problem, and getting those solutions actually adopted as part of a W3C standard, is amazing and inspiring.</p>
<p>Web design and development is still an industry in which a set of designers/developers concerned about the real world impact and global accessibility of the web can get involved and actually change the rules on the field of play. Check out the <a title="Responsive Images Community Group" href="http://responsiveimages.org/">Responsive Images Community Group</a> for more.</p>
<p>Ethan&#8217;s talk was focused more broadly on what he called &#8220;Laziness in the Time of Responsive Design.&#8221;</p>
<p><iframe loading="lazy" class="youtube-player" width="700" height="394" src="https://www.youtube.com/embed/UA0XnOxHqNg?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe></p>
<p><em>This video&#8217;s also not from BostonJS, but it is a very similar (slightly earlier) version of the talk from that night, with many of the same examples.</em></p>
<p>Ethan started with the story of the <a title="Pando tree" href="http://en.wikipedia.org/wiki/Pando_%28tree%29" target="_blank">Pando forest in Utah</a>, which isn&#8217;t so much a forest as a tree: one &#8220;clonal colony&#8221; covering 140 acres. Besides being the world&#8217;s oldest living organism and the world&#8217;s heaviest living organism, it&#8217;s also a great metaphor for the difficulties front-end developers and designers face in trying to keep in mind both the forest and the trees of responsive design and development.</p>
<p>Ethan basically argued that sometimes the best path to achieving responsiveness is letting go: leveraging simple structures of HTML and CSS, in support of design systems, in place of complex grid frameworks and javascript interactions. Of course what Ethan calls &#8220;laziness&#8221; I&#8217;d call clever restraint. It does, in the end, require less code &#8211; and in the end the code is specifying less in order to achieve the desired result &#8211; but that&#8217;s hardly laziness. You&#8217;ve got to have a really solid understanding of the underlying behaviors of HTML/CSS before you can even begin to think about design systems.</p>
<p>In the end, the point isn&#8217;t to focus on whether any individual is a hedgehog or a fox, but to recognize the value (and necessity) of both ways of thinking.</p>
<p>We need folks like Mat Marquis pushing hard over months and even years to get the standards and specifications in the right place, just as we need people like Ethan Marcotte reminding us to not lose sight of the overall goal and the philosophy behind the page design, drawing on broader disciplines and histories of architecture and design.</p>
<p>In my own career, I&#8217;ve certainly played more fox than hedgehog, jumping from Academia (and an interdisciplinary PhD that never could quite settle on a single genre/medium/discipline) to web development, and within web development having been a front-end developer, user experience designer, project manager, technical architect, managing director, and CEO. But it&#8217;s only when I narrowed my focus &#8211; first to the open source CMS space and most recently to WordPress &#8211; that I really found the value of knowing one thing well.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.openparenthesis.org/2014/12/29/the-fox-the-hedgehog-and-responsive-web-design/feed</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3630</post-id>	</item>
		<item>
		<title>WordPress, qTranslate, Custom Menu Item Links</title>
		<link>https://www.openparenthesis.org/2014/11/27/wordpress-qtranslate-custom-menu-item-links</link>
		
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Thu, 27 Nov 2014 17:57:16 +0000</pubDate>
				<category><![CDATA[Open Source]]></category>
		<guid isPermaLink="false">http://www.openparenthesis.org/?p=3595</guid>

					<description><![CDATA[On the Food Empowerment Project site, we use mqTranslate, a successor to qTranslate, to manage content in English and Spanish. In conjunction with qTranslate Slug, we get specific urls for pages in English and Spanish, a language switching button in the header, and menus &#38; widgets reflecting the currently selected language. Menu items which link...]]></description>
										<content:encoded><![CDATA[<p>On the <a title="Food Empowerment Project" href="http://www.foodispower.org/" target="_blank">Food Empowerment Project</a> site, we use <a title="mqTranslate" href="https://wordpress.org/plugins/mqtranslate/" target="_blank">mqTranslate</a>, a successor to <a title="qTranslate" href="https://wordpress.org/plugins/qtranslate/" target="_blank">qTranslate</a>, to manage content in English and Spanish. In conjunction with <a title="qTranslate Slug" href="https://wordpress.org/plugins/qtranslate-slug/" target="_blank">qTranslate Slug</a>, we get specific urls for pages in English and Spanish, a language switching button in the header, and menus &amp; widgets reflecting the currently selected language.</p>
<p>Menu items which link to pages reflect not only the right language for the menu text, but also automagically link to the correct url for the current language. The challenge I found was with custom menu items. They show the correct text for the menu item by language, but because of the way WordPress handles the &#8220;url&#8221; of the custom menu item, you can&#8217;t use multiple languages in that field.</p>
<p>The right way to fix this, I suppose, would be a custom plugin which extends the custom menu item to allow multiple URLs by language, and then updates the admin interface to show the appropriate URL field for the current language, just as qTranslate does to show the appropriate menu text for the current language (inside the dashboard &amp; when output).</p>
<p>But I didn&#8217;t have time for that.</p>
<p>The goal was to add a link in primary navigation menu to another project of Food Empowerment Project, VeganMexicanFood.com. That site has a different url for English and Spanish, but is an external link.</p>
<p>The simple answer&nbsp;I found was to use the wp_nav_menu_objects filter:</p>
<pre class="brush: php; title: ; notranslate">function vmf_menu_links($items, $args) {
     if(qtrans_getlanguage() == 'en') {
          return $items;
     }
     foreach ($items as $item) {
          if ($item-&gt;ID == '512') {
               $item-&gt;url = 'http://www.veganmexicanfood.com/index_es.htm';
          }
     }
     return $items;
}
add_filter('wp_nav_menu_objects', 'vmf_menu_links', 10, 2);</pre>
<p>This filter first checks to see if we&#8217;re in English &#8211; if we are, it just returns the items unchanged. If we aren&#8217;t, that means we&#8217;re in Spanish (we only have 2 languages). In that case, loop through the items and when you find the item with ID 512 (the link to Vegan Mexican Food), change the url of that item.</p>
<p>Of course this hack hardcodes the ID of the menu item targeted, as well as the url to use. But for a quick hack it works well, and since the site is heavily cached I wasn&#8217;t too worried about performance impact. (You can find the ID of the item easily by looking at the CSS where it is output in the menu). </p>
<p>It could be extended as a switch statement to look for multiple languages and substitute appropriate urls.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3595</post-id>	</item>
		<item>
		<title>Taking Chances</title>
		<link>https://www.openparenthesis.org/2014/11/25/taking-chances</link>
		
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Tue, 25 Nov 2014 15:49:49 +0000</pubDate>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Creative]]></category>
		<guid isPermaLink="false">http://www.openparenthesis.org/?p=3590</guid>

					<description><![CDATA[&#160; This week&#8217;s Creative Mornings Boston was held at Brooklyn Boulders in Somerville. Creative Mornings continues to surprise and delight as an event. I think this is the first time I had to sign a safety waiver just to hear a short talk about business.  The morning also starting with the crew from the Blackout Step Team from Tufts,...]]></description>
										<content:encoded><![CDATA[<p>&nbsp;</p>
<p>This week&#8217;s Creative Mornings Boston was held at <a title="Brooklyn Boulders Somerville" href="http://bkbs.brooklynboulders.com/" target="_blank">Brooklyn Boulders</a> in Somerville.</p>
<p>Creative Mornings continues to surprise and delight as an event. I think this is the first time I had to sign a safety waiver just to hear a short talk about business.  The morning also starting with the crew from the <a title="Blackout Step Team" href="https://www.facebook.com/BlackoutStepTeam" target="_blank">Blackout Step Team</a> from Tufts, performing an impressive routine (especially for 9am!).</p>
<p><a href="https://www.facebook.com/BlackoutStepTeam"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-3592" src="http://www.openparenthesis.org/wp-content/uploads/2014/11/10390975_10153058595504179_6093548996756569432_n-490x367.jpg" alt="10390975_10153058595504179_6093548996756569432_n" width="490" height="367" srcset="https://www.openparenthesis.org/wp-content/uploads/2014/11/10390975_10153058595504179_6093548996756569432_n-490x367.jpg 490w, https://www.openparenthesis.org/wp-content/uploads/2014/11/10390975_10153058595504179_6093548996756569432_n-300x225.jpg 300w, https://www.openparenthesis.org/wp-content/uploads/2014/11/10390975_10153058595504179_6093548996756569432_n.jpg 960w" sizes="auto, (max-width: 490px) 100vw, 490px" /></a></p>
<p>&nbsp;</p>
<p>Then <a title="Nataly Kogan" href="https://twitter.com/natalykogan" target="_blank">Nataly Kogan</a> from <a title="Happier" href="http://www.happier.com/" target="_blank">Happier</a> gave a quick but inspiring talk about taking chances &#8211; sharing moments from her own life (emigrating from the Soviet Union to Detroit, betting on Constant Contact as a junior partner at a venture capital firm, and spending 2 hours talking happiness research with a cynical audience member who turned out to be a NY Times reporter.</p>
<p><iframe loading="lazy" class="youtube-player" width="700" height="394" src="https://www.youtube.com/embed/o4xVfCb9kwc?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe></p>
<p>Kogan&#8217;s great because she&#8217;s no pollyanna &#8211; she takes the science of happiness seriously, and recognizes the need to take creative chances, but also understands that you can&#8217;t know in advance which chances will work out and which will fail.</p>
<p>It isn&#8217;t about taking chances and getting lucky &#8211; but it is about that moment when preparedness meets opportunity. If you&#8217;re not taking chances frequently enough, you&#8217;re minimizing the number of potential opportunities.</p>
<p>What chances are you taking this week that could become big opportunities?</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3590</post-id>	</item>
		<item>
		<title>Learning from the other 78%</title>
		<link>https://www.openparenthesis.org/2014/11/03/learning-from-the-other-78</link>
		
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Mon, 03 Nov 2014 14:59:31 +0000</pubDate>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Open Source]]></category>
		<guid isPermaLink="false">http://www.openparenthesis.org/?p=3580</guid>

					<description><![CDATA[My lightning talk from WordCamp San Francisco has already been posted to WordPress TV! See the embed below. In trying to cram a longer discussion down into a lightning talk, of course I left out much of what I&#8217;d hoped to get to. A few positive examples of conferences that bring together multiple platforms: CMS...]]></description>
										<content:encoded><![CDATA[<p><a title="Learning from the other 78%" href="http://wordpress.tv/2014/10/31/john-eckman-learning-from-the-other-78/">My lightning talk from WordCamp San Francisco</a> has already been posted to WordPress TV! See the embed below.</p>
<div class="rve" data-content-width="700"><embed src="//v.wordpress.com/uah6QI39" type="application/x-shockwave-flash" width="700" height="394" allowscriptaccess="always" allowfullscreen="true" wmode="transparent"></embed></div>
<p><!-- Responsive Video Embeds plugin by www.kevinleary.net --></p>
<p>In trying to cram a longer discussion down into a lightning talk, of course I left out much of what I&#8217;d hoped to get to.</p>
<p>A few positive examples of conferences that bring together multiple platforms:</p>
<ul>
<li><a title="CMS Expo" href="http://www.cmsexpo.net/" target="_blank">CMS Expo</a> in Evanston Illinois, which brings together open source and proprietary systems. (Recently changed to an every other year schedule, so the next will be May 2015).</li>
<li><a title="NERDSummit" href="https://nerdsummit.org/" target="_blank">New England Regional Developer Summit</a>, which grew out of (largely) the Western Mass Drupal Camp</li>
</ul>
<p>Some of the podcasts which I listen to regularly for good perspective (in addition to my WordPress focused ones of course):</p>
<ul>
<li><a title="Karen McGrane" href="http://karenmcgrane.com/" target="_blank">Karen McGrane</a> and <a title="Ethan Marcotte" href="http://ethanmarcotte.com/" target="_blank">Ethan Marcotte</a>&#8216;s <a title="Responsive Web Design Podcast" href="http://responsivewebdesign.com/podcast/" target="_blank">Responsive Web Design podcast</a>. Two of the smartest folks thinking about a multi-device world doing a podcast where they interview real practitioners on the challenges they faced? Yes please.</li>
<li><a title="Jeff Eaton, Angry Little Tree" href="http://angrylittletree.com/" target="_blank">Jeff Eaton</a>&#8216;s <a title="Insert Content Here" href="https://www.lullabot.com/blog/podcasts/insert-content-here" target="_blank">Insert Content Here</a>. Jeff&#8217;s a Lullabot, with great depth in the Drupal community but also a broad interest in and knowledge of content strategy. (&#8220;Cheeky conversations about content strategy, riveting tales of projects gone off-the-rails, and reflections on life in the trenches of digital publishing&#8221;)</li>
<li><a title="CMS Chronicles" href="https://mijingo.com/cms-chronicles" target="_blank">CMS Chronicles</a> &#8211; found this when they interviewed <a title="WordPress with Rachel Baker" href="https://mijingo.com/podcast/cms/wordpress-with-rachel-baker" target="_blank">10up&#8217;s Rachel Baker about WordPress</a>, so only started listening more recently, but they&#8217;ve had episodes on Statamic, Expression Engine, CraftCMS, Drupal, and Jekyll.</li>
<li><a title="The Web Ahead" href="http://5by5.tv/webahead" target="_blank">The Web Ahead</a> &#8211; <a title="Jen Simmons" href="http://jensimmons.com/" target="_blank">Jen Simmons</a>&#8216; podcast on the <a title="5 by 5" href="http://5by5.tv/" target="_blank">5by5</a> network, including an occasional series on &#8220;The Web Behind&#8221; tracing the history of how we got here. Smart guests, long conversations about web design and development broadly.</li>
<li><a title="The Big Web Show" href="http://www.muleradio.net/thebigwebshow/" target="_blank">The Big Web Show</a> &#8211; <a title="Jeffrey Zeldman" href="http://www.zeldman.com/" target="_blank">Zeldman</a>&#8216;s show which started on 5by5.ty, then was on <a title="Mule Radio" href="http://www.muleradio.net/" target="_blank">mule radio</a>, and now is back with 5by5?. Whatever, just find the podcast feed and subscribe.</li>
<li><a title="The CMS Myth" href="http://www.cmsmyth.com/" target="_blank">CMS Myth</a> &#8211; blog covering the CMS space generally, of which I&#8217;m a proud emeritus contributor. Does an excellent job of putting the content and the people first, and not letting the platforms and vendors get away with running the show.</li>
</ul>
<p>It&#8217;s also a great idea to explore other conferences and local conversations and meetups, including:</p>
<ul>
<li>Confab Events &#8211; <a title="Confab Central" href="http://confabevents.com/events/central" target="_blank">Confab Central</a>, <a title="Confab Higher Ed" href="http://confabevents.com/events/higher-ed" target="_blank">Confab Higher Education</a> (I&#8217;ll be speaking there this month), <a title="Confab Government" href="http://confabevents.com/events/government" target="_blank">Confab Government</a>, and <a title="Confab Intensive" href="http://confabevents.com/events/intensive" target="_blank">Confab Intensive</a>. Kristina Halvorson has assembled an amazing team that puts on really high quality events focused on content strategy</li>
<li><a title="Creative Mornings" href="http://creativemornings.com/" target="_blank">Creative Mornings</a> &#8211; my favorite time for events is actually before work, rather than after. Creative mornings happen in many different cities, with a focus on design and innovation: &#8220;a breakfast lecture series for the creative community.&#8221; Lots of their talks are recorded and can be watched after the fact online, but get up on time and go see them in person.</li>
<li><a title="Refresh Boston" href="http://refreshboston.org/" target="_blank">Refresh Boston</a> &#8211; check out all the <a title="Refreshing Cities" href="http://refreshingcities.com/" target="_blank">Refreshing Cities</a></li>
<li><a title="Build Guild" href="http://buildguild.org/" target="_blank">Build Guild </a>&#8211; &#8220;a friendly, monthly gathering for all web folks that enjoy chatting over drinks. High-fives encouraged. Mustaches optional.&#8221; Many local options in smaller cities / secondary markets, including <a title="Salem Build Guild" href="http://salem.buildguild.org/" target="_blank">Salem MA</a> where it all began.</li>
<li><a title="BarCamp Boston" href="http://www.barcampboston.org/" target="_blank">BarCamp Boston</a>, and <a title="BarCamps" href="http://barcamp.org/w/page/402984/FrontPage" target="_blank">BarCamps in many other cities</a> &#8211;</li>
</ul>
<p>Where do you find your best ideas come from, outside the community where you spend the majority of your time?</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3580</post-id>	</item>
		<item>
		<title>Talking to Developers about Content</title>
		<link>https://www.openparenthesis.org/2014/10/14/talking-to-developers-about-content</link>
		
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Tue, 14 Oct 2014 21:30:15 +0000</pubDate>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Higher Education]]></category>
		<guid isPermaLink="false">http://www.openparenthesis.org/?p=3575</guid>

					<description><![CDATA[Following up on yesterday&#8217;s post, I&#8217;ll also be speaking at Confab Higher Ed in November. &#160; I really enjoyed the conference last year: impressive keynotes; focused, carefully curated set of breakout talks; and a great crowd of motivated, inspired folks fighting the good fight to improve digital experiences for students, prospects, alumni, and faculty across...]]></description>
										<content:encoded><![CDATA[<p>Following up on yesterday&#8217;s post, I&#8217;ll also be speaking at <a title="Confab Higher Ed" href="http://confabevents.com/events/higher-ed/" target="_blank">Confab Higher Ed</a> in November.</p>
<p>&nbsp;</p>
<p>I really enjoyed the conference last year: impressive keynotes; focused, carefully curated set of breakout talks; and a great crowd of motivated, inspired folks fighting the good fight to improve digital experiences for students, prospects, alumni, and faculty across the range of higher education.</p>
<p>My talk this year is &#8220;<a title="Engineering Influence" href="http://confabevents.com/events/higher-ed/program/engineering-influence-talk-to-developers-about-cms" target="_blank">Engineering Influence: Talking to Developers about Content</a>.&#8221; I&#8217;ve long said that Content Strategy folks need to exert more influence on technology and can&#8217;t just &#8220;stay out of the conversation&#8221; when it turns technical.</p>
<p>How do <strong>content people</strong> (those who come to the conversation fundamentally concerned with content production, quality, clarity, and experience) talk effectively with <strong>technical people</strong> (those who come to the conversation fundamentally concerned with a technical system perspective &#8211; what to build, maintain, or customize)?</p>
<p>This isn&#8217;t to say content strategy folks should try to take over technical architecture, or to give technical folks a pass on their need to care about content and user experience &#8211; just to give some tools / techniques for making that conversation more effective.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3575</post-id>	</item>
		<item>
		<title>San Francisco Here I Come</title>
		<link>https://www.openparenthesis.org/2014/10/13/san-francisco-here-i-come</link>
		
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Mon, 13 Oct 2014 21:25:01 +0000</pubDate>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Open Source]]></category>
		<guid isPermaLink="false">http://www.openparenthesis.org/?p=3569</guid>

					<description><![CDATA[Although it has been a travel-heavy fall this year, I&#8217;m super-excited that I&#8217;ll be giving a talk at WordCamp San Francisco! The camp is taking a different approach this year, mixing sets of lightning talks in between more traditional conference sessions &#8211; see the full schedule.  My talk will be in the set of lightning...]]></description>
										<content:encoded><![CDATA[<p>Although it has been a travel-heavy fall this year, I&#8217;m super-excited that I&#8217;ll be giving a talk at WordCamp San Francisco!</p>
<p>The camp is taking a different approach this year, mixing sets of lightning talks in between more traditional conference sessions &#8211; see the <a title="WordCamp San Francisco Schedule" href="http://2014.sf.wordcamp.org/schedule/" target="_blank">full schedule</a>.  My talk will be in the set of lightning talks titled &#8220;<a title="WordPress in Context" href="http://2014.sf.wordcamp.org/session/lightning-talks-wordpress-in-context/" target="_blank">WordPress in Context</a>&#8221;  and is called &#8220;Learning from the other 78%.&#8221;</p>
<p>The basic idea is to look more outside the community of believers and see what we can learn from those we rarely talk to &#8211; the folks who aren&#8217;t at WordCamps or meetups because they aren&#8217;t (yet?) users.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3569</post-id>	</item>
		<item>
		<title>IndieWebCamp, BarCampBoston 9</title>
		<link>https://www.openparenthesis.org/2014/10/10/indie-web-camp-barcamp-boston-9</link>
		
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Fri, 10 Oct 2014 18:56:49 +0000</pubDate>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[barcampboston]]></category>
		<category><![CDATA[bcb9]]></category>
		<category><![CDATA[indieweb]]></category>
		<category><![CDATA[indiewebcambridge]]></category>
		<guid isPermaLink="false">http://www.openparenthesis.org/?p=3560</guid>

					<description><![CDATA[One of the joys of being &#8220;an internet person&#8221; in the greater Boston area is that there is always more going on than you could possibly actually participate in. Case in point this very weekend is both IndieWebCamp Cambridge and BarCampBoston 9. IndieWebCamps come out of the IndieWeb movement, a group of people focused on...]]></description>
										<content:encoded><![CDATA[<p>One of the joys of being &#8220;an internet person&#8221; in the greater Boston area is that there is always more going on than you could possibly actually participate in.</p>
<p>Case in point this very weekend is both <a title="IndieWebCamp Cambridge" href="http://indiewebcamp.com/2014/Cambridge" target="_blank">IndieWebCamp Cambridge</a> and <a title="BarcampBoston 9" href="http://www.barcampboston.org/" target="_blank">BarCampBoston 9</a>.</p>
<p><a href="http://indiewebcamp.com/IndieWebCamps"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-3561" src="http://www.openparenthesis.org/wp-content/uploads/2014/10/indiewebcamp-logo-500px.png" alt="indiewebcamp-logo-500px" width="500" height="214" srcset="https://www.openparenthesis.org/wp-content/uploads/2014/10/indiewebcamp-logo-500px.png 500w, https://www.openparenthesis.org/wp-content/uploads/2014/10/indiewebcamp-logo-500px-300x128.png 300w, https://www.openparenthesis.org/wp-content/uploads/2014/10/indiewebcamp-logo-500px-490x209.png 490w" sizes="auto, (max-width: 500px) 100vw, 500px" /></a></p>
<p>IndieWebCamps come out of the IndieWeb movement, a group of people focused on an alternative to what they describe as the &#8216;corporate web.&#8217; That is expressed via three principles:</p>
<ul>
<li><strong>Your content is yours.</strong> (It doesn&#8217;t belong to a privately owned social network whose terms and services give it de facto ownership if not de jure)</li>
<li><strong>You are better connected.</strong> (Posting on your own domain, literally, so that external services all point back to your own site, rather than everything about you connecting to a site which again is owned by someone else)</li>
<li><strong>You are in control. </strong> (Simple, restful, human readable urls to the things you want to post in the format you want, that live forever because you control every part of the domain).</li>
</ul>
<p>There are many other <a title="Indie Web Principles" href="http://indiewebcamp.com/Principles">principles</a> and a number of <a title="Projects" href="http://indiewebcamp.com/Projects">projects</a> underway which align to these principles.</p>
<p>Personally, I&#8217;m really interested in &#8220;Publish on your Own Site, Syndicate Elsewhere&#8221; (<a title="Posse" href="http://indiewebcamp.com/POSSE">POSSE</a>) and how WordPress can be leveraged in support of the principle of an independent web.</p>
<p><a href="http://www.barcampboston.org/"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-3562" src="http://www.openparenthesis.org/wp-content/uploads/2014/10/bcb9.png" alt="bcb9" width="431" height="143" srcset="https://www.openparenthesis.org/wp-content/uploads/2014/10/bcb9.png 431w, https://www.openparenthesis.org/wp-content/uploads/2014/10/bcb9-300x99.png 300w" sizes="auto, (max-width: 431px) 100vw, 431px" /></a></p>
<p>BarCampBoston 9 is a much broader event:</p>
<blockquote><p>BarCamp is Boston&#8217;s geek unconference, organized on the fly by attendees, for attendees.</p>
<p>The event is free and open to anyone, but you don&#8217;t just attend a BarCamp — you can host or participate in discussions, demo your projects, and meet other techie, geeky people like you.</p>
<p>This year we&#8217;ll be at Microsoft&#8217;s New England R&amp;D Center, October 11th &amp; 12th.</p>
<p>BarCamp Boston topics include: technology, development, food-science, startups, sci-fi, 3d printing, social media, gadgets, communities, design, hardware hacking, UI &amp; UX, entrepreneurship, AJAX, open source software, robotics, art, mobile computing, bioinformatics, RSS, social software, programming languages, the future of technology, and much, much more!</p></blockquote>
<p>I&#8217;ve contributed to the BarCampBoston organizing team and volunteered, though this year that&#8217;s mostly been the &#8220;show up for pizza at an organizer&#8217;s meetup&#8221; style of helping. ;)</p>
<p>It was in preparation for BarCampBoston (the first!) that I originally launched this blog, and at BarCampBoston 3 (in 2008) where I have some my earliest talks about WordPress.</p>
<p>Has anyone seen an open source cloning program I could install tonight so I can go to both tomorrow?</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3560</post-id>	</item>
		<item>
		<title>Weekend Coding</title>
		<link>https://www.openparenthesis.org/2014/09/07/weekend-coding</link>
					<comments>https://www.openparenthesis.org/2014/09/07/weekend-coding#comments</comments>
		
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Sun, 07 Sep 2014 20:00:16 +0000</pubDate>
				<category><![CDATA[Open Source]]></category>
		<guid isPermaLink="false">http://www.openparenthesis.org/?p=3555</guid>

					<description><![CDATA[Took advantage of a rare non-travel, non-camp weekend (other than BarCamp Boston 9 planning session) to clean up WPBook and WPBook Lite. Facebook has changed the way the API is versioned, and new apps made in Facebook are no longer able to call the v1 of the API, use FQL, or other things I was...]]></description>
										<content:encoded><![CDATA[<p>Took advantage of a rare non-travel, non-camp weekend (other than BarCamp Boston 9 planning session) to clean up WPBook and WPBook Lite. </p>
<p>Facebook has changed the way the API is versioned, and new apps made in Facebook are no longer able to call the v1 of the API, use FQL, or other things I was depending on. </p>
<p>So, I&#8217;m releasing today new versions of both. </p>
<p>For <a href="http://wordpress.org/plugins/wpbook-lite/" title="WPBook Lite">WPBook Lite</a>, which is the one you have to use if your blog is not accessible via HTTPS, the new version will be 1.6.1. </p>
<p>For <a href="http://wordpress.org/plugins/wpbook/" title="WPBook">WPBook</a>, which enables the Facebook Canvas page in addition to the features of WPBook, the new version will be 2.7</p>
<p>I&#8217;ve also tested both with WordPress 4.0 and added <a href="http://make.wordpress.org/core/2014/08/21/introducing-plugin-icons-in-the-plugin-installer/" title="Plugin Icons">plugin icons</a> that WordPress now supports. </p>
<p>As always, please use the WordPress.org support forums for support issues, not comments threads here. Thanks. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.openparenthesis.org/2014/09/07/weekend-coding/feed</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3555</post-id>	</item>
		<item>
		<title>August WordCamp Talks</title>
		<link>https://www.openparenthesis.org/2014/08/16/august-wordcamp-talks</link>
		
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Sat, 16 Aug 2014 20:55:24 +0000</pubDate>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Open Source]]></category>
		<guid isPermaLink="false">http://www.openparenthesis.org/?p=3549</guid>

					<description><![CDATA[Trying out SEO Slides (disclaimer &#8211; 10up is an investor in SEO Slides) to embed slide decks here from 10up.com rather than from Slideshare or speakerdeck. First WordCamp New York, a talk on Modernism Post-Modernism, and Responsive Web Design: “These fragments I have shored against my ruins”: Modernism, Post-Modernism, and Responsive Web&#160;Design from 10up Then,...]]></description>
										<content:encoded><![CDATA[<p>Trying out SEO Slides (disclaimer &#8211; 10up is an investor in SEO Slides) to embed slide decks here from 10up.com rather than from Slideshare or speakerdeck. </p>
<p>First WordCamp New York, a talk on Modernism Post-Modernism, and Responsive Web Design:</p>
<p><script id="4f91192588d5" type="text/javascript" src="http://10up.com/embed-script/these-fragments-i-have-shored-against-my-ruins-modernism-post-modernism-and-responsive-web-design/12883/"></script><span id="seoslides-embed-4f91192588d5"><a href="http://10up.com/slides/these-fragments-i-have-shored-against-my-ruins-modernism-post-modernism-and-responsive-web-design/12883/">“These fragments I have shored against my ruins”: Modernism, Post-Modernism, and Responsive Web&nbsp;Design</a> from <a href="http://10up.com">10up</a></span></p>
<p>Then, from earlier this morning at WordCamp Maine, a talk on Delivering the News on WordPress with Matt Fulton from MaineToday Media:</p>
<p><script id="afc245b00f9d" type="text/javascript" src="http://10up.com/embed-script/delivering-the-news-on-wordpress/1/"></script><span id="seoslides-embed-afc245b00f9d"><a href="http://10up.com/slides/delivering-the-news-on-wordpress/1/">delivering-the-news-on-wordpress</a> from <a href="http://10up.com">10up</a></span></p>
<p>Finally, my keynote from WordCamp Maine after lunch, on the power of free software and community:</p>
<p><script id="03f6371f6082" type="text/javascript" src="http://10up.com/embed-script/building-communities-building-software/13315/"></script><span id="seoslides-embed-03f6371f6082"><a href="http://10up.com/slides/building-communities-building-software/13315/">building-communities-building-software</a> from <a href="http://10up.com">10up</a></span></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3549</post-id>	</item>
		<item>
		<title>An August of Camps in New England</title>
		<link>https://www.openparenthesis.org/2014/06/10/an-august-of-camps-in-new-england</link>
					<comments>https://www.openparenthesis.org/2014/06/10/an-august-of-camps-in-new-england#comments</comments>
		
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Tue, 10 Jun 2014 12:16:46 +0000</pubDate>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Open Source]]></category>
		<guid isPermaLink="false">http://www.openparenthesis.org/?p=3538</guid>

					<description><![CDATA[Looks like August is shaping up to be [*]Camp month for the Northeast: D4D (Design 4 Drupal) Boston 2014 will be August 1st-3rd at MIT WordCamp NYC 2014 will be August 2nd and 3rd at the Marriott Brooklyn Bridge WordCamp Maine 2014 will be August 15th &#038; 16th at the Maine College of Art, with...]]></description>
										<content:encoded><![CDATA[<p>Looks like August is shaping up to be [*]Camp month for the Northeast:</p>
<ul>
<li><a href="http://boston2014.design4drupal.org/" title="Design 4 Drupal Boston 2014" target="_blank">D4D (Design 4 Drupal) Boston 2014</a> will be August 1st-3rd at MIT</li>
<li><a href="http://2014.nyc.wordcamp.org/" title="WordCamp NYC 2014" target="_blank">WordCamp NYC 2014</a> will be August 2nd and 3rd at the Marriott Brooklyn Bridge</li>
<li><a href="http://2014.maine.wordcamp.org/" title="WordCamp Maine 2014" target="_blank">WordCamp Maine 2014</a> will be August 15th &#038; 16th at the Maine College of Art, with a contributor day on the 17th at Casco Bay Tech Hub (Portland, ME area). </li>
<li><a href="http://2014.boston.wordcamp.org/" title="WordCamp Boston 2014" target="_blank">WordCamp Boston 2014</a> will be August 23rd at MIT, with a contributor day August 24th at Workbar Cambridge.</li>
</ul>
<p>September is not looking to a quiet month either:</p>
<ul>
<li>Just missing the &#8220;August is Camp month&#8221; memo is the New England Regional Developers&#8217; <a href="https://nerdsummit.org/event/new-england-regional-digital-summit" title="New England Regional Digital Summit" target="_blank">New England Regional Digital Summit</a> (a multi-platform / multi-community event) which is Sept. 12th-14th in Amherst. </li>
<li><a href="http://2014.providence.wordcamp.org/" title="WordCamp Providence" target="_blank">WordCamp Providence</a> is scheduled for Sept. 26th-26th</li>
</ul>
<p>So much for taking the late summer easy . . . </p>
<p>In the fall, <a href="http://newdcamp.com/" title="NEWD Camp" target="_blank">New England Drupal Camp (NEWD Camp)</a> will be November 1st also in Providence, RI.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.openparenthesis.org/2014/06/10/an-august-of-camps-in-new-england/feed</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3538</post-id>	</item>
		<item>
		<title>What can the WordPress community learn from the State of Drupal?</title>
		<link>https://www.openparenthesis.org/2014/06/06/what-can-the-wordpress-community-learn-from-the-state-of-drupal</link>
					<comments>https://www.openparenthesis.org/2014/06/06/what-can-the-wordpress-community-learn-from-the-state-of-drupal#comments</comments>
		
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Fri, 06 Jun 2014 14:04:34 +0000</pubDate>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Open Web]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://www.openparenthesis.org/?p=3528</guid>

					<description><![CDATA[This week, the Drupal community gathered in Austin for DrupalCon 2014, including the annual &#8220;State of Drupal&#8221; address from Dries Buytaert. It&#8217;s the first North American Drupalcon I&#8217;ve missed since Boston in 2008, though thankfully all the presentations at DrupalCon are recorded and made available online. Embedded below are the video and slides for Dries&#8217;...]]></description>
										<content:encoded><![CDATA[<p>This week, the Drupal community gathered in Austin for <a href="https://austin2014.drupal.org/" title="DrupalCon 2014" target="_blank">DrupalCon 2014</a>, including the annual &#8220;<a href="http://www.slideshare.net/Dries/state-ofdrupaljune2014" title="State of Drupal" target="_blank">State of Drupal</a>&#8221; address from Dries Buytaert. It&#8217;s the first North American Drupalcon I&#8217;ve missed since Boston in 2008, though thankfully all the presentations at DrupalCon are recorded and made available online. Embedded below are the <a href="https://www.youtube.com/watch?v=gnERPdAiuSo" title="Video State of Drupal" target="_blank">video</a> and <a href="http://www.slideshare.net/Dries/state-ofdrupaljune2014" title="State of Drupal (Slides)" target="_blank">slides</a> for Dries&#8217; State of Drupal address. While I know most folks in the Drupal community will have already watched it, I&#8217;d suggest there&#8217;s good value in watching it from the perspective of the WordPress community as well. </p>
<p>Video:<br />
<iframe loading="lazy" width="560" height="315" src="//www.youtube.com/embed/gnERPdAiuSo" frameborder="0" allowfullscreen></iframe></p>
<p>Slides:<br />
<iframe loading="lazy" src="http://www.slideshare.net/slideshow/embed_code/35498481?rel=0" width="512" height="421" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px 1px 0; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe> </p>
<div style="margin-bottom:5px"> <strong> <a href="https://www.slideshare.net/Dries/state-ofdrupaljune2014" title="State of Drupal keynote, DrupalCon Austin" target="_blank">State of Drupal keynote, DrupalCon Austin</a> </strong> from <strong><a href="http://www.slideshare.net/Dries" target="_blank">Dries Buytaert</a></strong> </div>
<p>What can the WordPress community learn from the talk?</p>
<p>Dries&#8217; general perspective is clear and well articulated:</p>
<ul>
<li><strong>Experience is the key.</strong> While it isn&#8217;t always clear from the experience of using Drupal (<em>sorry, couldn&#8217;t resist</em>), Dries and the core team have long focused on improving the usability of Drupal for content authors and site managers. Using the evolution of the &#8220;photographic apparatus&#8221; as an example, Dries traces how each stage in the evolution simplified steps to the point of removing them from consideration. Like design, technology is at its best when it is invisible, improving the users&#8217; capabilities without adding complexity to the experience.</li>
<li><strong>Technology innovations enable experience.</strong> As the process of taking, storing, and sharing photos got simpler for the end user, it actually got more complex on the &#8220;back end.&#8221; Compare the basic chemical processes of early photography with the hardware and software behind a modern camera phone: the experience for the end user gets more simple while the technologies assembled to create that experience get more complex.</li>
<li><strong>We&#8217;re heading from the <a href="http://www.slideshare.net/jeckman/introduction-to-the-assembled-web-experian-foreward" title="Assembled Web" target="_blank">assembled web</a> into the experience web.</strong> Open source components and an assembly methodology have dramatically improved the capabilities of developers, enabling us to bring together many existing, functional components into a larger experience. The experience web leverages semantic markup and multiple devices to bring sophisticated capabilities to users while at the same time simplifying their experience.</li>
<li><strong>The open web is closing up.</strong> Dries argues that as the big players get bigger, it gets harder and harder to compete as an independent site. The challenge is these experiences can often be better for the consumer in terms of convenience and ease of use, but they ultimately represent a re-intermediation, inserting the search engine or social platform in between you and the content (brands, products, people) with which you want to interact.</li>
</ul>
<p>Dries&#8217; focus, of course, is on what the role of Drupal will be in driving forward the &#8220;Experience Web&#8221;: providing multi-channel semantic markup in multiple formats to provide next-generation search and e-commerce experiences. (The second 30 minutes of the talk is more focused in on changes to the core architecture in Drupal 8). </p>
<p><strong>What does this mean for WordPress?</strong></p>
<p>I&#8217;d love to hear your thoughts in the comments, but here&#8217;s a few I&#8217;d start with:</p>
<ul>
<li><strong>WordPress is even more well positioned to create an ideal authoring experience</strong>, letting users easily create complex structured content &#8211; and to expose that content in multiple formats and multiple contexts. While the majority of users of the platform may be only looking for a web site that renders pages and posts as html, the combination of custom post types, custom taxonomies, and custom metadata (along with plugins like the JSON-REST API) enables WordPress to power the same kind of rich, extended, experience web style applications Dries describes for Drupal. </li>
<li><strong>The WordPress community can&#8217;t rest on its laurels with respect to ease of use.</strong> Check slide 162, where Dries claims &#8220;effortless authoring&#8221; as one of the features of D8 (specifically calling out in-place editing, responsive back-end, and a redesigned content creation page). WordPress has to continue to evolve what ease of use means, fighting hard to maintain the core simplicity (&#8220;smart defaults over choices&#8221; and so on) while adding the power of complex content types, taxonomy metadata, incorporating the JSON-REST API, and so on.</li>
<li><strong>Drupal has made a deliberate shift from a &#8220;not invented here&#8221; attitude to a &#8220;<a href="https://prague2013.drupal.org/session/not-invented-here-proudly-found-elsewhere-drupal-8-story" title="Proudly Found Elsewhere">proudly found elsewhere</a>&#8221; attitude</strong>, incorporating significant elements of the Symfony framework as well as Twig as a templating language. While I don&#8217;t believe the WordPress community suffers as much from &#8220;not invented here&#8221; as Drupal did historically, I would love to see continued focus on what we can learn from other communities. In some cases that will mean actually being able to leverage code from other communities, in other cases it will mean adapting patterns and approaches, but modifying them to be appropriate to the culture and user experience of WordPress.</li>
<li><strong>Drupal&#8217;s &#8220;epochal&#8221; release strategy</strong> &#8211; where 8.0 is a fundamentally different release than any 7.x, which is a fundamentally different experience than 6.x, and so on, has its advantages and disadvantages. The major disadvantage is that those primary releases take multiple years to arrive, and require hugely substantial rewrites of core functionality, contributed modules, and even sites built on the platform. (It&#8217;s not uncommon, in my experience, for people to spend the better part of a year on a major version upgrade of their site on Drupal). The advantage is a chance to tell the story of progress, to very visibly remove legacy experiences and code, and to claim the arrival of a new era. I often talk to people who say &#8220;I used WordPress once; it&#8217;s too simple for my needs,&#8221; only to discover the last time they looked at WordPress was in 2.5 or 2.7 (which is to say, pre-multisite merge, pre-custom post types, and so on). There&#8217;s no epoch to measure, to say WordPress 3.x is fundamentally a different platform then 2.x, or WordPress 4.x will be the culmination of 3+ years work by the community to rewrite the platform from the ground up. I&#8217;m not suggesting we should shift to this model &#8211; incremental change is less disruptive to the site builder and the end user, not to mention to plugin and theme developers or those building products on top of the platform &#8211; but incremental change can be more difficult to notice/sense. We need to do a better job articulating the changes that have come and the power the platform has (and will continue to have) while not losing the simplicity and elegance of the user experience.</li>
<li><strong>Drupal&#8217;s going after the enterprise in a major way</strong>. Large brands, complex IT infrastructures, and large teams of developers line up well to large scale Drupal development. Acquia&#8217;s sales team is part of this effort, but I don&#8217;t think it is a case of Acquia running in a direction other than that of the community &#8211; I think Acquia is working with the community as it heads that direction. Of course there are those in the community who don&#8217;t welcome these changes &#8211; see Backdrop for one visible example &#8211; but the Drupal community on the whole is making a deliberate and sustained effort to become &#8220;the enterprise platform.&#8221; I don&#8217;t ever want to see WordPress lose our focus on the end user, but I think we definitely can do a better job telling the story of the enterprise WordPress user. (WordPress.com VIP and the <a href="https://vip.wordpress.com/tag/big-media-wordpress-meetup/" title="Big Media and Enterprise WordPress Meetup">Big Media and Enterprise WordPress meetups</a> are the start of this process, but not the end). </li>
<li><strong>WordPress can help retain the Open Web.</strong> I was disheartened to hear Dries say basically we can&#8217;t stop the open web from closing. I don&#8217;t disagree with him about the increasing dominance of a few key players in our daily lives online, but I think the antidote to that is the continued presence of many smaller players, enabled by technologies like WordPress. The <a href="http://indiewebcamp.com/" title="Indie Web Camp" target="_blank">IndieWebCamp</a> movement, <a href="http://barcamp.org/" title="BarCamp" target="_blank">BarCamp</a>, and <a href="http://wordcamp.org/" title="WordCamp Central" target="_blank">WordCamp</a> all suggest to me a strong and vibrant future for the truly open web. WordPress&#8217; core mission, to democratize publishing, can and should continue to be a strong antidote to the evolving closed, monolithic, corporate web.</li>
</ul>
<p>Of course there&#8217;s also the requisite &#8220;WordPress can&#8217;t come close to doing this&#8221; and &#8220;it&#8217;s miles and miles away from doing this&#8221; at 37:20 into the talk. It isn&#8217;t really clear what it is Dries is saying WordPress can&#8217;t do &#8211; output semantic marked up content? Provide a REST api? Enable complex content types? Serve as a headless content repository to be consumed by other frameworks? I don&#8217;t see anything in his description that can&#8217;t be done with WordPress, albeit with leverage of plugins and custom code. (Largely this is due to WordPress staying true to a &#8220;small core&#8221; approach, keeping more of the needs of smaller portions of the audience in the plugin space rather than moving them all into core). </p>
<p>What&#8217;s your take? </p>
<p>What does the direction of Drupal as laid out by the project&#8217;s founder and lead suggest about the future for WordPress? </p>
<p>How can we continue to take on the use cases and needs of large teams of developers and enterprises, without making it too difficult for smaller companies to leverage the platform, and while preserving the image of WordPress as an attractive platform for independent developers to learn? </p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.openparenthesis.org/2014/06/06/what-can-the-wordpress-community-learn-from-the-state-of-drupal/feed</wfw:commentRss>
			<slash:comments>11</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3528</post-id>	</item>
	</channel>
</rss>
