<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Open Source</title>
  <link rel="alternate" type="text/html" href="http://pingv.com/tag/open-source"/>
  <link rel="self" type="application/atom+xml" href="http://pingv.com/taxonomy/term/161/atom/feed"/>
  <id>http://pingv.com/taxonomy/term/161/atom/feed</id>
  <updated>2006-10-09T19:13:58-05:00</updated>
  <entry>
    <title>Boston-bound for DrupalCon</title>
    <link rel="alternate" type="text/html" href="http://pingv.com/blog/laura/200803/boston-bound-drupalcon" />
    <id>http://pingv.com/blog/laura/200803/boston-bound-drupalcon</id>
    <published>2008-03-02T20:19:03-06:00</published>
    <updated>2008-06-06T16:38:34-05:00</updated>
    <author>
      <name>Laura</name>
    </author>
    <category term="Boston" />
    <category term="community" />
    <category term="conferences" />
    <category term="Drupal" />
    <category term="DrupalCon" />
    <category term="DrupalCon Boston 2008" />
    <category term="Open Source" />
    <content type="html"><![CDATA[ <p>This coming week nearly the entire <a href="http://pingv.com/about">pingVision family</a> will be at <a href="http://boston2008.drupalcon.org">DrupalCon Boston 2008</a>. Some of us have been at previous events, doing presentations and otherwise just getting involved (not to mention taking in the scenery). This time we're coming as <a href="http://boston2008.drupalcon.org/sponsor-list">Platinum Sponsors</a> and presenters.</p>
<p>First, the new faces:</p>
<p><img src="http://pingv.com/files/imagecache/image-200max/files/portraits/al-casual.jpg" alt="Al Steffen" title="Al Steffen" class="wrap" /><a href="http://pingv.com/about/people/al-steffen">Al Steffen</a> joined us about a year ago, but never had the opportunity to travel to any of the Drupal events outside of the greater Denver area. In fact, I just learned today, he hasn't even seen a proper ocean. Some may know Al online as Zarabadoo, the handle he uses on IRC and Drupal.org. He's the man behind the nicely semantic Hunchbaque theme (ugly on the outside, beautiful on the inside).</p>
<p><img src="http://pingv.com/files/imagecache/image-200max/files/portraits/john-aug07.jpg" alt="John Fiala" title="John Fiala" class="wrap" /><a href="http://pingv.com/about/people/john-fiala">John Fiala</a> (jcfiala) joined us last summer not knowing anything about Drupal, and now he's one of our power developers, with a particular affection for databases. He's already made a mark in the Drupal community with contributions such as the Drupal Markup Engine, not to mention helping with the upgrade of nodequeue to Drupal 6. That's not all: one of our favorite in-house modules, <a href="http://pingv.com/drupal/project/node-carousel">Node Carousel</a>, was developed by John, along with....</p>
<p><img src="http://pingv.com/files/imagecache/image-200max/files/portraits/Greg%20Hines.jpg" alt="Greg Hines" title="Greg Hines" class="wrap" /><a href="http://pingv.com/about/people/greg-hines">Greg Hines</a>, who also will be a first-timer at a DrupalCon. Greg joined us just a few months ago by way of <a href="http://arstechnica.com/">Ars Technica</a>, which already is very cool, and now has become a key player in coding and theming, with a bit of JavaScript thrown in for good measure. (Greg is one of those guys who just "gets" things quickly.)</p>
<p>(Greg, John and Al all knew each other before, being on the organizing staff of <a href="http://www.ndkdenver.org">Nan Desu Kan</a>, the <a href="http://www.ndkdenver.org/gallery/v/2006/">huge annual anime convention</a> held <a href="http://en.wikipedia.org/wiki/Nan_Desu_Kan">in Denver every summer</a>.)</p>
<p><img src="http://pingv.com/files/imagecache/image-200max/files/portraits/Andy_Lasda.JPG" alt="Andy does not look like this now" title="Andy does not look like this now" class="wrap" /><a href="http://pingv.com/about/people/andy-lasda">Andy Lasda</a> joined pingVision back in May of last year, but only now was he able to break away from family and bike cruises to attend a DrupalCon. <a href="http://drupal.org/user/148756">Andy's</a> interest in computers began at the tender age of 9, programming BASIC on an Apple II, and his love for technology has only grown. Now with over a dozen years' professional experience in systems administration, web development and application development in PHP and Perl -- not to mention business analysis and project management. As pingVision's first-string sysadmin and developer, Andy's keyboard has touched, checked out, pushed or created just about every file on every one of our projects.</p>
<p><img src="http://pingv.com/files/imagecache/image-200max/files/portraits/ben-jeavons.jpg" alt="Ben Jeavons" title="Ben Jeavons" class="wrap" /><a href="http://pingv.com/about/people/ben-jeavons">Ben Jeavons</a> is the most recent addition to the pingVision family. Ben learned his Drupal chops at the Boulder-based Drupal-powered venture Enthusiast Group, and has already become a project lead.</p>
<p>Those who attended <a href="http://barcelona2007.drupalcon.org/">DrupalCon Barcelona 2007</a> may have already met some of our other folks:</p>
<p><img src="http://pingv.com/files/imagecache/image-200max/files/portraits/matthew.JPG" alt="Matthew Saunders" title="Matthew Saunders" class="wrap" /><a href="http://pingv.com/about/people/j-matthew-saunders">Matthew Saunders</a> is our operations manager. In some ways he comes from years and years of experience in an entirely different world: non-profits. Matthew joined us already having a solid knowledge of Drupal. If you've read <a href="http://www.dogstar.org/drupal/node/406">his blog</a> or the <a href="http://www.techsoup.org/fb/index.cfm?fuseaction=forums.showSingleForum&amp;forum=2033&amp;cid=117&amp;">TechSoup forums</a>, you'll know him as something of Drupal evangelist as well.</p>
<p><img src="http://pingv.com/files/imagecache/image-200max/files/portraits/kevinbridges.jpg" alt="Kevin Bridges" title="Kevin now has same smile, different hair" class="wrap" />Kevin Bridges (<a href="http://drupal.org/user/27802">cyberswat</a>) has become our lead developer on our largest projects of late. Kevin maintains the <a href="http://drupal.org/project/picasa">Picasa</a> and <a href="http://drupal.org/project/autoassignrole">Auto Assign Role</a> modules. He's also been involved in our ongoing <a href="http://pingv.com/blog/cyberswat/200706/project-management-drupal">project management development quest</a>. Be sure not to miss our case study presentation on PopSci.com. Kevin will be doing much of the talking there.</p>
<p><img src="http://pingv.com/files/imagecache/image-200max/files/portraits/rad-july-2-2007.jpg" alt="Rad" title="Rad" class="wrap" /><a href="http://pingv.com/about/people/radovan-rad-anzulovic">Rad</a> (whose full name is Radovan Anzulovic) is a trained mechanical engineer who's one of our themers. His good cheer would almost be maudlin, except that it's really honest good cheer. He's also an adventurist, especially when it comes to bicycles. If you meet him, ask him about the schoolbus.</p>
<p><img src="http://pingv.com/files/imagecache/image-200max/files/portraits/ezra-jan-07.jpg" alt="Ezra Barnett Gildesgame" title="Ezra Barnett Gildesgame" class="wrap" />A returnee to worldwide Drupal events is <a href="http://pingv.com/about/people/ezra-barnett-gildesgame">Ezra Barnett Gildesgame</a> (<a href="http://drupal.org/user/69959">ezra-g</a>), who was a <a href="http://2007.oscms-summit.org/node/227">presenter at OSCMS 2007</a>. Ezra joined pingVision in <strike>January 2007</strike> December 2006 as an intern who rapidly worked his way into a fearless developer who refuses to be stymied by any challenge. He maintains the <a href="http://drupal.org/project/og_subgroups">Subgroups for Organic Groups </a>module.</p>
<p>(You will no doubt also see a lot of our friend, developer emeritus and Permanent Member of the Drupal Association, <a href="http://pingv.com/about/people/greg-knaddison">Greg Knaddison</a> (<a href="http://drupal.org/user/36762">greggles</a>), who has returned from <a href="http://wanderlusting.org/">adventures in South America</a> to engage fully in <a href="http://growingventuresolutions.com/">his own growing ventures</a>.)</p>
<p><img src="http://pingv.com/files/imagecache/image-200max/files/portraits/kate-700.jpg" alt="Katherine Lawrence" title="Katherine Lawrence, co=founder of pingVision" />Last, but certainly not least, is pingVision co-founder <a href="http://pingv.com/about/people/katherine-lawrence">Katherine Lawrence</a>. When pingVision evolved from a freelance shingle into an LLC, Kate and I comprised the entire company. Our first "office" was the livingroom of a 2-bedroom apartment, "financed" (if you could call it that) by our first client check. Much of what pingVision is today is thanks to Kate's hard-earned Fortune50 executive experience (which has often provided us both much lore on how <em>not</em> to do things) and unwillingness to accept conventional wisdom. On this trip, Kate revisits her former hometown of Boston for her first DrupalCon.</p>
<p>I'll be there, too, participating on the <a href="http://boston2008.drupalcon.org/session/communication-cooperation-collaboration-can-drupal-shops-work-together">Communication/Cooperation/Collaboration</a> panel, a panel on <a href="http://boston2008.drupalcon.org/session/tips-and-tricks-getting-your-team-speed-drupal-and-staying-there">"getting your team up to speed on Drupal"</a>, and in our <a href="http://boston2008.drupalcon.org/session/popular-science-case-study">PopSci presentation</a>, as well as our session <a href="http://boston2008.drupalcon.org/session/pingvision-session-drupal-real-world-challenges-professional-enterprise-drupal-development">Drupal in the Real World</a>.</p>
<p>By the by, <a href="http://pingv.com/careers">we're still hiring</a>. Find us at the <a href="http://boston2008.drupalcon.org/job-fair">job fair</a>! Please stop by and say hello!</p>
     ]]></content>
  </entry>
  <entry>
    <title>Drupal 6 released today!</title>
    <link rel="alternate" type="text/html" href="http://pingv.com/blog/laura/200802/drupal-6-released-today" />
    <id>http://pingv.com/blog/laura/200802/drupal-6-released-today</id>
    <published>2008-02-13T09:33:46-06:00</published>
    <updated>2008-02-13T10:10:40-06:00</updated>
    <author>
      <name>Laura</name>
    </author>
    <category term="Drupal" />
    <category term="Drupal 6" />
    <category term="Open Source" />
    <content type="html"><![CDATA[ <p><a href="http://drupal.org/drupal-6.0">Drupal 6 is released today</a>, with lots of new features. We're especially excited because of the improvements in the theming area. I think a lot of people will like the new drag-and-drop administration area.</p>
<div style="float: left; margin-right: 1.5em;">
<script type="text/javascript">
    digg_url = 'http://digg.com/software/Drupal_6_0_has_been_RELEASED_download_now';
  </script><script src="http://digg.com/tools/diggthis.js" type="text/javascript">
</script></div>
<p>For a quick rundown, check out <a href="http://drupal.org/node/190548">Greg Knaddison's screencast</a>. </p>
<p>And for people new to Drupal, or just not all that comfortable with the idea of installing and configuring your own state-of-the-art content management system, take a peek at <a href="http://drupal.org/node/210718">Addison Berry's screencast on installation</a>.<br />
&lt;!--break--><br />
We'll be buzzing about Drupal 6 <a href="http://pingv.com/blog/laura/200802/drupal-user-group-meet-up-pingvision">at tonight's meet-up</a>, no question.</p>
     ]]></content>
  </entry>
  <entry>
    <title>5% for Drupal</title>
    <link rel="alternate" type="text/html" href="http://pingv.com/blog/laura/200707/5-drupal" />
    <id>http://pingv.com/blog/laura/200707/5-drupal</id>
    <published>2007-07-24T15:27:14-05:00</published>
    <updated>2007-07-24T16:37:08-05:00</updated>
    <author>
      <name>Laura</name>
    </author>
    <category term="Drupal" />
    <category term="Open Source" />
    <content type="html"><![CDATA[ <p>When working with an open source project like <a href="http://drupal.org">Drupal</a>, there's always the question of how a company offering professional services can invest in its open source platform. For vendors of proprietary CMSs, it's rather obvious: they develop and maintain their own code, in-house, or pay licensing fees to companies who own and maintain the code base. </p>
<p>With Drupal, we don't have any licensing fees. It's <a href="http://drupal.org/download">free to download</a> for anybody anywhere, <a href="http://drupal.org/LICENSE.txt">licensed under GPL v.2</a>. And the code is already undergoing active development by top developers worldwide, whether we chip in or not.</p>
<p>And yet we at pingVision most definitely benefit from the continual improvements in Drupal, so it only makes sense that we invest in some research and development on the core code base and contributed modules. In an open source project, this means contributing to the community effort -- being a part of the <a href="http://www.communitywiki.org/en/DoOcracy">do-ocracy</a> that makes Drupal what it is. Besides, I feel it would be our loss if we didn't have our developers putting their expertise towards the commons from which we benefit. By giving we gain. It may seem counterintuitive to folks more familiar with the strictly proprietary business models, but it's the giving and sharing by the thousands who've been participating over the past six-plus years that has made possible the power, flexibility and scalability of Drupal as a first-line content management system.&lt;!--break--></p>
<p>So as part of that endeavor, we've implemented a "<b>5% for Drupal</b>" policy here at <a href="http://pingv.com">pingVision</a>. <a href="http://drupal.org/profile/companies/pingVision">Every person at pingVision</a> is free to spend about 5% of their on-the-clock time each week for things Drupal, such as <a href="http://pingv.com/drupal/modules-themes-sponsored-by-pingVision">module maintainance work</a>, patch rolling and testing, forums participation, new project development, and working through testing and debugging the latest development version to help improve the next version of Drupal core. </p>
<p>--This, of course, is in addition to the bug reports, patches and various module contributions we do during the day-to-day development routine for clients wishing to push the feature envelope. And all the work several of our developers and designers do on their own time.</p>
<p>We feel fortunate to be so involved with a project as wonderful as Drupal. This is the least we can do. We plan to do more. This is a start.</p>
<p>This idea was originally seeded last year by <a href="http://groups.drupal.org/node/109">Jeff Robbins' 3% Campaign</a> proposal, which focuses more on the financial contribution side. Contributions of money and work are not mutually exclusive. So while we do support the very young <a href="http://association.drupal.org/">Drupal Association</a>, <i>this</i> 5% is earmarked for the work side of the equation. </p>
<p>Many other developers do the same already, if only informally -- some doing <i>much much much more</i>. They have our enduring respect and gratitude. We feel that one of the best ways to honor them is to pitch in and help parlay their efforts into something even more incredible. We hope other companies and freelancers will join in the "% for Drupal" campaign. Whatever the percentage, it's a net gain.</p>
<script>
digg_url = 'http://digg.com/software/5_for_Drupal_Great_for_Drupal_Even_Better_for_Employees';
</script><script src="http://digg.com/api/diggthis.js"></script>     ]]></content>
  </entry>
  <entry>
    <title>How to use open source (and how not to)</title>
    <link rel="alternate" type="text/html" href="http://pingv.com/blog/laura/200702/how-to-use-open-source-and-how-not-to" />
    <id>http://pingv.com/blog/laura/200702/how-to-use-open-source-and-how-not-to</id>
    <published>2007-02-21T18:58:06-06:00</published>
    <updated>2008-04-10T12:37:40-05:00</updated>
    <author>
      <name>Laura</name>
    </author>
    <category term="Drupal" />
    <category term="Open Source" />
    <content type="html"><![CDATA[ <p>The open source path can be a delightful and cost-effective way to go for a web-based project. However, if you don't understand the primary dos and don'ts of open source, a "free" open source website can quickly become a costly and difficult bear to manage. </p>
<p>As open source software becomes more popular and more relevant to the needs of non-tech-minded people and organizations, we thought we'd offer some basic background on how to use -- and not to use -- open source for a web platform.</p>
<p>Read on....</p>
<p>&lt;!--break--></p>
<h3>It's a business methodology, not a religion</h3>
<p>Forget the image of programming idealists spending their days and nights writing code to give away. The open source world is a rich and vibrant area of the economy -- and it's growing. Opting for free open source software like Drupal is a business decision, with clear and definable benefits and costs. On balance, as a business methodology, open source has its definite advantages. </p>
<p>On the upside:</p>
<ul>
<li>You own the code (under the GPL).</li>
<li>It's free.</li>
<li>You're free -- free to change the code, free to add new features, free to have <i>anyone</i> come in and do these things for you.</li>
</ul>
<p>What comes with this is responsibility. You own the code running your site, so you're responsible for its upkeep. While you don't need to pay any licensing fees for proprietary software, you also don't have a proprietary software vendor maintaining that code for you, meaning you need to maintain the site yourself, or have someone do it for you. </p>
<p>Even if you don't plan to implement new features, you will want to plan for <a href="http://drupal.org/security">periodic security updates</a>. (All software goes through updates; open source is not excluded.)</p>
<p>What's truly wonderful about open source, though, is that you are not alone....</p>
<h3>It's a community, not an application</h3>
<p>Drupal, like most open source projects, is the living manifestation of the interests of hundreds of developers who are sharing and collaborating on code with each other in order to individually and collectively benefit from the synergistic result. You have thousands upon thousands of people working from the same code base, finding the same problems. When one developer fixes a problem, the entire community benefits.</p>
<p>The whole idea of going with an open source platform is not that there's free code to be taken, but rather there's a dynamic worldwide community of developers who are behind that platform, evolving it, growing it, and always improving the code base from which you can benefit for years to come.</p>
<p>What this means is that, while Drupal itself is a software application for content management on (primarily) websites, the smart business move is not to simply download the code and go your own way, but rather to join the caravan and participate in the community ... or at least pay attention and stay abreast of developments.</p>
<p>As a result, you get not just Drupal today but what Drupal will be tomorrow -- you get not just the (free) application, but also the (free) upgrades. You have the whole worldwide Drupal community developing modules and code upgrades and theming techniques for <i>your</i> code base, there for your use, but only if you're keeping apace.</p>
<p>And <i>only</i> if you....</p>
<h3>Don't hack the core</h3>
<p>When you hack the core -- that is, change the code in the system's foundational programming -- you create a "fork": a variant of the system that is now unique. While such hacking may be tempting -- after all, it can be a relatively easy way to change features and functionality (and you <i>do</i> own the code and have every <i>right</i> to hack to your heart's content) -- ultimately venturing down that path can end up being a very costly decision, namely because when you hack the core, you stand alone.</p>
<p>Open source is not just a static code ripe for the taking, but moreso a community that you join, participate in and benefit from. If you hack the core code, you effectively remove yourself from that community. You will be standing still -- alone -- while the rest of the community moves on.</p>
<p>In pragmatic terms, without a world full of developers familiar with your particular fork in the code, you will inevitably have to confront the reality of maintaining the code yourself. For every bug fix, every security update, every alteration, you will need to hire developers to do that for you (or do it yourself, if you have the expertise and time to spend on such endeavors).</p>
<p>There <i>are</i> ways to modify Drupal to do what you want, but hacking the core is not the right way.</p>
<p>This isn't to say that it is somehow "evil" to just take open source software and fork it to your own ends -- though there are some who would make just that assertion -- but rather than to do so has consequences that may not seem readily apparent at first.</p>
<p>Think of it this way....</p>
<h3>It's a vector, not a point</h3>
<p>In other words, open source projects <i>move</i>. They don't stand still. Drupal today is different than what Drupal was a month ago. Drupal from a year ago would be almost unrecognizable to users of Drupal today. That is because Drupal -- and open source projects in general -- continues to evolve and improve.</p>
<p><span class="inline left"><a href="http://pingv.com/system/files/images/open+source+vector+diamond.jpg" rel="lightbox"><img src="http://pingv.com/system/files/images/open+source+vector+diamond.preview.jpg" alt="Open Source Development in Motion" title="Open Source Development in Motion: click on image to see full size" class="image preview" height="248" width="390" /></a><span class="caption" style="width: 388px;"><strong>Open Source Development in Motion: </strong>This diagram is an illustration of how Open Source development keeps moving. Visualize the (mostly) blue diamond as moving through time (here, from left to right). The "release" points are static: largely unchanging snapshots of the evolving code base.</span></span></p>
<p>The diagram above illustrates this. Think of the blue diamond area as the amount of developer activity on a project. The amount of worldwide activity increases as the community gets close to a new release. Once a release is out, development continues for a while, but then starts to taper off as the next latest and greatest release is being prepared.</p>
<p>As each release is replaced by newer releases, developer attention starts to shift towards the newer stuff. When that happens, people using the older releases end up relying on code that is getting less and less attention, meaning not only fewer new modules, but also fewer bug fixes and less security attention ... until finally a release languishes without any community support at all. At that point, you're on your own....</p>
<p>...Unless you've kept up, doing at least periodic updates.</p>
<p>The good news is that updating can be pretty easy -- that is, as long as your site uses community modules and your code hasn't been hacked. (See above.)</p>
<p>But what if you want some new functionality for your website -- something that existing Drupal core and contributed modules don't handle the way you'd like, if at all? If you shouldn't hack the core, does that mean you can't customize Drupal?</p>
<p>Not at all....</p>
<h3>Modularize and Override</h3>
<p>Drupal core is an open, scalable CMS where new functionality can be added without hacking the core and creating a fork. You can create -- or have created for you -- custom modules to achieve the functionality you need and template overrides (along with CSS styling) to create the look and feel you desire for your particular web project.</p>
<p>So let's say you've created some great new custom module for your website. The natural temptation is to treat it as proprietary -- secret. After all, isn't that module that you paid money for what makes your site special?</p>
<p>Not really. And let me explain, because here's where we get into another important step in the business methodology of adopting open source....</p>
<h3>Don't keep custom code secret</h3>
<p>Take any open source web software platform out there, and look at the wide array of sites built on that platform. What you will see are a few sites that are going like gangbusters, quite a few others that are doing quite well, thank you very much, and a whole bunch of sites that are trundling along (--plus not a few failures, though odds are you won't even notice them).</p>
<p>Obviously the code itself doesn't make a site, otherwise they would all be equally successful. Your website is the content you create, the community you cultivate, the conversations you engage in. Otherwise all sites running Scoop would be succeeding the same way, all sites running Plone would be the same, and so on. </p>
<p>The code is to your website what a font is to a novel or a film stock is to a movie: a means to an end, but not the end itself. This isn't a matter of "religion" (as some old media and web 1.0 types will accuse) but rather a matter of economic decision. It's a choice to follow a path where the community provides the tools and <i>you provide the content</i>.</p>
<p>Because what you want for your website is <i>attention</i>.</p>
<p>As <a href="http://goldhaber.org/blog/2006/08/30/the-attention-economy-hypothesis-in-brief/">Michael H. Goldhaber explains</a>:</p>
<blockquote><p>One of the first such standardized manufactured goods was money itself (in the form of coins). Now, increasingly, money tracks attention. Those with a great deal of attention can easily obtain money, should they want it. Those with little attention will have a much harder time obtaining money.</p></blockquote>
<p><a href="http://wanderingstan.com/2007-01-08/google_and_the_third_age_of_computing">Wandering Stan illustrates</a> with this example:</p>
<blockquote><ul>
<li>IBM sold you hardware in exchange for money.</li>
<li>Microsoft sold software you software in exchange for money.</li>
<li>Google gives you stuff for free, but sells your attention to advertisers.</li>
</ul>
</p></blockquote>
<p>In other words, the code itself is not the website. So why keep the code secret? Why not share that code and let the community help maintain it and improve it?</p>
<p>When you  develop some custom code (or hire a company to do it for you), and you keep the code to yourself, you are starting down that path of forking, and the host of added pressures and responsibilities that come with that. (See above.)</p>
<p>It's worth asking yourself: Would it <i>really</i> hurt your site's business if you were to release that nifty custom module back to the community? Is it really that likely that someone else will take that custom module and then knock your business right off the Google map?</p>
<p>On the other hand, wouldn't it be nice if there were other developers out there fixing bugs, patching security holes and adding new features to that module -- all things from which your own site could benefit?</p>
<h3>The bottom line is the bottom line</h3>
<p>In summary, when it comes to the bottom line, how you use open source can bring great boon or costly snags to your web project. Remember:</p>
<ol>
<li>If you hack the core, it will cost you more in the end.</li>
<li>If you don't update, it will cost you more in the end.</li>
<li>If you keep your custom code secret, it will cost you more in the end.</li>
<li>On the other hand, if you go with the flow, stick by the community and give back what you can, going the open source path can be a delightful journey.</li>
</ol>
<p>It's a simple business decision, and well worth considering for anyone embarking upon (or upgrading) a web-based project.</p>
     ]]></content>
  </entry>
  <entry>
    <title>Some modest OSCMS Summit proposals: Theming Drupal, and on building communities</title>
    <link rel="alternate" type="text/html" href="http://pingv.com/blog/laura/200702/some-modest-oscms-summit-proposals-theming-drupal-and-on-building-communities" />
    <id>http://pingv.com/blog/laura/200702/some-modest-oscms-summit-proposals-theming-drupal-and-on-building-communities</id>
    <published>2007-02-14T18:37:34-06:00</published>
    <updated>2008-02-17T14:50:03-06:00</updated>
    <author>
      <name>Laura</name>
    </author>
    <category term="community" />
    <category term="conferences" />
    <category term="design" />
    <category term="Drupal" />
    <category term="Open Source" />
    <category term="OSCMS Summit" />
    <category term="theming" />
    <category term="trends" />
    <category term="usability" />
    <category term="Web 2.0" />
    <category term="Yahoo" />
    <content type="html"><![CDATA[ <p>The other day, I proposed facilitating a discussion at the<a href="http://2007.oscms-summit.org"> Open Source CMS Summit 2007, hosted by Yahoo</a>:</p>
<blockquote><h3><a href="http://2007.oscms-summit.org/node/237">Building community online</a></h3>
<p>Community building is more than just software, and more than just people. The nature of online communities is changing, no longer defined exclusively by bulletin boards or superblogs.</p>
<p>This is a session for everyone where we can discuss what it is that makes for a rich and robust community -- from the perspective of web developer, designer, evangelist, organization, member....</p>
<p>What have you done that has worked well? What have you seen elsewhere that you liked? What are people buzzing about? What Drupal modules (and/or other CMS or social networking tools) have you used in community sites?</p>
<p>Taking a broader approach, what do we mean when we say "community"? Can we even limit the concept to single sites?</p></blockquote>
<p>The idea behind this is obvious to most: If you build it, will they come? And if they do, will they stay <i>and participate</i>?</p>
<p>I'm hoping that, should this proposal be accepted, a lot of people with rich experience in building and/or administering community sites will come and share their insights, especially about where we see things going.</p>
<p>If you're going to the Summit, maybe you'd like to express <a href="http://2007.oscms-summit.org/node/237">whether you're interested</a>?</p>
<p><a href="http://pingv.com/about-us/people">Greg, Ezra</a> and I have also submitted a proposal for a session on theming for Drupal.</p>
<blockquote><h3><a href="http://2007.oscms-summit.org/node/227">Theming Drupal: techniques, approaches, philosophies</a></h3>
<p>A presentation panel on ways to implement web design theming in Drupal.</p>
<p>Drupal and its resplendent contributed modules push content of all kinds out to the web page. This session will start with a run-down on some of the various tags and pre-formatting Drupal generates by default, and easy ways to spruce up what comes "out of the box."</p>
<p>Next will be going over ways to change and customize the content presentation in more aggressive ways, using phpTemplate overrides and CSS. (And Javascript?)</p>
<p>Also addressed will be newer concepts of CSS usage and implementation, including semantic naming conventions, microformats and <a href="http://www.stuffandnonsense.co.uk/archives/and_all_that_transcending_css_malarkey.html">Transcending CSS</a> when facing the challenges of coping with wide varieties of dynamically generated content in a CMS. (E.g., why, when and how to split up your theme into different stylesheets for different browsers and media.)</p>
<p>Finally, we will look to the future and where Drupal 6, 7, etc. are taking us in the next generation of Drupal templating.</p>
<p>The balance of focus between these areas may shift with questions, expressions of interests and levels of expertise in the room.</p>
<p>Related but probably not covered: Usability and Drupal.</p></blockquote>
<p>So far, <a href="http://2007.oscms-summit.org/node/227">the voting on this</a> has been favorable. It's more geeky in focus, which in a way makes me more nervous and yet more excited. I'm truly hoping for some help from others on this, especially when it comes to plans for the Drupal 6+ ways of templating, which I know enough about to be very intrigued but hesitate to speak about in any leadership capacity.</p>
<p>The last note in the description, about usability, really breaks my heart, as it has become a major passion of mine over the past year. Fortunately, theming wizard <a href="http://2007.oscms-summit.org/node/340">Steven Wittens has proposed a session</a> on just design "from a geek perspective," where I can get my fix and we OSCMS geeks can (hopefully) collectively fill the gap in usability coverage.</p>
     ]]></content>
  </entry>
  <entry>
    <title>Open Source Development in Motion</title>
    <link rel="alternate" type="text/html" href="http://pingv.com/image/open-source-development-in-motion" />
    <id>http://pingv.com/image/open-source-development-in-motion</id>
    <published>2007-02-14T10:34:56-06:00</published>
    <updated>2007-02-14T10:34:56-06:00</updated>
    <author>
      <name>Laura</name>
    </author>
    <category term="Open Source" />
    <content type="html"><![CDATA[ <p>This diagram is an illustration of how Open Source development keeps moving. Visualize the (mostly) blue diamond as moving through time (here, from left to right). The "release" points are static: largely unchanging snapshots of the evolving code base. What was the "current" stable release of a project will age with time, its development activity displaced by work and attention on newer releases. </p>
<p><em>[Note: Where the "Sweet Spot" resides, and how broad it is, depends upon the open source project, pace of development, community practices, etc. In Drupal, once a release gets more than two stable releases behind what is the latest and greatest, there is significantly less community development work and support for that release. The specifics for other projects would be different.]</em></p>
     ]]></content>
  </entry>
  <entry>
    <title>A month of anniversaries</title>
    <link rel="alternate" type="text/html" href="http://pingv.com/blog/laura/200701/a-month-of-anniversaries" />
    <id>http://pingv.com/blog/laura/200701/a-month-of-anniversaries</id>
    <published>2007-01-31T17:34:16-06:00</published>
    <updated>2008-01-05T11:23:17-06:00</updated>
    <author>
      <name>Laura</name>
    </author>
    <category term="About" />
    <category term="website" />
    <category term="Blogher" />
    <category term="community" />
    <category term="Drupal" />
    <category term="musings" />
    <category term="Open Source" />
    <content type="html"><![CDATA[ <blockquote><p>The thought of our past years in me doth breed<br />
Perpetual benedictions.</p>
<p>-William Wordsworth, <i>Intimations of Immortality</i></p></blockquote>
<h3>Two years ago</h3>
<p><img src="http://pingv.com/system/files/screenshot.png" alt="pingv.com two years ago" title="pingVision site two years ago" class="wrapr" />Wow. Two years ago we launched <a href="http://pingv.com">this pingVision site</a>. Actually, as I write this, it was about two years and nineteen or so hours ago. I had been working with Drupal for several months at that point, helping people when I could and eventually parlaying that activity into some freelance work. </p>
<p>pingVision was the beginning of a formalization of that -- a shingle for a business partnership with my friend and colleague, Katherine Lawrence, as we contemplated a business plan incorporating Drupal web development, DVD authoring and other interactive media notions not yet ready for public discussion, into a coherent plan for world domination ... or at least a means to make a decent living.</p>
<p>Happy birthday, pingVision!</p>
<h3>A year ago last week</h3>
<p>We forged pingVision into a limited liability company a year ago last Wednesday. Alas, we had no birthday cake on hand -- too busy -- so we at the office just enjoyed memories of the seven-layer fudge cake we had for <a href="http://pingv.com/blog/greg/200701/drupal-5-0-released-pingvision-celebrates">Drupal's fifth birthday</a> the previous week.</p>
<p>Since that time a year ago, we've become a company of over ten people, which just boggles my mind. I had never dreamed of that a year ago. I'm humbled and thrilled, especially when I consider the caliber of people we have in our pingVision family.</p>
<p>Happy birthday, pingVision, LLC!</p>
<h3>A year ago</h3>
<p>A year ago, <a href="http://blogher.org/node/15023">BlogHer launched</a>. Time has flown by since then, and yet it seems like developing the BlogHer site happened a lifetime ago. Back then, I was the sole designer and the sole developer we had pingVision, and the experience drove home to me the importance of building a team. I really enjoy collaboration more than just sitting alone in front of the computer until the wee hours. And yet, while it was very hard to build that site pro bono while trying to find and complete paying client work, it was a project I delighted in working on. Today the BlogHer community is a wild success because of the energetic and insightful work of its founders and <a href="http://blogher.org/node/1077">the bevy of outstanding Contributing Editors</a> (of which [full disclosure] I am one, though I make no claim at being "outstanding").</p>
<p>Happy birthday, Blogher!</p>
     ]]></content>
  </entry>
  <entry>
    <title>Drupal CMS wins a top rating from Linux Format magazine</title>
    <link rel="alternate" type="text/html" href="http://pingv.com/blog/laura/200701/drupal-cms-wins-a-top-rating-from-linux-format-magazine" />
    <id>http://pingv.com/blog/laura/200701/drupal-cms-wins-a-top-rating-from-linux-format-magazine</id>
    <published>2007-01-29T13:59:42-06:00</published>
    <updated>2007-01-29T14:09:42-06:00</updated>
    <author>
      <name>Laura</name>
    </author>
    <category term="Web" />
    <category term="Dries Buytaert" />
    <category term="Drupal" />
    <category term="Open Source" />
    <category term="review" />
    <content type="html"><![CDATA[ <p>Drupal founder <a href="http://buytaert.net/linux-format-reviews-drupal-4.7">Dries Buytaert writes</a>:</p>
<blockquote><p>In the January 2007 issue, <a href="http://www.linuxformat.co.uk/">Linux Format</a> reviewed Drupal 4.7 and compared it to <a href="http://joomla.org/">Joomla</a>, <a href="http://mamboserver.com/">Mambo</a>, <a href="http://www.midgard-project.org/">Midgard</a>, <a href="http://plone.org/">Plone</a> and <a href="http://typo3.org/">Typo3</a>.</p></blockquote>
<p>I don't have the publication, and <a href="http://www.linuxformat.co.uk/modules.php?op=modload&amp;name=Sections&amp;file=index&amp;req=viewarticle&amp;artid=5#88">the online magazine</a> just has a list of contents:</p>
<blockquote><p><b>Roundup:</b> Content management systems - Drupal, Joomla, Mambo, Midgard, Plone, Typo3</p></blockquote>
<p>But when you look at all the checkmarks in the page image below....</p>
<p><a href="http://buytaert.net/linux-format-reviews-drupal-4.7"><img src="http://pingv.com/system/files/drupal-linux-format-dries.jpg" alt="Linux Format" title="Linux Format, photo by Dries Buytaert" class="wrapr" width="250" /></a>...it seems that Drupal covers a full range of features they looked at. The other systems evaluated have their strengths, but it's nice to see Drupal getting some recognition for its strengths.</p>
<p>Dries writes:</p>
<blockquote><p>The information is not always 100% accurate, but it certainly makes for a good starting point if you're looking for a CMS.</p></blockquote>
<p><i>[Photo by Dries Buytaert]</i></p>
     ]]></content>
  </entry>
  <entry>
    <title>Drupal 5.0 Beta 1 released this morning</title>
    <link rel="alternate" type="text/html" href="http://pingv.com/blog/laura/200610/drupal-5-0-beta-1-released-this-morning" />
    <id>http://pingv.com/blog/laura/200610/drupal-5-0-beta-1-released-this-morning</id>
    <published>2006-10-31T11:55:45-06:00</published>
    <updated>2006-10-31T11:55:46-06:00</updated>
    <author>
      <name>Laura</name>
    </author>
    <category term="Web" />
    <category term="Web Design" />
    <category term="Drupal" />
    <category term="Open Source" />
    <category term="Web 2.0" />
    <content type="html"><![CDATA[ <p>People can download it <a href="http://drupal.org/project/Drupal+project">here</a> (or use <a href="http://ftp.osuosl.org/pub/drupal/files/projects/drupal-5.0-beta1.tar.gz">this direct link to the .tar.gz file</a>.)</p>
<p>There probably will be a couple of betas after this, followed by a couple of release candidates before the official release of Drupal 5.0. Starting in the next couple of weeks, we'll start using Drupal 5.0 as the development foundation for new sites we develop that won't launch before December or January and don't depend heavily on the hundreds of the contributed modules in the Drupal community. For sites wanting a lot of those functions, we'll either work off of Drupal 4.7 or work module upgrades into the sites' development processes.</p>
<p>We'll review Drupal 5.0 in the coming days and weeks and post a run-down of some highlights. Existing clients and other Drupal users might want to consider planning for an upgrade sometime in the first half of next year.</p>
     ]]></content>
  </entry>
  <entry>
    <title>Google buys YouTube. Why?</title>
    <link rel="alternate" type="text/html" href="http://pingv.com/blog/laura/200610/google-buys-youtube-why" />
    <id>http://pingv.com/blog/laura/200610/google-buys-youtube-why</id>
    <published>2006-10-09T19:09:45-05:00</published>
    <updated>2006-10-09T19:13:58-05:00</updated>
    <author>
      <name>Laura</name>
    </author>
    <category term="business" />
    <category term="Google" />
    <category term="Internet" />
    <category term="Open Source" />
    <category term="social networking" />
    <category term="YouTube" />
    <content type="html"><![CDATA[ <p>Maybe I'm just too cynical, but now, after Google went from "Do no evil" to "Must accommodate the Communist Chinese government so we can make beaucoup bucks," I look  at  <a href="http://news.yahoo.com/s/ap/20061009/ap_on_bi_ge/google_youtube;_ylt=A0SOwkMq2ipF.nYBCwqs0NUE;_ylu=X3oDMTA3OTB1amhuBHNlYwNtdHM-">Google's snapping up of YouTube</a> and see an acquisitive public corporation that is largely out to own things, a corporate model in the internet computing world that Microsoft has pioneered to such notorious repute.</p>
<blockquote><p>"This is the next step in the evolution of the Internet," Google Chief Executive Officer Eric Schmidt said during a conference call Monday.</p>
<p>YouTube will continue to retain its brand, its new headquarters in San Bruno and all 67 employees, including co-founders Chad Hurley and Steve Chen. Meanwhile, Google will continue to run a less popular video service on its own site.</p></blockquote>
<p>So the goal is really just to <i>own</i> <a href="http://youtube.com">YouTube</a>.</p>
<p>YouTube has been a sensational success, proving that free social networking can work even with bandwidth-hungry video content. The online video revolution was not televised, but it didn't matter, it was videotaped -- or, rather, the <i>revolution <u>was</u> videotape</i>. YouTube has been the trailblazer. Google has been the also-ran, the giant who doesn't want to miss out on all the fun.</p>
<p>I'd like to think that Google's acquisition will mean that YouTube can be even better, but when it comes down to it, what this <i>could</i> mean -- and I'll certainly admit that this is by no means certain -- is fewer options for users, fewer decision-makers calling the shots, and a net loss for innovation and diversity online. We'll see. As <a href="http://www.forrester.com/ER/Research/List/Analyst/Personal/0,,336,00.html">Forrester Research's Charlene Li</a> says in the AP wire story:</p>
<blockquote><p>"It's going to be like, 'You can either fight us or you can make money with us.'"</p></blockquote>
<p>In another interesting take, <a href="http://463.blogs.com/the_463/2006/10/dear_google_abo.html">S. Garrett ponders Google's likely copyright headaches</a>, and links to <a href="http://www.blogmaverick.com/2006/10/09/i-still-think-google-is-crazy/">Mark Cuban, who says</a>:</p>
<blockquote><p>it will be interesting to see how Fox reacts to this deal Fox owns content. Neither google or YT does. Could Fox, the owner of Myspace put GooTube in a huge hole by being legally aggressive and going after every video of Stewy from Family Guy , American Idol, any of their TV shows ? The same with their movies. Beyond just Gootube, (and I mash them together with nothing but love :), Fox could make them look real bad by using supoaenas to go after individual Gootube users. Fox is also a stickler for DRM, they aint gonna like having their content floating DRM free around the net. Sure, myspace would have to clean up some of their own videos, but it would be a far easier chore than Gootube has. Now that would be a celebrity lawyer match worth watching.</p></blockquote>
<p>Hmmm... David Smith on Preoccupations <a href="http://www.preoccupations.org/2006/10/from_the_horses_2.html">writes that Google is in the eye of the perfect storm</a> over not just copyright but censorship, net neutrality and national security.</p>
<p>But forget what <a href="http://blogs.forrester.com/charleneli/2006/10/google_youtube_.html">Li</a>, Smith, Cuban, Garrett have to say on this. Forget what <i>I</i> have to say on this. And of course forget all the buzz you'll see on the old media television news channels. </p>
<p>More interesting will be what the YouTubers have to say about this themselves. After all, that's what YouTube proved, and why Google wants to own it.</p>
     ]]></content>
  </entry>
</feed>
