<description><p>Myself, like many others, have always had an acrimonious relationship with the word &#8220;node&#8221;. It didn&#8217;t exactly get off to a good start when node presented me with a rude &#8220;wtf&#8221; moment when we first met. Things only went down hill after that, node remaining aloof and abstract, without ever just coming out and telling me what it actually&nbsp;was.</p>
<description><p>I noticed a post from the excellent folks over at <a href="http://developmentseed.org/">Development Seed</a> in the drupal.org Planet feed on a new Drupal installation profile they've been working on called <a href="http://managingnews.com/">Managing News</a>. Having tried (and loved) their Drupal-based installation of <a href="http://openatrium.com/">Open Atrium</a> (a great package for quick Intranets), I had pretty high expectations.</p>
<p>Those expectations were pretty much blown out of the water; this install profile basically sets up a Drupal site (with all the Drupal bells and whistles) that is focused on one thing, and does it well: <strong>news aggregation via feeds</strong> (Atom, RSS).</p>
<p>I decided to quickly build out an aggregation site, <a href="http://catholicnewslive.com/">Catholic News Live</a>. The site took about 4 hours to set up, and it's already relatively customized to my needs. One thing I still don't know about is whether Drupal's cron will be able to handle the site after a few months and a few hundred more feeds... but we'll see!</p><p><a href="http://www.midwesternmac.com/blogs/geerlingguy/managing-news-revolutionary%E2%80%94not-evolutionary%E2%80%94step-drupal">read more</a></p>
</description>
<pubDate>Fri, 23 Oct 2009 04:58:15 +0000</pubDate>
</item>
<item>
<title>Dries Buytaert: Eén using Drupal</title>
<link>http://buytaert.net/een-using-drupal</link>
<description>Eén (Dutch for 'one'), a public TV station reaching millions of people in Belgium, redesigned its website using <a href="http://drupal.org">Drupal</a>: see <a href="http://een.be">http://een.be</a>.
<strong>Every development house and their dogs seem to have a 'TOP 10 DRUPAL MODULES</strong> - Absolute definitive version!!' blog post somewhere at the minute, and they all tend to be fairly similar - 'Views, CCK, Image' etc... </p>
<p>We have decided to go a different route, and do our own summary of drupal modules (and combinations) that we use all the time, which you may not have used before.</p></description>
<pubDate>Fri, 23 Oct 2009 00:00:54 +0000</pubDate>
<description><p>How do you aggregate feeds into a <a href="/drupal">Drupal website</a>? Or import data from other sources like a CSV document? The answer to this is of course <a href="http://drupal.org/project/feedapi">FeedAPI</a>! Or is it?</p>
<p>FeedAPI has for long been the mainstream solution for this kind of problems. And a really good one! But very recently the guys over at <a href="http://developmentseed.org/">Development Seed</a> (the creators and maintainers of FeedAPI) released a new alpha version of the <a href="http://drupal.org/project/feeds">Feeds</a> module. I haven't had time to play around with it too much yet. But it seems to be very promising. The dependency of <a href="http://drupal.org/project/ctools">CTools</a> and its plugin framework makes Feeds a lot more extensible than FeedAPI was. The code base and its API is more thought out and seems to be better prepared for scalability.</p>
<p>I can't wait to use Feeds out in the wild! When I do so, I'll come back with a more in depth review.</p>
<div class="watcher_node"><a href="/user/0/watcher/toggle/345?destination=drupalplanet%2Ffeed" class="watcher_node_toggle_watching_link" title="Watch posts to be notified when other users comment on them or the posts are changed">Du bevakar inte detta inlägg, klicka här för att börja bevaka</a></div></description>
<pubDate>Thu, 22 Oct 2009 18:48:37 +0000</pubDate>
</item>
<item>
<title>Geoff Hankerson: Bring Sanity to Your Web Site (& Your Life)</title>
<link>http://geoffhankerson.com/node/110</link>
<description><p> Only 9 seats left. Sign up at <a href="http://www.strategicit.org/sanity">http://www.strategicit.org/sanity</a></p>
<description><p>The Real-time Web seems to be the buzz of the moment, and there has been quite a debate comparing HTTP, XMPP and related technologies (Comet, Web sockets). Generally HTTP is associated with the Pull model, while XMPP is associated with the Push model. But it&#8217;s very well possible to design an architecture that follows the Push model using HTTP.</p>
<p>Let&#8217;s see an example to illustrated the point: Nick and Debbie are friends and they have subscribed to each other&#8217;s feed to receive updates. Their feeds are hosted on different servers.</p>
<p>In the Pull model, Nick has to poll Debbie&#8217;s server every time to check for updates from Debbie, and vice-versa.</p>
<p>In the Push model, the flow goes something like this:</p>
<ol>
<li> Debbie publishes a new entry on her server (Push);</li>
<li> Debbie&#8217;s server lets Nick&#8217;s server know that Debbie has published a new entry (Push);</li>
<li> Nick polls his own server to receive updates (Pull).</li>
</ol>
<p>Notice that the second step is a Push implemented in HTTP. Nick&#8217;s server didn&#8217;t have to poll Debbie&#8217;s server every time to check for updates.</p><p><a href="http://nick.iss.im/2009/10/22/http-and-the-push-model/">read more</a></p>
</description>
<pubDate>Thu, 22 Oct 2009 16:50:31 +0000</pubDate>
<description><p>It's been a busy fall here in the Pacific Northwest. In the last two months the area has hosted no less than four Drupal events. </p>
<p>Things kicked off in late September with <a href="http://drupalcamp.northstudio.com/">DrupalCamp Victoria</a>. A couple weeks later was the Seattle Drupal Clinic, an event specifically focused at introducing new users to Drupal. Two weeks after that was <a href="http://drupalpdx.org/camp09/">DrupalCamp Portland</a>, and finally last week a group of Drupal luminaries gathered in Vancouver for the <a href="http://groups.drupal.org/node/24642">Drupal Contrib Code Sprint</a>, which resulted in <a href="http://drupal4hu.com/node/223">usable versions of Views and Coder for Drupal 7</a>! </p>
<p><img src="http://www.palantir.net/sites/default/files/pnw-summit-logo.png" alt="Pacific Northwest Drupal Summit" align="right" />Phew, that's a lot of Drupal! The best part is it's not over yet, Seattle will close off the Drupal season with the <a href="http://pnwdrupalsummit.org/">Pacific Northwest Drupal Summit</a> this coming weekend, October 24-25.</p>
<description><p><a href="http://openspring.net/sites/openspring.net/files/corl-etal-2009iswc_logo.png"><img style="float:right" src="http://openspring.net/sites/openspring.net/files/corl-etal-2009iswc_logo_thumb.png" alt="Drupal in the Linked Data Cloud" /></a><em>Produce and Consume Linked Data with Drupal!</em> is the title of the paper I will be presenting next week at the <a href="http://iswc2009.semanticweb.org/">8th International Semantic Web Conference (ISWC 2009)</a> in Washington, DC. I wrote it at the end of M.Sc. at <a href="http://www.deri.ie/">DERI</a>, in partnership with the <a href="http://hms.harvard.edu/">Harvard Medical School</a> and the <a href="http://www.massgeneral.org/">Massachusetts General Hospital</a> which is where I am <a href="http://openspring.net/blog/2009/09/19/one-way-ticket-to-boston">now working</a>.</p>
<p>It presents the approach for using Drupal (or any other CMS) as a Linked Data producer and consumer platform. Some part of this approach were used in the <a href="http://drupal.org/node/493030">RDF API</a> that Dries committed a few days ago to Drupal core. I have attached <a href="http://openspring.net/sites/openspring.net/files/corl-etal-2009iswc.pdf">full paper</a>, and here is the abstract:</p><p><a href="http://openspring.net/blog/2009/10/22/produce-and-consume-linked-data-with-drupal">read more</a></p>
</description>
<pubDate>Thu, 22 Oct 2009 13:03:26 +0000</pubDate>
</item>
<item>
<title>Dries Buytaert: Lucas Arts using Drupal</title>
<description>Lucas Arts, the video game company of George Lucas, launched a stunning <a href="http://drupal.org">Drupal</a> site for its upcoming MMORPG: <em>Star Wars, The Old Republic</em>. Check out the website at: <a href="http://www.swtor.com">http://www.swtor.com</a>. <em>The Force is strong with Drupal!</em>
PS: in 2006, the <a href="http://lullabot.com">Lullabots</a> and myself visited Skywalker Ranch, the private workplace of George Lucas, to get <a href="http://buytaert.net/album/san-francisco-2006/light-saber-2">some lightsaber training</a>.</description>
<pubDate>Thu, 22 Oct 2009 11:40:31 +0000</pubDate>
<description><!-- google_ad_section_start --><p>For my portfolio site I wanted each image node (CCK + imagefield) to have a thumbnail strip of 10 or so images from the same category. Very simple stuff I thought. A quick search and I came across fantastic module called <a href="http://drupal.org/project/custom_pagers">Custom Pagers</a> by <a href="http://drupal.org/user/16496">Eaton</a>. This highly flexible module provides you a <b>Next</b> and <b>Previous</b> custom pager that you can display in your node pages. This was perfect for blog nodes but I wanted more control over the pager and I only wanted nodes to be pulled out from the same taxonomy term as the node being displayed.. fairly simple idea:</p>
<description><p>With high spirits and much excitement for the future, Lyle and I polished up and released <a href="http://drupal.org/node/610966">Ubercart 2.0</a> today. Thanks to all those who took notice, and an even bigger thanks to the dozens of contributors who made the release a reality.</p>
<p>Features of the release should come as no surprise, as most people have been using Ubercart 2.x for some time based on the project's <a href="http://drupal.org/project/usage/ubercart">usage statistics</a> and personal experience. In the final days, we did iron out issues related to file downloads, role promotions, product kits, and Views integration. We also paved the way for smoother European use in conjunction with the <a href="http://drupal.org/project/uc_vat">UC2 VAT</a> project.</p>
<p>For those that are interested, continue reading for my reflections on the state of the Ubercart development process and code, including a community effort to realign both of these things on Drupal 7 with the <a href="http://d7uc.org">Drupal 7 Ubercore Initiative</a>.</p>
<description><!--paging_filter--><p><a href="http://boombatower.com/">Jimmy Berry</a> (aka <a href="http://drupal.org/user/214218">boombatower</a>) is the Drupal 7 Testing Subsystem Maintainer and maintainer of <a href="http://testing.drupal.org">testing.drupal.org.</a> Testing has become an integral part of the core Drupal development process as Drupal 7 has adopted a test-driven development model, which <a href="http://buytaert.net/drupal-7-testing-status-update-and-next-steps">Dries explains here.</a></p>
<p>So Jimmy has picked up the testing torch for Drupal, and talks about his involvement with the <a href="http://drupal.org/project/simpletest">SimpleTest framework</a> and helping getting it into Drupal core, how that's changed the core development process, and what it could mean if also applied to contributed modules as well.</p>
<description><p>A couple of weeks ago, Robbie Williams made <a href="http://www.youtube.com/watch?v=FTJfNP1VEnw">his comeback</a> on
British television music talent show The X Factor, where he performed his new single "Bodies" for the first time live.</p>
<p>With his comeback also comes a website refresh using <a href="http://drupal.org">Drupal</a>: see <a href="http://robbiewilliams.com">http://robbiewilliams.com</a>. The site was developed by an Acquia partner based in the UK.</p>
<description><p>There seems to be a new pattern emerging in Drupal and I want to let you know that the <a href="http://drupal.org/project/token">Token</a> module has joined the bandwagon with a "Token Starter Kit"</p>
<h3>History of the Starter Kit in Drupal: Zen Theming</h3>
<p>When the Zen project started it's goal was to be a really solid base HTML theme with tons of comments in the templates so that a new themer could take it, modify it, and end up with a great theme. Unfortunately, that second step of modifying it meant that people ran into all sorts of support issues that were hard to debug and they were in trouble when a new version of Zen came out - they weren't really running Zen any more.</p>
<h3>How to use the Token Starter Kit</h3>
<p>The Token Starter Kit is meant to be similarly easy for folks to use. The idea is that if you just open up the token module itself and start adding tokens then you are "hacking a contrib" (modifying it) and you will have to remember to make those changes again when you upgrade. Bad news. It's also not particularly simple to understand how the module works (it's got includes, and hooks, oh my!).</p><p><a href="http://growingventuresolutions.com/blog/introducing-token-starterkit-simple-introduction-creating-your-own-drupal-tokens">read more</a></p>
</description>
<pubDate>Wed, 21 Oct 2009 23:16:12 +0000</pubDate>
</item>
<item>
<title>Alldrupalthemes: Does spam thrive during economic decline?</title>
<description><p>Are laid off IT workers discovering that sending spam is easier than getting a job these days? It sure seems that way, even with mollom running on all forms around a hundred spam comments get through every week, and they seem to get more clever every time.</p>
<p>I just found the following comment below my review of the <em>Drupal 6 Javascript and jQuery</em> book:</p>
<p><strong><em>Submitted by san diego real estate (not verified) on Wed, 10/21/2009 - 18:55.</em><br />
The only reason why I like this book is that this book developers deep into the usage of jQuery in themes and modules and there is interesting stuff in there for developers of any experience.</strong></p>
<p>I can understand mollom didn't get that message because even I thought it was a real comment. I was much surprised to</p>
<description><p>At the beginning of 2009, I was hired by Tag1 Consulting as Jeremy Andrews' full time partner. A decidedly questionable decision on his part, but a great change for me! I used to work at the Open Source Lab at Oregon State University and I am currently the sysadmin for drupal.org. Working at the OSL and drupal.org spoiled me, I'll be completely honest about that. I got used to working with interesting new technologies and consistently pushing the limits of my knowledge.</p>
<description><p>So I have heard of <a href="http://drupal.org/project/drush">Drush</a> for years now, saw my first demo at the Boston DrupalCon but since I do all my dev work on a Windows machine I didn't catch the Drush wave (I kept hearing it was *nix only).</p>
<p>It has always been in the back of my mind to keep looking back into Drush, but somehow I missed the major 2.0 update in June and that it works on Windows now. When I saw <a href="http://morten.dk/blog/got-crush-drush">Morton's Mac Drush post</a> and revisited my Windows issue, and now I am a convert.</p>
<p>Already there is an <a href="http://drupal.org/node/594744">install guide</a> written two week ago that I have verified works perfectly for my Vista Business 64 bit machine. Drush is up and running on my dev system now and I am already addicted.</p>
<p>From a daily news reader, to a platform for election monitoring in Afghanistan or swine flu preparedness in the United States</p></div>
</div>
</div>
<div class='node-body'><p>Managing News is a pluggable, open source news and data aggregator with visualization and workflow tools that's highly customizable and extensible. The code is now in open beta and is available for download on <a href="http://www.managingnews.com/download">www.managingnews.com/download</a>.</p>
<description><p>The list of modules that I maintain has become quite long, and in the beginning of next year I'll have a little daughter (if the nurse guessed right on the gender). So the time that I have for being a good maintainer will be very limited.</p>
<p>If you feel that you'd like to help maintain any of the following modules, I would be very grateful!</p>
<p>Experience of using <strong>git</strong>, or the willingness to learn, is kind of a requirement, as all my development is done with git. The alternative is a patch-based workflow.</p></description>
<pubDate>Wed, 21 Oct 2009 06:36:30 +0000</pubDate>
</item>
<item>
<title>Lullabot: Drupal Voices 65: Konstantin Kafer on Optimizing Javascript and CSS</title>
<description><!--paging_filter--><p><a href="http://kkaefer.com/">Konstantin Käfer</a> (aka <a href="http://drupal.org/user/14572">kkafer</a>) gives an overview of his Drupalcon Paris talk on optimizing the front-end Javascript and CSS -- including some <a href="http://developer.yahoo.com/yslow/">YSlow</a> tips.</p>
<p>Konstantin also talks a bit about his <a href="http://drupal.org/project/sf_cache">Support File Cache</a> module that allows additional front-end optimizations by allowing you to control the bundling of CSS and Javascript files.</p>
<p>He also talks a bit about the <a href="http://frontenddrupal.com/">Front-End Drupal</a> that he co-wrote with <a href="http://www.lullabot.com/drupal-voices/drupal-voices-60-emma-jane-hogbin-theming-and-bazaar-version-control">Emma Jane Hogbin.</a></p>
<p>Finally, Konstantin talks a bit about some of his favorite changes in Drupal 7.</p>
<p>How I got drush to work on my macosx with mamp pro, and still my illustrator &amp; photoshop works fine, how to do magick stuff with the terminal with out <a href="/sites/morten.dk/files/images/argh.jpg" class="fancybox">deleting to much</a>, and learning not to use my <a href="http://www.wacom.com/bamboo/bamboo_fun.php">pen</a> to navigate my desktop...</p></description>
<pubDate>Wed, 21 Oct 2009 01:56:57 +0000</pubDate>
<description><p>This past weekend was the <a href="http://groups.drupal.org/node/24642">Drupal7 Contrib Module Upgrade Sprint</a> that <a href="http://drupal.org/user/9446">K&aacute;roly N&eacute;gyesi</a> (aka chx) organized at the <a title="Now Public" href="http://www.nowpublic.com/">NowPublic</a> offices in Vancouver. I spent a good part of Saturday there, helped out with coaching the one brave beginner who turned up to learn some of the tools for helping out in the community. Otherwise, after a bit of a rough start, the devs all hunkered down and made some Drupal magic, upgrading super important things like Views, Panels, database stuff, and various other bits and pieces of modules and themes.</p>
<p><a title="D7 contrib sprint by arianek, on Flickr" href="http://www.flickr.com/photos/arianek/4023847590/"></a></p>
<description><p><img src="http://www.doitwithdrupal.com/files/imagecache/120square/biopics/earl-headshot2.jpg" alt="earl-headshot2" title="earl-headshot2" class="image-right" height="120" width="120" />We are excited to announce that <a href="http://www.angrydonuts.com/">Earl Miles</a> will be returning to <a href="http://www.doitwithdrupal.com/">Do It With Drupal</a>! It is no exaggeration to say that Earl Miles single-handedly revolutionized the <a href="http://drupal.org/">Drupal</a> community when he released the <a href="http://drupal.org/project/views">Views</a> module late in 2005.</p>
"Lorem ipsum","Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.",1251936720,1
"Ut wisi enim ad minim veniam", "Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.",205200720,2
"Duis autem vel eum iriure dolor", "Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.",428112720,3
"Nam liber tempor", "Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum.",1151766000,1
Typi non habent"", "Typi non habent claritatem insitam; est usus legentis in iis qui facit eorum claritatem.",1256326995,4
"Investigationes demonstraverunt", "Investigationes demonstraverunt lectores legere me lius quod ii legunt saepius.",946702800,5
"Claritas est etiam", "Claritas est etiam processus dynamicus, qui sequitur mutationem consuetudium lectorum.",438112720,6
"Mirum est notare", "Mirum est notare quam littera gothica, quam nunc putamus parum claram, anteposuerit litterarum formas humanitatis per seacula quarta decima et quinta decima.",1151066000,7
"Eodem modo typi", "Eodem modo typi, qui nunc nobis videntur parum clari, fiant sollemnes in futurum.",1201936720,8