<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (Aetles)</title>
    <link>https://pinboard.in/u:Aetles/public/</link>
    <description>recent bookmarks from Aetles</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="http://activelamp.com/blog/devops/hashing-out-docker-workflow/"/>
	<rdf:li rdf:resource="http://activelamp.com/blog/devops/drupal-build-process/"/>
	<rdf:li rdf:resource="http://www.mariquecalcus.com/blogs/drush-daily-commands"/>
	<rdf:li rdf:resource="http://www.lullabot.com/blog/article/setting-my-mac-without-mamp"/>
	<rdf:li rdf:resource="http://www.sixmiletech.com/content/entity-rules-exposing-rules-power-without-rules-complexity#.UZFqVCvkX64"/>
	<rdf:li rdf:resource="http://www.mediacurrent.com/blog/tapping-drupal-7-responsive-adaptivetheme"/>
	<rdf:li rdf:resource="http://www.millwoodonline.co.uk/blog/drupal-7-performance-gains-with-views-cache"/>
	<rdf:li rdf:resource="http://www.lullabot.com/articles/phpstorm-drupal"/>
	<rdf:li rdf:resource="https://www.acquia.com/blog/protecting-drupals-fleshy-underbelly-htaccess"/>
	<rdf:li rdf:resource="http://antistatique.net/blog/2013/01/04/drupal-use-a-different-jquerys-version-for-the-frontend-and-backend/"/>
	<rdf:li rdf:resource="http://previousnext.com.au/blog/up-and-running-with-sass-in-drupal-7"/>
	<rdf:li rdf:resource="https://openframework.stanford.edu/how-use-ofw"/>
	<rdf:li rdf:resource="http://www.lullabot.com/articles/inline-editing-and-cost-leaky-abstractions"/>
	<rdf:li rdf:resource="http://simplytest.me/"/>
	<rdf:li rdf:resource="http://drupal.org/sandbox/drewish/1820184"/>
	<rdf:li rdf:resource="http://webcheatsheet.com/php/bike_phpmyadmin_replacement.php"/>
	<rdf:li rdf:resource="http://www.agileapproach.com/blog-entry/sublime-text-2-drupal-development"/>
	<rdf:li rdf:resource="http://www.mediacurrent.com/blog/top-drupal-7-modules-summer-2012-edition"/>
	<rdf:li rdf:resource="http://drupalwatchdog.com/1/2/features-views-3"/>
	<rdf:li rdf:resource="http://drupal.org/project/addtocal"/>
	<rdf:li rdf:resource="http://dominiquedecooman.com/blog/drupal-7-tip-how-automate-and-control-your-go-live-checklist"/>
	<rdf:li rdf:resource="http://drupal.org/node/1569722"/>
	<rdf:li rdf:resource="http://drupalwatchdog.com/1/2/mobile-website-version-with-panels"/>
	<rdf:li rdf:resource="http://blog.urbaninsight.com/2012/05/14/how-to-conditionally-display-value-from-two-fields-in-views"/>
	<rdf:li rdf:resource="http://friendly-machine.com/posts/2011/wordpress-vs-drupal"/>
	<rdf:li rdf:resource="http://www.freelance-it-consultant.com/blog/drupal-core-javascripts-not-being-loaded-anonymous-users"/>
	<rdf:li rdf:resource="http://orkjern.com/virtual-host-hosts-file-downloading-and-enabling-modules-and-installing-drupal-one-line"/>
	<rdf:li rdf:resource="http://www.metaltoad.com/blog/drupal-views-now-supports-queries-google-analytics-report-data"/>
	<rdf:li rdf:resource="http://www.interworks.com/blogs/jkhalaj/2012/05/01/how-bootstrap-drupal"/>
	<rdf:li rdf:resource="http://friendly-machine.com/posts/2011/7-best-drupal-7-themes"/>
	<rdf:li rdf:resource="http://www.palantir.net/blog/scalable-navigation-patterns-responsive-web-design"/>
	<rdf:li rdf:resource="http://www.sthlmconnection.se/sv/blog/boost-your-page-loads-pjax"/>
	<rdf:li rdf:resource="http://wunderkraut.com/en/blog/improved-way-put-content-panels-introducing-node-pane-module"/>
	<rdf:li rdf:resource="http://www.designhammer.com/blog/drush-rebuild-utility-rebuilding-drupal-development-environments"/>
	<rdf:li rdf:resource="http://xjm.drupalgardens.com/blog/core-mentoring-and-xjms-guide-patch-reviews"/>
	<rdf:li rdf:resource="http://www.designhammer.com/blog/workflow-and-tools-developing-install-profiles-and-drush-make"/>
	<rdf:li rdf:resource="http://2bits.com/caching/overcoming-long-views-rendering-time-drupal-sites.html"/>
	<rdf:li rdf:resource="http://tylerfrankenstein.com/drupalgap"/>
	<rdf:li rdf:resource="http://dev.nodeone.se/en/caching-with-varnish-drupal-7-and-cache-actions"/>
	<rdf:li rdf:resource="http://expressionengine.com/forums/viewthread/182065/"/>
	<rdf:li rdf:resource="http://wiredcraft.com/blog/avoid-wysiwyg-editors"/>
	<rdf:li rdf:resource="http://drupal.stackexchange.com/questions/5164/use-another-language-than-default-as-standard"/>
	<rdf:li rdf:resource="http://flink.com.au/tips-tricks/create-subtheme"/>
	<rdf:li rdf:resource="http://www.computerminds.co.uk/articles/monitoring-varnish"/>
	<rdf:li rdf:resource="http://www.metaltoad.com/blog/date-boosting-solr-drupal-search-results"/>
	<rdf:li rdf:resource="http://www.mediacurrent.com/blog/jays-top-50-drupal-7-modules"/>
	<rdf:li rdf:resource="http://janezurevc.name/how-get-clients-ip-number-drupal-when-using-varnish"/>
	<rdf:li rdf:resource="http://www.acquia.com/blog/acquia-migrates-world-economic-forum-drupal"/>
	<rdf:li rdf:resource="http://www.commerceguys.com/resources/articles/246"/>
	<rdf:li rdf:resource="http://janaksingh.com/blog/drupal6-programatically-create-new-date-type-and-date-format-159"/>
	<rdf:li rdf:resource="http://modulehammer.com/"/>
	<rdf:li rdf:resource="http://www.ostraining.com/blog/drupal/drupal-commerce-first-look/"/>
	<rdf:li rdf:resource="http://www.commerceguys.com/resources/articles/240"/>
	<rdf:li rdf:resource="http://stackoverflow.com/questions/3062032/ubercart-vs-drupal-commerce-vs-magento"/>
	<rdf:li rdf:resource="http://drupal.org/node/1088772"/>
	<rdf:li rdf:resource="http://yfrog.com/ntcg9gcj"/>
	<rdf:li rdf:resource="http://nyinternwebbki.wordpress.com/2011/09/27/valet-av-cms-%E2%80%93-drupal-7/"/>
	<rdf:li rdf:resource="http://friendlydrupal.com/screencasts/install-platforms-and-sites-aegir-drupal-hosting-system"/>
	<rdf:li rdf:resource="http://www.symphonythemes.com/drupal-blog/two-free-responsive-drupal-7-themes-mobile-webs"/>
	<rdf:li rdf:resource="http://www.lullabot.com/articles/module-monday-field-multiple-limit"/>
	<rdf:li rdf:resource="http://www.unleashedmind.com/en/blog/sun/the-drupal-crisis"/>
	<rdf:li rdf:resource="http://benbuckman.net/drupal-excessive-complexity#comment-500"/>
	<rdf:li rdf:resource="http://bengoodyear.com/article/drupal-7-cracking-the-multilingual-front-page-nut"/>
	<rdf:li rdf:resource="http://drupalwatchdog.com/1/1/seven-modules-youll-be-using-next"/>
	<rdf:li rdf:resource="http://wolfgangziegler.net/nginx-drupal-clean-urls-sub-directories"/>
	<rdf:li rdf:resource="http://www.lullabot.com/articles/module-monday-hacked?"/>
	<rdf:li rdf:resource="http://wiredcraft.com/blog/drush-make-and-install-profiles-drupal-7"/>
	<rdf:li rdf:resource="http://rocktreesky.com/upgrading-drupal-7"/>
	<rdf:li rdf:resource="http://fuerstnet.de/en/drupal-upgrade-easier"/>
	<rdf:li rdf:resource="http://support.cloudflare.com/cgi/discussions/suggestions/78-optimal-settings-for-drupal-based-web-sites"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="http://activelamp.com/blog/devops/hashing-out-docker-workflow/">
    <title>Hashing out a Docker Workflow - Part 1 - ActiveLAMP</title>
    <dc:date>2015-12-21T10:54:37+00:00</dc:date>
    <link>http://activelamp.com/blog/devops/hashing-out-docker-workflow/</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[Several months ago I was having a conversation with a friend about our Chef workflow for managing and provisioning servers, as well as provision our local machines using Vagrant. That conversation led to us talking about Docker, and how Docker is going to change everything in the devops space. It was after that conversation that I got a hold of The Docker Book, and started getting up to speed with Docker.]]></description>
<dc:subject>webdevelopment drupal vagrant</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:37acffdd9e71/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:webdevelopment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:vagrant"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://activelamp.com/blog/devops/drupal-build-process/">
    <title>Our build process using Drupal 8 - ActiveLAMP</title>
    <dc:date>2015-12-21T10:52:48+00:00</dc:date>
    <link>http://activelamp.com/blog/devops/drupal-build-process/</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[Now that the release of Drupal 8 is finally here, it is time to adapt our Drupal 7 build process to Drupal 8, while utilizing Docker. This post will take you through how we construct sites on Drupal 8 using dependency managers on top of Docker with Vagrant.]]></description>
<dc:subject>drupal webdevelopment lamp vagrant</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:5b044f11cc6b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:webdevelopment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:lamp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:vagrant"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.mariquecalcus.com/blogs/drush-daily-commands">
    <title>Drush | MariqueCalcus</title>
    <dc:date>2014-09-15T10:41:01+00:00</dc:date>
    <link>http://www.mariquecalcus.com/blogs/drush-daily-commands</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[This is neither a tutorial on how to use Drush, nor an exhaustive list of commands. It's more a limited list of commands that we use on a daily basis or that have save our days. If you use Drush, let us know your best tricks and tips.]]></description>
<dc:subject>drupal drush webdevelopment</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:193b2489bac3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drush"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:webdevelopment"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.lullabot.com/blog/article/setting-my-mac-without-mamp">
    <title>Setting Up My Mac Without MAMP | Lullabot</title>
    <dc:date>2013-09-26T10:08:46+00:00</dc:date>
    <link>http://www.lullabot.com/blog/article/setting-my-mac-without-mamp</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[I recently got a new Mac and needed to configure it as a local web server for the many Drupal sites I work on. I used to use MAMP for this, but lately have been using the built-in functionality that comes on a Mac instead. MAMP is easy to install, but it creates a duplicate version of PHP and a duplicate version of Apache. That takes up space on my machine and occasionally causes trouble when some operation uses the wrong version of PHP because of confusion about which installation should take precedence. Setting up a Mac without MAMP used to be sort of complicated, but it's been getting easier and easier with every version of Mac OS, and it's not that hard any more. I thought I'd share the process I'm using now.]]></description>
<dc:subject>development drupal mac mamp osx</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:665535fe6f7b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:mac"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:mamp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:osx"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.sixmiletech.com/content/entity-rules-exposing-rules-power-without-rules-complexity#.UZFqVCvkX64">
    <title>Entity Rules - Exposing Rules' power without Rules' complexity | Six Mile Tech</title>
    <dc:date>2013-05-14T08:19:26+00:00</dc:date>
    <link>http://www.sixmiletech.com/content/entity-rules-exposing-rules-power-without-rules-complexity#.UZFqVCvkX64</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[The new Entity Rules module for Drupal provides a new way to associate Rule components with events for different entities such as users, nodes and taxonomy terms.  This allows users who do not have access to the Rules UI to still configure when the Rule components are triggered for the Entity types that they can administer.  It also allows this user to specify values for the parameters that are sent to these Rules components. This can be especially useful for modules like Entityforms and Entity Registration  where a user who is not a "site builder" may be adding multiple bundles.]]></description>
<dc:subject>drupal rules</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:03668628718a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:rules"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.mediacurrent.com/blog/tapping-drupal-7-responsive-adaptivetheme">
    <title>Tapping into the Drupal 7 Responsive AdaptiveTheme | Mediacurrent Blog Post</title>
    <dc:date>2013-04-23T11:15:57+00:00</dc:date>
    <link>http://www.mediacurrent.com/blog/tapping-drupal-7-responsive-adaptivetheme</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[The AdaptiveTheme for Drupal 7 is a great HTML5 base theme that makes it easy to build out a responsive website quickly. It comes with a plethora of built-in extensions and polyfills to combat differences in browsers, devices and operating systems. It also expands on the basic idea of "smartphones" and "tablets" to include portrait and landscape versions of each.]]></description>
<dc:subject>drupal drupal7 themes</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:5b0735aba88d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal7"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:themes"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.millwoodonline.co.uk/blog/drupal-7-performance-gains-with-views-cache">
    <title>Drupal 7 performance gains with Views cache</title>
    <dc:date>2013-04-22T07:55:19+00:00</dc:date>
    <link>http://www.millwoodonline.co.uk/blog/drupal-7-performance-gains-with-views-cache</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[The Views module is the most powerful tool for a Drupal developer, and so much loved that from Drupal 8 the Views module has made it's way into Drupal core. As for Drupal 7, Views is still a contributed module and not all that famous for it's performance. This blog post will look at a few ways to improve the performance of your Views in Drupal 7 by using caching.]]></description>
<dc:subject>drupal drupal7 views performance</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:9a54ec554741/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal7"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:views"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.lullabot.com/articles/phpstorm-drupal">
    <title>PhpStorm for Drupal | Lullabot</title>
    <dc:date>2013-04-07T12:03:09+00:00</dc:date>
    <link>http://www.lullabot.com/articles/phpstorm-drupal</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[Debugging Drupal modules and themes (or Drupal core itself) can be challenging without a good IDE. After using numerous IDE and text editors, PhpStorm has earned its place as my primary IDE for almost anything Drupal-related. By default, PhpStorm is as Drupal friendly as most other IDEs. However, some of its default syntax and formatting settings conflict with the Drupal Coding Standards. Here are a few tips to make PhpStorm play even better with Drupal.]]></description>
<dc:subject>development drupal php ide</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:ea8497e2e8bc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:php"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:ide"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.acquia.com/blog/protecting-drupals-fleshy-underbelly-htaccess">
    <title>Protecting Drupal's fleshy underbelly with .htaccess | Acquia</title>
    <dc:date>2013-03-26T12:32:09+00:00</dc:date>
    <link>https://www.acquia.com/blog/protecting-drupals-fleshy-underbelly-htaccess</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[In this article, I’m going to show you a few methods to separate your public site from the vulnerable parts of your administration area. What you need is an effective way to keep your site locked and secure, and protected from attacks, while still leaving your site editable for trusted users.

Methods for securing the admin section of your site
One of the things that is often overlooked when setting up and securing a Drupal site is the administrative sections. Sure, Drupal protects these paths with access controls but you can do a lot more to protect your site, especially if your site doesn’t require public login.

If the public has no business accessing /user, they shouldn’t be able to. This path is an attack vector for denial of service (DDoS), brute force password guessing, and it drastically increases attack surface of the site.]]></description>
<dc:subject>drupal security</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:53bdaacf636d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:security"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://antistatique.net/blog/2013/01/04/drupal-use-a-different-jquerys-version-for-the-frontend-and-backend/">
    <title>Drupal – Use a different jQuery’s version for the frontend and backend | Antistatique.net Blog</title>
    <dc:date>2013-01-30T12:31:11+00:00</dc:date>
    <link>http://antistatique.net/blog/2013/01/04/drupal-use-a-different-jquerys-version-for-the-frontend-and-backend/</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[On Drupal frontend I want the latest jQuery specially because bootstrap require at least jQuery 1.7. How you know Drupal 7 come with the old jQuery 1.4 and it’s not going to be updated.

The module jQuery Update take care of updating jQuery to a newer version. I even use the dev version so I can have jQuery 1.8. Sadly this create some bug in the admin. To avoid conflict I decided to load a different jQuery version for the backend and the frontend.

To do that you have to create a very small module with this code:]]></description>
<dc:subject>drupal jquery jqueryupdate</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:789dbfe9741e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:jquery"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:jqueryupdate"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://previousnext.com.au/blog/up-and-running-with-sass-in-drupal-7">
    <title>Up and running with Sass in Drupal 7 | PreviousNext</title>
    <dc:date>2013-01-08T09:03:56+00:00</dc:date>
    <link>http://previousnext.com.au/blog/up-and-running-with-sass-in-drupal-7</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[SASS is Syntactically Awesome Stylesheets, and a powerful way to streamline your Drupal theme's CSS. Based on CSS, the learning curve is not too steep for a seasoned front-end developer. In this post, get an introduction to the basics of SASS and how to get your development environment up and running.

]]></description>
<dc:subject>drupal css sass webdevelopment</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:ddd20dab9a1e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:sass"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:webdevelopment"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://openframework.stanford.edu/how-use-ofw">
    <title>How to Use OFW | Open Framework</title>
    <dc:date>2012-12-17T23:14:00+00:00</dc:date>
    <link>https://openframework.stanford.edu/how-use-ofw</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[A responsive Drupal theme based on Twitter Bootstrap

Open Framework is currently best used with blocks. Place blocks into new responsive regions to enable certain responsive behaviors. Although right now Open Framework does not add sophisticated responsive behavior for Display Suite or Panels regions, we are working on adding this support soon.]]></description>
<dc:subject>drupal responsivedesign themes bootstrap</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:43cfdcfe2fa9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:responsivedesign"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:themes"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:bootstrap"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.lullabot.com/articles/inline-editing-and-cost-leaky-abstractions">
    <title>Inline Editing and the Cost of Leaky Abstractions | Lullabot</title>
    <dc:date>2012-12-13T14:21:41+00:00</dc:date>
    <link>http://www.lullabot.com/articles/inline-editing-and-cost-leaky-abstractions</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[For several years, core Drupal contributors have been working on ways to improve the user experience for content editors. Since May of 2012, project lead Dries Buytaert and his company Acquia have been funding the Spark Project, an ambitious set of improvements to Drupal's core editing experience. One of the most eye-popping features they've demonstrated is Inline WYSIWYG editing, the ability to click on a page element, edit it in place, and persist the changes without visiting a separate page or opening a popup window.

Chances are good that inline editing functionality could make it into Drupal 8 -- specifically, an implementation that's powered by Create.js and the closely associated Aloha WYSIWYG editor. Fans of decoupled Drupal code definitely have something to cheer for! The work to modernize Drupal 8's codebase is making it much easier to reuse the great front-end and back-end work from open source projects like Symfony and Create.js.

With that good news, though, there's a potential raincloud on the horizon. Inline editing, as useful as it is, could easily be the next WYSIWYG markup: a tool that simplifies certain tasks but sabotages others in unexpected ways.]]></description>
<dc:subject>drupal cms editor editing wysiwyg</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:bf4513a6dc24/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:cms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:editor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:editing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:wysiwyg"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://simplytest.me/">
    <title>Evaluate Drupal projects online | simplytest.me</title>
    <dc:date>2012-11-15T15:42:21+00:00</dc:date>
    <link>http://simplytest.me/</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[simplytest.me helps you to find the module, theme or distribution that fits your needs.
It provides sandbox environments for testing the functionality of any project before even downloading it.

Simple, fast and for free!

How to use it?
Start typing a project´s name or enter a shortname directly.
Choose your preferred version. Drupal 6, 7 and 8 are supported.
Hit the button (wait until your sandbox is ready) and test it!
]]></description>
<dc:subject>drupal modules testing</dc:subject>
<dc:source>https://twitter.com/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:a93df25c7fc6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:modules"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://drupal.org/sandbox/drewish/1820184">
    <title>drewish's sandbox: Panels, Why so slow? | drupal.org</title>
    <dc:date>2012-10-22T22:21:55+00:00</dc:date>
    <link>http://drupal.org/sandbox/drewish/1820184</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[Sick of wondering why panels is taking so God forsaken long to render a page? Now you'll know exactly which panes are to blame.

It'll show you and everyone else how many milliseconds each pane takes to render. So, you probably don't want to enable this on a *real* site unless you want to brag about how much you've optimized things.]]></description>
<dc:subject>drupal panels performance</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:2c423990d2cd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:panels"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://webcheatsheet.com/php/bike_phpmyadmin_replacement.php">
    <title>Bike - drop in phpMyAdmin replacement</title>
    <dc:date>2012-07-02T22:27:52+00:00</dc:date>
    <link>http://webcheatsheet.com/php/bike_phpmyadmin_replacement.php</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[Pretty often you need to run a couple of queries against your MySQL database on the client's web server. Usually phpMyAdmin does the job well but there are situations when you just need to upload something to the server and open in the borwser, without any configuration steps.

Welcome Bike, lightweight phpMyAdmin replacement. If you already have a CMS installed on the web server (WordPress, Drupal, Joomla), simply upload Bike to CMS's subfolder and open it in the browser.]]></description>
<dc:subject>sql mysql php drupal phpmyadmin</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:1a91ea01c680/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:php"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:phpmyadmin"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.agileapproach.com/blog-entry/sublime-text-2-drupal-development">
    <title>agile approach | Sublime Text 2 for Drupal Development</title>
    <dc:date>2012-06-29T16:37:00+00:00</dc:date>
    <link>http://www.agileapproach.com/blog-entry/sublime-text-2-drupal-development</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[As a recent refugee from Aptana Studio, I’ve spent some time working with Sublime Text for the past couple of weeks and so far I'm loving it (thanks, Yosh!) I won't get too involved with the reasons I chose to turn my back on Aptana, but let's just say that the last few updates made the already monolithic IDE an even less responsive experience on my more-than-adequate Core i7 laptop.

With yesterday's official release of Sublime Text 2 I thought that it would be a good time to share some things that I've grown to love about working with it.

]]></description>
<dc:subject>editor development drupal osx</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:ab8cef8becf2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:editor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:osx"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.mediacurrent.com/blog/top-drupal-7-modules-summer-2012-edition">
    <title>Top Drupal 7 Modules: Summer 2012 Edition | Mediacurrent Blog Post</title>
    <dc:date>2012-06-17T11:52:20+00:00</dc:date>
    <link>http://www.mediacurrent.com/blog/top-drupal-7-modules-summer-2012-edition</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[Late last year I released my first top Drupal 7 modules which superseded my original Drupal 6 top modules list. After looking at feedback from my first D7 list, now 6 months later I wanted to give a refresh. As you will see, some new modules have been added to my favorites list while others have slipped in the rankings. This is certainly a subjective list. I am not trying to list the best modules or the newest hot modules out there, this list is all about my most used modules. This to means that if you are a Drupal newbie, you should have these on their radar.
NOTE: that I have tried to indicate on the list where I have made changes. You will see several 'New' and 'Updated' labels. 'New' does not mean new to Drupal, but rather new to the list.]]></description>
<dc:subject>drupal drupal7</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:f93cb1b854e6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal7"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://drupalwatchdog.com/1/2/features-views-3">
    <title>How to Create New Features in Views 3 | Drupal Watchdog</title>
    <dc:date>2012-06-17T10:03:20+00:00</dc:date>
    <link>http://drupalwatchdog.com/1/2/features-views-3</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[Views 3 introduced a new method of controlling this part of a view, the pluggable area handler. Much like fields, they can be added from a list, be configured, and re-ordered. Views comes with two simple area handlers: The first embeds text the old fashioned way; the second allows another view to be used. Using another view is a great way to offer more information about an argument, for example. An additional area handler found in Drupal contrib. provides common administrative links.

But what to do in the traditional use of area handlers, where PHP code was embedded directly in the view? Over time we have learned that this is a bad way to maintain a site. Code directly in the database is difficult to locate, debug and maintain. Area handlers to the rescue!]]></description>
<dc:subject>drupal views</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:188a09957d4c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:views"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://drupal.org/project/addtocal">
    <title>Add to Cal | drupal.org</title>
    <dc:date>2012-06-06T20:28:23+00:00</dc:date>
    <link>http://drupal.org/project/addtocal</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[A field formatter providing a widget for exporting events to:

Google Calendar
Yahoo! Calendar
iCal
Outlook
The field formatter provides a button next to the field that shows a drop-down menu. This menu contains links to the supported formats, and includes basic styling that can be easily modified through CSS.]]></description>
<dc:subject>drupal drupalmodules ical</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:7e317d687863/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupalmodules"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:ical"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://dominiquedecooman.com/blog/drupal-7-tip-how-automate-and-control-your-go-live-checklist">
    <title>Drupal 7 tip: How to automate and control your go live checklist | Drupal Developer | Dominique De Cooman</title>
    <dc:date>2012-05-30T11:06:59+00:00</dc:date>
    <link>http://dominiquedecooman.com/blog/drupal-7-tip-how-automate-and-control-your-go-live-checklist</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[This post will give you a list what to check when you go live with a drupal 7 website and how you can control it and automate it. You need to check this go live checklist each time you keep integrating new stuff during deployment to test if everything is still working. To save time this task can be automated.]]></description>
<dc:subject>drupal testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:a5035209fa91/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://drupal.org/node/1569722">
    <title>Issue with creation of title field using tokens that contain an apostrophe | drupal.org</title>
    <dc:date>2012-05-18T11:36:42+00:00</dc:date>
    <link>http://drupal.org/node/1569722</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[For field tokens, the token value is generated by rendering the field with the "token" view mode, i.e. with whichever formatter is set up on Node Type > Manage Display > Tokens. If you don't have the Tokens view mode configured, it will fall back to the Default view mode; which by default santitizes text field values, i.e. replaces things like hypens with &#039;.

So in order to fix your labels: enable the tokens view mode and set the field formatter to Plain text.

Alternatively you could also use the field tokens provided by the entity tokens module, as they are not sanitized by default and show up correctly. I'd recommend the other way though, because the tokens list gets a bit confusing with duplicate field tokens. (To tell them apart: token module field tokens use underscores, like [node:field_name]; and entity token module uses hypens, like [node:field-name]).]]></description>
<dc:subject>drupal drupalnotes tokens</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:7807d72a5038/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupalnotes"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:tokens"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://drupalwatchdog.com/1/2/mobile-website-version-with-panels">
    <title>Building a Mobile Version Of Your Website With Panels | Drupal Watchdog</title>
    <dc:date>2012-05-18T09:42:38+00:00</dc:date>
    <link>http://drupalwatchdog.com/1/2/mobile-website-version-with-panels</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[Panels variants can easily be used to create a mobile version of your website. If you’re already using Panels, you need one module: Mobile Tools (http://drupal.org/project/mobile_tools). It contains a plug-in for Panels, making it easy to create a specific variant for mobile.

First, create your normal page layout using Panels. Then, create a second variant and when you add content (or in the content settings), choose "Mobile" for your build mode.

It’s as easy as that!]]></description>
<dc:subject>drupal panels</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:39e075f87ee8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:panels"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.urbaninsight.com/2012/05/14/how-to-conditionally-display-value-from-two-fields-in-views">
    <title>How to Conditionally Display a Value from Two Fields in Views | Urban Insight Blog</title>
    <dc:date>2012-05-15T08:02:35+00:00</dc:date>
    <link>http://blog.urbaninsight.com/2012/05/14/how-to-conditionally-display-value-from-two-fields-in-views</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[There is a situation where a field of a View needs to pull its content from two fields (aka cck field) of a node. In my case, they were default author field and a custom field called contributor. This example used Drupal 7 and Views 3.

If (optional) contributor field was not empty, it would display the contributor and skip author field. If there was no contributor, then the author, which cannot be optional, would be displayed by default.]]></description>
<dc:subject>drupal views</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:ca1b8fe08f76/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:views"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://friendly-machine.com/posts/2011/wordpress-vs-drupal">
    <title>Drupal vs WordPress | Friendly Machine</title>
    <dc:date>2012-05-14T09:38:29+00:00</dc:date>
    <link>http://friendly-machine.com/posts/2011/wordpress-vs-drupal</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[My basic recommendation is that if you are building a large, complex site that is supported by professional staff, Drupal is the clear choice. If you're building a smaller site with non-technical staff administering it, WordPress is the way to go. Everything in between is a toss up based on the particular requirements of the organization in question.]]></description>
<dc:subject>drupal wordpress</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:b763bbdfa222/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:wordpress"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.freelance-it-consultant.com/blog/drupal-core-javascripts-not-being-loaded-anonymous-users">
    <title>Drupal core javascript not being loaded for anonymous users | IT Consultant and Contractor - London</title>
    <dc:date>2012-05-14T09:25:14+00:00</dc:date>
    <link>http://www.freelance-it-consultant.com/blog/drupal-core-javascripts-not-being-loaded-anonymous-users</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[Drupal will NOT load any javascript (including jQuery and drupal.js) if it “thinks” that they are not required. It will only load the scripts if any other module or script requires them. For example, if you add scripts in your .info file or using the drupal_add_js() function in the hook_init(), Drupal will detect it and load its scripts.

Now, let's assume that you developed a module that adds its own scripts in hook_footer() using the drupal_add_js() function. At the time when hook_footer is executed, it is too late for Drupal to add scripts to the header and hence jQuery and drupal.js will not be added. If your javascript depends on them you will see error messages in your console such as:

Drupal is not defined
jQuery is not defined
The solution is to include at least one script earlier – for example in hook_init() so that Drupal loads its scripts.]]></description>
<dc:subject>drupal javascript modules development</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:482c1260c8a4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:modules"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://orkjern.com/virtual-host-hosts-file-downloading-and-enabling-modules-and-installing-drupal-one-line">
    <title>Virtual host, hosts file, downloading and enabling modules and installing Drupal in one line. | ORKJ BLOG</title>
    <dc:date>2012-05-09T09:17:14+00:00</dc:date>
    <link>http://orkjern.com/virtual-host-hosts-file-downloading-and-enabling-modules-and-installing-drupal-one-line</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[So, just wanted to share the little shell script I use for setting up local development sites in a one-liner in the terminal. Be advised that I don't usually write shell scripts, so if you are a pro, and I have made some obvious mistakes, please feel free to give improvements in the comment section. Also, while i have been writing this post, i noticed that Klausi also has a kick ass tutorial and shell script on his blog. Be sure to read that as well, since the article is much more thorough than mine. But since my script is for those even more lazy, I decided to post it anyway.
The idea I had was pretty simple. I constantly have the need to set up a fresh, working copy of drupal in various versions with various modules, i.e for bug testing, prototyping, or just testing a patch on a fresh install. While drush make and installation profiles are both awesome tools for a lot of things, I wanted to install Drupal without making make files and writing .info files, and at the same time generate the virtual host and edit my hosts file. And why not also download and enable the modules i need.]]></description>
<dc:subject>drupal drush localdevelopment</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:ec4b0abaea17/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drush"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:localdevelopment"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.metaltoad.com/blog/drupal-views-now-supports-queries-google-analytics-report-data">
    <title>Drupal Views now supports queries of Google Analytics report data | Metal Toad Media</title>
    <dc:date>2012-05-03T21:02:20+00:00</dc:date>
    <link>http://www.metaltoad.com/blog/drupal-views-now-supports-queries-google-analytics-report-data</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[Views 3 now supports queries against Google Analytics. I've added this experimental module to the 7.x-3.x development release of Google Analytics Reports.]]></description>
<dc:subject>drupal googleanalytics views</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:ad15878cd320/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:googleanalytics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:views"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.interworks.com/blogs/jkhalaj/2012/05/01/how-bootstrap-drupal">
    <title>How to bootstrap Drupal | InterWorks, Inc.</title>
    <dc:date>2012-05-02T12:40:22+00:00</dc:date>
    <link>http://www.interworks.com/blogs/jkhalaj/2012/05/01/how-bootstrap-drupal</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[Create a page outside of the CMS workflow that has access to Drupal's built-in functions.

There are scenarios, the deeper you get into Drupal, where you will need to access Drupal's database and functions, but outside of the scope of the CMS. For instance, you may need to create an AJAX callback that hooks into the database for a TinyMCE plugin, or you may be looking for ways to port over a custom CMS to Drupal… These are just a couple of reasons for having an easy way to hook into Drupal at the base level. And like with everything Drupal, there is a Drupal function for this: drupal_bootstrap($phase = NULL, $new_phase = TRUE) Before we show how to use this function in code, let's break it down a little.]]></description>
<dc:subject>drupal bootstrap integrate</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:33b4fd8268b9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:bootstrap"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:integrate"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://friendly-machine.com/posts/2011/7-best-drupal-7-themes">
    <title>Best Drupal 7 Themes | Friendly Machine</title>
    <dc:date>2012-04-30T11:45:54+00:00</dc:date>
    <link>http://friendly-machine.com/posts/2011/7-best-drupal-7-themes</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[It was about a year ago that I wrote my first post on the best Drupal 7 themes. At the time, it was slim pickings coming up with a list of strong choices. Fortunately, a lot has changed since then. 

A couple quick points before we get to the themes. The criteria I used in putting this list together has changed a bit since last time. First of all, these are all free themes. Extra points were awarded if the theme uses responsive design or an installation profile, especially if it includes a WYSIWYG. These are things that I think show extra attention to user experience.]]></description>
<dc:subject>drupal themes drupal7</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:77c78b2bfc50/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:themes"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal7"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.palantir.net/blog/scalable-navigation-patterns-responsive-web-design">
    <title>Scalable Navigation Patterns in Responsive Web Design | Palantir.net</title>
    <dc:date>2012-04-27T11:23:26+00:00</dc:date>
    <link>http://www.palantir.net/blog/scalable-navigation-patterns-responsive-web-design</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[The subject of navigation in responsive Web design (RWD) is both exciting and challenging. Best practices are emerging for smaller, boutique-style sites, but for sites with larger anatomies, it’s still the Wild West, especially when it comes to migrating legacy information into a new design.

Here are some of the lessons we’ve learned working on a recent real-life, large-scale RWD project. Specifically, this post focuses on how we chose to deal with deep navigation in the landscape of a templated environment.]]></description>
<dc:subject>drupal navigation responsivedesign casestudy</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:0d95d9c48a94/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:navigation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:responsivedesign"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:casestudy"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.sthlmconnection.se/sv/blog/boost-your-page-loads-pjax">
    <title>Boost your page loads with pjax | SthlmConnection</title>
    <dc:date>2012-04-25T06:52:12+00:00</dc:date>
    <link>http://www.sthlmconnection.se/sv/blog/boost-your-page-loads-pjax</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[pjax is a jQuery library that takes regular old page navigation links and turns them into triggers for fast and unobtrusive ajax content loading. Thanks to modern browser features, page URLs, titles and browser history are all updated as usual, even though the pages are not actually reloaded. Like magic!
pjax takes advantage of a recent addition to the browser toolbox: the HTML5 History API. This API allows a JavaScript driven web application to push paths into the browsing history, making it possible for the user to use the back and forward buttons on dynamic content changes, just like with regular page loads. Take a look at the pjax demo to get a quick idea of how it works!

Before the History API, the only way to keep history state and provide permalinks for dynamically loaded content was by using a hack that involved URL fragments, which is a common technique that has recieved some criticism recently.]]></description>
<dc:subject>ajax drupal</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:2008a1f8d7f9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:ajax"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://wunderkraut.com/en/blog/improved-way-put-content-panels-introducing-node-pane-module">
    <title>An improved way to put content in panels - introducing the Node Pane module | wunderkraut</title>
    <dc:date>2012-04-23T14:57:28+00:00</dc:date>
    <link>http://wunderkraut.com/en/blog/improved-way-put-content-panels-introducing-node-pane-module</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[Wait, doesn't Ctools already provide a node plugin that lets you put existing content into panels?
Yes, but placing content with the panels interface is cumbersome for editors. When it comes to selecting, creating and placing node content in panel layouts in an easy yet sophisticated way, the regular panels interface falls short.
We thought about how to enhance the plugin so that editors would be able to either select existing content more comfortably and customizable with views or create a new content right from within the Panels interface.]]></description>
<dc:subject>drupal panels</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:2f3d472a5c97/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:panels"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.designhammer.com/blog/drush-rebuild-utility-rebuilding-drupal-development-environments">
    <title>Drush Rebuild: A utility for rebuilding Drupal development environments | DesignHammer Website Design and Development in North Carolina</title>
    <dc:date>2012-04-02T10:11:48+00:00</dc:date>
    <link>http://www.designhammer.com/blog/drush-rebuild-utility-rebuilding-drupal-development-environments</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[Drush Rebuild
I wrote a simple utility, Drush Rebuild, to help me manage the process of rebuilding a local development environment. Drush Rebuild doesn’t make assumptions about your repository structure (Drush Make, entire codebase in repo, etc), nor does it care about extra steps you need to take when configuring a development environment, like disabling caching, adjusting connections with 3rd party services, and so on.
Instead, the utility provides a framework for executing rebuild scripts for a given site, using the power of Drush aliases and the drush php-script command.
]]></description>
<dc:subject>drupal drush development</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:6d73f517642e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drush"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://xjm.drupalgardens.com/blog/core-mentoring-and-xjms-guide-patch-reviews">
    <title>Core mentoring, and xjm's guide to patch reviews | xjm</title>
    <dc:date>2012-04-02T07:38:58+00:00</dc:date>
    <link>http://xjm.drupalgardens.com/blog/core-mentoring-and-xjms-guide-patch-reviews</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[A guide to patch review
Long ago, before I ever made my first whitespace-error-ridden commit to a contributed module, webchick wrote a post describing how she reviews patches and invited others to do the same.  Three-and-some years later, I have an answer. :)]]></description>
<dc:subject>drupal patchreview dreditor</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:7e9127b1b48e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:patchreview"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:dreditor"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.designhammer.com/blog/workflow-and-tools-developing-install-profiles-and-drush-make">
    <title>Workflow and tools for developing with Drupal install profiles and Drush Make | DesignHammer Website Design and Development in North Carolina</title>
    <dc:date>2012-03-02T18:06:31+00:00</dc:date>
    <link>http://www.designhammer.com/blog/workflow-and-tools-developing-install-profiles-and-drush-make</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[A few months ago we completed a Drupal 5 to Drupal 7 migration project for a North Carolina museum website. Actually the Drupal 5 site was more of a Frankenstein site; the previous developers had more or less built their own CMS on top of Drupal. Fortunately, the superb Migrate module made writing migration code for this project a snap.
Getting a workflow together, however, was a bit more of a challenge. We had four people working on the project: two developers, a site builder, and a themer.
Because the project was complex and contained a number of different components, we agreed that development would work best with each developer building aspects of the site on their local machine. That way my work in writing migration code would not interfere with our themer's work, nor would it bother someone working on site building.
The key ingredients to a local development first workflow are git, drush, drush_make (now included in Drush 5), installation profiles, and Features.
In this blog post, we'll review some of the workflow and tools we used for development. We'll use a fictitous "MySite" project for our example.]]></description>
<dc:subject>drupal drush git workflow</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:dab08f98eb3e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drush"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:git"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:workflow"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://2bits.com/caching/overcoming-long-views-rendering-time-drupal-sites.html">
    <title>Overcoming long Views rendering time on Drupal sites | 2bits.com, Inc. - Drupal Performance Optimization, Development, Managed Hosting, Customization and Consulting</title>
    <dc:date>2012-03-01T10:53:59+00:00</dc:date>
    <link>http://2bits.com/caching/overcoming-long-views-rendering-time-drupal-sites.html</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[Upon investigation, we found that one view was responsible for most of that time.

However, the query execution itself was fast, around 11 ms.

But, the views rendering time was obscenely high: 2,603.48 ms!

So, when editing the view, you would see this at the bottom:

Query build time        2.07 ms
Query execute time     11.32 ms
View render time    2,603.48 ms
Since this view was on each page, in a block on the side bar, it was causing all the pages of the site to be slow.

The underlying reason was really bad coding in the views-view--viewname.tpl.php, which is too long to explain. But the gist of it is that the view returned several thousands rows of taxonomy terms, and was was supposed to render them in a tree. However, the actual view template just looped through the dataset and did not do much and displayed static HTML in the end!

The solution for this was quite simple: enable Views caching.

To do this, go to the view's Defaults, then Basic settings, then Caching. Change to Time Based, then select at least 1 hour for each of Query results and Rendered output.

Save the view, and you will see a positive impact on performance of your pages.]]></description>
<dc:subject>drupal views performance caching</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:9668692d0b81/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:views"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:caching"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://tylerfrankenstein.com/drupalgap">
    <title>DrupalGap | Drupal and PhoneGap for Android and iPhone Mobile Applications | Tyler Frankenstein</title>
    <dc:date>2012-02-05T20:50:39+00:00</dc:date>
    <link>http://tylerfrankenstein.com/drupalgap</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[DrupalGap bridges the gap between Drupal and mobile device applications. This open source project is built around PhoneGap and utilizes the power of JQuery, JQuery Mobile and of course Drupal. ]]></description>
<dc:subject>drupal mobileapps</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:0e2dcd6c5092/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:mobileapps"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://dev.nodeone.se/en/caching-with-varnish-drupal-7-and-cache-actions">
    <title>Caching with Varnish, Drupal 7 and Cache Actions | NodeOne</title>
    <dc:date>2012-02-01T12:16:48+00:00</dc:date>
    <link>http://dev.nodeone.se/en/caching-with-varnish-drupal-7-and-cache-actions</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[Drupal 7 can be used with Varnish and other reverse proxy servers if configured correctly. This blog post highlights how you can control your cache with Drupal, the Varnish module and the Cache Actions module.
Using a reverse proxy cache is an efficient way to cache your web site in order to get faster response times. Drupal 7 works with reverse proxy cache servers like Varnish out of the box and the integration can be extended by using the Varnish module. I'm going to show you how the integration works in this blog post.]]></description>
<dc:subject>drupal varnish caching</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:a7e32701bd10/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:varnish"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:caching"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://expressionengine.com/forums/viewthread/182065/">
    <title>Better CK Editor icons for Wygwam and DM EECK Editor | ExpressionEngine Community Forums</title>
    <dc:date>2012-01-13T13:25:44+00:00</dc:date>
    <link>http://expressionengine.com/forums/viewthread/182065/</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[As far as WYSIWYG editors go, CK Editor is awesome, but the default UI icons are chunky and ugly.

I found a thread that offers a rebuild on the default icon set, based on Fugue icons by http://p.yusukekamiyamane.com:

http://cksource.com/forums/viewtopic.php?p=42302#p42302

These are way, way, way sexier. A must have for CK Editor.

See attached screenshot for an example, and icons.png for the replacement icons file.

Note: the attached icons.png replaces icons.png in /ckeditor/skins/kama/ if you are using kama as the default skin. Should be a simple drag and drop, but make a backup!]]></description>
<dc:subject>ckeditor drupal wysiwyg icons</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:15b5d2106bef/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:ckeditor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:wysiwyg"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:icons"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://wiredcraft.com/blog/avoid-wysiwyg-editors">
    <title>Avoid WYSIWYG Editors | Wiredcraft</title>
    <dc:date>2012-01-12T13:34:54+00:00</dc:date>
    <link>http://wiredcraft.com/blog/avoid-wysiwyg-editors</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[CKEditor has an advanced feature that forces all pastes as plain text. This removes everything but I much prefer that than having a site that is broken. It doesn't take that long to make a couple of headings, links and a list with a small wysiwyg editor]]></description>
<dc:subject>wysiwyg drupal ckeditor</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:87579b3eadf6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:wysiwyg"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:ckeditor"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://drupal.stackexchange.com/questions/5164/use-another-language-than-default-as-standard">
    <title>i18n - Use another language than &quot;default&quot; as standard - Drupal Answers - Stack Exchange</title>
    <dc:date>2012-01-10T21:02:33+00:00</dc:date>
    <link>http://drupal.stackexchange.com/questions/5164/use-another-language-than-default-as-standard</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[The language negotiation is extendable, you just need to implement hook_language_negotiation_info(). In there, you can do whatever you want, like always default to swedish for now. It also looks like you can limit to what languages you can switch to, I am not sure how that exactly works, though.

Not sure what to do once you add more languages, but you could for example call other negotiation callbacks in yours and fallback to swedish if it not one of the languages you want displayed.]]></description>
<dc:subject>drupal drupal7 i18n</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:ef03d5fabe14/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal7"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:i18n"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://flink.com.au/tips-tricks/create-subtheme">
    <title>Done in 60 seconds: creating a D7 subtheme | flink</title>
    <dc:date>2012-01-10T13:55:56+00:00</dc:date>
    <link>http://flink.com.au/tips-tricks/create-subtheme</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[To create a variation of an existing theme, you could simply copy the desired theme's directory to sites/all/themes change the theme name in a a couple of places and start hacking away. But duplication is a waste of disk space. More importantly it creates an unnecessary maintenance overhead: if an improved version of the original theme comes out, you'll have to merge it with the changes you made in the various files of the overridden version.

Enter subthemes. Subthemes inherit all style sheets, javascript and templates (.tpl.plp files) from the theme they declare as their base. You don't have to hack into the base theme code, which means that when a new version of the base comes out, you automatically inherit all the improvements!]]></description>
<dc:subject>drupal themes</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:27a4ee2eb11e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:themes"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.computerminds.co.uk/articles/monitoring-varnish">
    <title>Monitoring Varnish | Computerminds</title>
    <dc:date>2012-01-03T09:38:24+00:00</dc:date>
    <link>http://www.computerminds.co.uk/articles/monitoring-varnish</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[We put almost all of our Drupal sites behind the excellent Varnish HTTP accelerator, and it gives us a massive performance boost for most site visitors. However it seems to have a tendency to crash without warning and occasionally just dies, leaving our sites down.

We workaround this issue by using another piece of useful kit, called Monit, that keeps an eye on processes on your server and restarts them if necessary.

Installing and configuring Monit is really simple (these instructions are for a Debian based server):]]></description>
<dc:subject>drupal varnish monitoring webserver</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:138803bc65db/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:varnish"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:monitoring"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:webserver"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.metaltoad.com/blog/date-boosting-solr-drupal-search-results">
    <title>Date-boosting Solr / Drupal search results | Metal Toad Media</title>
    <dc:date>2011-12-22T11:11:27+00:00</dc:date>
    <link>http://www.metaltoad.com/blog/date-boosting-solr-drupal-search-results</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[By replacing Drupal's core search with Solr, it's possible to gain very fine control of the results. Not only is Solr very flexble, but the apachesolr module is generous with its hooks. One potential use is boosting the score based on dates, so that recent documents receive a higher relevancy score. We've used this for a ticket calendar to help visitors find upcoming events.]]></description>
<dc:subject>drupal search solr</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:1d1aa3f0b477/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:search"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:solr"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.mediacurrent.com/blog/jays-top-50-drupal-7-modules">
    <title>Jay's Top 50 Drupal 7 Modules | Mediacurrent Blog Post</title>
    <dc:date>2011-12-21T21:33:35+00:00</dc:date>
    <link>http://www.mediacurrent.com/blog/jays-top-50-drupal-7-modules</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[As we enter the 2011 Holiday season, who doesn’t love a freshly updated Drupal 7 contributed modules list?

These modules are great stocking-stuffers for every Drupaller on your list!

In all seriousness, as I mentioned in my last top modules list, the sheer number of Drupal modules (in the thousands) can be very intimidating. For the new developer how do they decide which modules to use? Google search can help you find a module for a specific use case, but it doesn’t help you find the most common modules that seasoned developers use on every site.

So what I have done is trimmed my list down to the top 50-ish modules that I am most likely to use on any given project. Most of these modules I have used on real projects, many of them have been carried over from Drupal 6. Several of these are new Drupal 7 modules that didn’t exist in Drupal 6 and some others are Drupal 7 replacements for Drupal 6 modules.


I hope that this helps both newbie developers as well as newcomers to latest version of Drupal. Enjoy!]]></description>
<dc:subject>drupal7 drupal modules</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:9abf336bf88e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal7"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:modules"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://janezurevc.name/how-get-clients-ip-number-drupal-when-using-varnish">
    <title>How to get client's IP number to Drupal when using Varnish | Janez Urevc</title>
    <dc:date>2011-12-07T13:55:26+00:00</dc:date>
    <link>http://janezurevc.name/how-get-clients-ip-number-drupal-when-using-varnish</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[There are a lot of places, where you need client's IP address in Drupal (or any other CMS/web app of course). The problem arises, when you use a reverse proxy server (like Varnish), since every request to web server will be done by the latter. We will have every single visitor of our website coming from a single IP (reverse proxy), as a result.

Drupal is smart enough to overcome that. Reverse proxy servers can be configured to forward original client IP in a request header (usually X-Forwarded-For). This value can be used on web server to know where our visitory come from. In Drupal we have function ip_address(), which will read and return client's IP. If we take a look at this function's code, we can see that it already has support for situations, where reverse proxy is used. This function will still return Varnish's IP address by default, though.]]></description>
<dc:subject>drupal varnish reverseproxyserver cache</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:6b02fbfc2a23/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:varnish"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:reverseproxyserver"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:cache"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.acquia.com/blog/acquia-migrates-world-economic-forum-drupal">
    <title>Acquia migrates the World Economic Forum to Drupal | Acquia</title>
    <dc:date>2011-11-22T22:12:11+00:00</dc:date>
    <link>http://www.acquia.com/blog/acquia-migrates-world-economic-forum-drupal</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[Thanks to this project and others, Migrate module now knows how to import into all the various Drupal features that make up a social networking site. You can import friends, points, groups, flags, etc. Go forth and confidently re-launch you social networking features with Drupal.]]></description>
<dc:subject>drupal acquia migration</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:c3f67c6645bf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:acquia"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:migration"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.commerceguys.com/resources/articles/246">
    <title>Introduction to Commerce Shipping (Screencast) | Commerce Guys</title>
    <dc:date>2011-11-22T21:20:38+00:00</dc:date>
    <link>http://www.commerceguys.com/resources/articles/246</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[In this screencast we'll create a simple "Flat Rate" shipping service.]]></description>
<dc:subject>drupal drupalcommerce ecommerce</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:1008b8b32a6a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupalcommerce"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:ecommerce"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://janaksingh.com/blog/drupal6-programatically-create-new-date-type-and-date-format-159">
    <title>Drupal6 - Programatically create new date type and date format</title>
    <dc:date>2011-11-22T14:23:05+00:00</dc:date>
    <link>http://janaksingh.com/blog/drupal6-programatically-create-new-date-type-and-date-format-159</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[If you are working with code based deployments instead of using CMS to push out changes, you might have already implemented something similar.

There are 2 approches to implementing this:]]></description>
<dc:subject>drupal drupal6 date</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:05f5a921fadd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal6"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:date"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://modulehammer.com/">
    <title>Which Drupal modules are used by: | modulehammer</title>
    <dc:date>2011-11-10T12:20:34+00:00</dc:date>
    <link>http://modulehammer.com/</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[modulehammer shows you which drupal modules a web site uses and generates a makefile so you can build one just like it with a single line. Tell your friends!]]></description>
<dc:subject>drupal drush module</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:60468fdffb7b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drush"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:module"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.ostraining.com/blog/drupal/drupal-commerce-first-look/">
    <title>Drupal Commerce Tutorial and First Look - OSTraining</title>
    <dc:date>2011-11-05T13:13:31+00:00</dc:date>
    <link>http://www.ostraining.com/blog/drupal/drupal-commerce-first-look/</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[Drupal Commerce is currently the leading solution for building Drupal e-commerce websites.

We're going to give you a first look over Drupal Commerce, showing you how to get up and running. This won't be a detailed tutorial but introduce you to the key features. We'll show you the main modules that Drupal Commerce relies upon and will give you important resources to learn more.]]></description>
<dc:subject>drupal drupalcommerce</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:420e692f497f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupalcommerce"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.commerceguys.com/resources/articles/240">
    <title>Quick and Dirty Coupon with Custom Line Item and Rules (Screencast) | Commerce Guys</title>
    <dc:date>2011-11-04T09:34:46+00:00</dc:date>
    <link>http://www.commerceguys.com/resources/articles/240</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[Tonight I needed a coupon on one product on a site that only sells one product. I didn't really want to deploy and configure Commerce Coupon, so I just did it with a quick combination of a line item field and a rule.

Here's what I did:

Add a "coupon" field to the line item
Create a product pricing rule that checks to see that when the right product is in the line item and the right value is in the coupon field, apply a discount. (The rule is attached to this article.)
That's it.]]></description>
<dc:subject>drupal drupalcommerce</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:4c7f3ca55282/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupalcommerce"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://stackoverflow.com/questions/3062032/ubercart-vs-drupal-commerce-vs-magento">
    <title>ubercart VS drupal commerce VS Magento - Stack Overflow</title>
    <dc:date>2011-10-25T09:09:08+00:00</dc:date>
    <link>http://stackoverflow.com/questions/3062032/ubercart-vs-drupal-commerce-vs-magento</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[I have built a site with Magento and it is a nightmare to change the theme or really anything not in the database. They also have some strange bugs for data in the database that sometimes prevents pages from loading or the customer from being able to pay.

I have used OpenCart and its user interface is very similar to Magento, but from a development and theming standpoint it rocks compared to Magento. Plus it has much lower system requirements and doesn't hide its documentation from unpaying eyes. Also the code and code structure is much easier to follow.

I just started using Ubercart on Drupal and I like it a lot. I don't have enough experience to tell you a ton about it. But I can tell you that combined with Drupal's Views and other features it will make a pretty easy to setup, killer website.

I spent about two months trying to use Drupal Commerce and kept running into the Achilles Heal of the package. That is the fact that in order to create and display a product (and update) you have to double your work. You have to create the product entity, then the product display node, for every single product. It has known problems with attributes not syncing between these things and it is such a headache to do all this that I wouldn't give it to a customer ever until they get this fixed. This is a huge known issue and this alone makes sure that it will never be ready for clients to use until it is resolved.]]></description>
<dc:subject>drupal drupalcommerce opencart magento ubercart</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:f2d98e49ea64/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupalcommerce"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:opencart"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:magento"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:ubercart"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://drupal.org/node/1088772">
    <title>Rule contrib: Unblock new user and add role if my friend on Facebook | drupal.org</title>
    <dc:date>2011-10-17T09:05:57+00:00</dc:date>
    <link>http://drupal.org/node/1088772</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[Here's another rule, I just wrote that someone else might like. When a new user registers, it checks whether he/she is my friend on Facebook. If so, he/she is automatically unblocked and added to a role. This makes sense on a blog-type of site.]]></description>
<dc:subject>drupal rules users facebook</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:03dad70c7c1e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:rules"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:users"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:facebook"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://yfrog.com/ntcg9gcj">
    <title>[Cool Picture] @photomatt and @dries at #schipulcon</title>
    <dc:date>2011-10-07T21:39:45+00:00</dc:date>
    <link>http://yfrog.com/ntcg9gcj</link>
    <dc:creator>Aetles</dc:creator><dc:subject>drupal wordpress</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:ea0a195cf6c9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:wordpress"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://nyinternwebbki.wordpress.com/2011/09/27/valet-av-cms-%E2%80%93-drupal-7/">
    <title>Valet av CMS – Drupal 7 | Karolinska Institutets nya internwebb</title>
    <dc:date>2011-09-28T20:24:44+00:00</dc:date>
    <link>http://nyinternwebbki.wordpress.com/2011/09/27/valet-av-cms-%E2%80%93-drupal-7/</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[För att kunna ta fram en modern internwebb, måste vi först tillgodose några grundläggande behov. Valet och implementationen av ett innehållshanteringssystem, ett CMS (Content Management System) är ett viktigt sådant. Vi måste ha ett verktyg för att kunna hantera vårt innehåll på önskvärt sätt.

I början av 2011 tog Informationsavdelningen därför hjälp av en oberoende expertkonsult inom området, Martin Edenström (då Cybercom Group AB), för att utvärdera ett antal olika alternativ. Tillsammans genomförde vi en standardiserad utvärdering för att säkerställa ett framtidssäkert val av CMS för KI.

Vi tittade på sex olika utvärderingsmodeller för CMS. De modeller som listar hundratals små detaljkrav är knappast längre intressanta, då dagens moderna CMS i princip kan svara positivt på samtliga frågor. När alla verktyg klarar av samma sak, blir det mer intressant att titta på andra kriterier.]]></description>
<dc:subject>drupal sverige</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:46c89122ac97/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:sverige"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://friendlydrupal.com/screencasts/install-platforms-and-sites-aegir-drupal-hosting-system">
    <title>Install Platforms and Sites with Aegir Drupal Hosting System | Friendly Drupal</title>
    <dc:date>2011-09-18T17:13:23+00:00</dc:date>
    <link>http://friendlydrupal.com/screencasts/install-platforms-and-sites-aegir-drupal-hosting-system</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[Following up on Aegir installation tutorial, we'll actually be using Aegir, starting with creating platforms and sites. We'll explore both methods of setting up platforms: manually and using drush make.]]></description>
<dc:subject>aegir drupal</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:556fef3708bd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:aegir"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.symphonythemes.com/drupal-blog/two-free-responsive-drupal-7-themes-mobile-webs">
    <title>Two free responsive Drupal 7 themes for mobile webs | Responsive mobile Drupal 7 themes</title>
    <dc:date>2011-09-16T09:19:06+00:00</dc:date>
    <link>http://www.symphonythemes.com/drupal-blog/two-free-responsive-drupal-7-themes-mobile-webs</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[Websites are no longer viewed only on a desktop screens. More and more smartphones, tablets and netbooks are introduced to offer new and more convenient ways to access web content everywhere. In this article, Symphony Themes introduces two FREE Drupal 7 themes, Alphorn and Conch, which support display in various devices from smartphones, tablets to laptops and big screen computers.

In the Drupal Conference London 2011 last month, Tom Deryckere showed some figures of the mobile penetration on his session "Bridging gap between desktop and mobile publishing with Drupal": 

Facebook: 200M mobile users, 2x more active than Desktop users
Twitter mobile: 50% of total active users, 40% of all tweets.
Only 21% of Google's largest advertisers have a website that is optimized for mobile.
In fact, Morgan Stanley predicts at the current rate of change and adoption, mobile Web usage will surpass desktop Internet usage by 2015. Therefore, websites in next generation must, either adaptively or responsively, support mobile devices.

In order to show how a mobile website looks, Symphony Themes introduces two Drupal 7 themes, Alphorn and Conch, available for FREE download.]]></description>
<dc:subject>drupal drupal7 themes rwd</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:9e75a749f026/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal7"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:themes"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:rwd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.lullabot.com/articles/module-monday-field-multiple-limit">
    <title>Module Monday: Field Multiple Limit | Lullabot</title>
    <dc:date>2011-09-12T21:55:31+00:00</dc:date>
    <link>http://www.lullabot.com/articles/module-monday-field-multiple-limit</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[Once the module is installed, any multi-value fields will have an additional "How many values to display" option. Even Taxonomy Term fields that Drupal provides on the default Article content type can be controlled; if users are allowed to create their own taxonomy terms using free tagging, this prevents heavily-tagged articles from cluttering up the front page with dozens of tag links.

Because the display limits are implemented in a field formatter, you can set up different limits for each display mode an entity supports. For example, you might display five photos on a teaser, ten in an RSS feed, and unlimited photos in the full version of a node.]]></description>
<dc:subject>drupal drupal7 cck</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:f0edf418737c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal7"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:cck"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.unleashedmind.com/en/blog/sun/the-drupal-crisis">
    <title>The Drupal Crisis / UNLEASHED MIND // Drupal consulting &amp; development agency</title>
    <dc:date>2011-08-24T09:28:46+00:00</dc:date>
    <link>http://www.unleashedmind.com/en/blog/sun/the-drupal-crisis</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[In addition to the half-baked, single-purpose product features mentioned above, Drupal core still carries around very old cruft from earlier days, which no one cares for. All of these features are not core functionality of a flexible, modular, and extensible system Drupal pretends to be. They are poor and inflexible product features being based on APIs and concepts that Drupal core allowed for, five and more years ago.

Drupal core blocks its very own modernization and innovation, and started to heavily lack behind competitors and the overall industry in the past years. It is a stupidly old, poor, and monolothic beast.

Drupal core is not maintainable anymore. There's too much cruft. Too many half-baked features that no one actually maintains.]]></description>
<dc:subject>drupal drupal7 history</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:30a360a3f1d1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal7"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:history"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://benbuckman.net/drupal-excessive-complexity#comment-500">
    <title>Drupal’s increasing complexity is becoming a turnoff for developers | Tech Blog by New Leaf Digital | Ben Buckman.net</title>
    <dc:date>2011-08-18T18:55:31+00:00</dc:date>
    <link>http://benbuckman.net/drupal-excessive-complexity#comment-500</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[I’ve been developing custom applications with Drupal for three years, a little with 4.7 and 5, primarily with 6, and lately more with 7. Lately I’ve become concerned with the trend in Drupal’s code base toward increasing complexity, which I believe is becoming a danger to Drupal’s adoption.]]></description>
<dc:subject>drupal</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:3ec74faa48ea/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://bengoodyear.com/article/drupal-7-cracking-the-multilingual-front-page-nut">
    <title>Drupal 7: Cracking the multilingual front page nut. | Ben Goodyear</title>
    <dc:date>2011-07-29T07:33:20+00:00</dc:date>
    <link>http://bengoodyear.com/article/drupal-7-cracking-the-multilingual-front-page-nut</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[You’re probably here because you’ve the delightful task of creating a multilingual Drupal 7 installation.
Things have been going OK, you downloaded and installed i18n, switched some translation modules on and happily started inputting content and adding translations.  You figured it was time to created some front pages, of course a separate one for each language, otherwise what’s the point. You figure it’s as easy as creating and translating other nodes, so you do that, set the default front page, take a look, switch the language and…. it doesn’t work!]]></description>
<dc:subject>drupal drupal7 i18n</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:b8d0a1da990d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal7"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:i18n"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://drupalwatchdog.com/1/1/seven-modules-youll-be-using-next">
    <title>Seven Modules You'll Be Using Next | Drupal Watchdog</title>
    <dc:date>2011-07-20T09:34:45+00:00</dc:date>
    <link>http://drupalwatchdog.com/1/1/seven-modules-youll-be-using-next</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[With the release of Drupal 7 earlier this year, it's a great time to take a look at some lesser-known modules that you might find yourself using in the future. None of these 7 modules are considered top-tier modules...yet. In fact, none of them are even in the top 150 most downloaded modules. Modules were selected based on their usefulness and their proven ability to do something extremely well without getting in the way of other tasks. In fact, the majority of these modules are quite small demonstrating that you don't have to write 10,000 lines of code to make a big contribution in the Drupal community. All module statistics are accurate as of publication deadlines.]]></description>
<dc:subject>drupal modules</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:a981ae9ca85d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:modules"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://wolfgangziegler.net/nginx-drupal-clean-urls-sub-directories">
    <title>Nginx clean-URLs for Drupal installed in various sub-directories | Wolfgang Ziegler // fago</title>
    <dc:date>2011-07-15T19:32:33+00:00</dc:date>
    <link>http://wolfgangziegler.net/nginx-drupal-clean-urls-sub-directories</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[klausi has already posted a nice, actually working nginx configuration for Drupal on his blog. This configuration is intended for Drupal installations installed on separate (sub)domains. However, recently I came up with the need of having multiple Drupal installations in sub-directories for my development environment. To achieve that I've created the following location directive:]]></description>
<dc:subject>drupal nginx cleanurl</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:2f8ef2456d50/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:nginx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:cleanurl"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.lullabot.com/articles/module-monday-hacked?">
    <title>Module Monday: Hacked! | Lullabot</title>
    <dc:date>2011-06-27T20:10:31+00:00</dc:date>
    <link>http://www.lullabot.com/articles/module-monday-hacked?</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[Drupal is a great platform for building web sites as it can quickly and easily get a site up yesterday. Eventually, some customization will need to be made to a website's code to implement evolving features and designs. A small markup change here, a text alteration there, or modifying a function like user_load(), and in most cases Drupal will continue to work fine. While all might seem OK, without realizing it, your site has been Hacked!

Well, not hacked in the way that a site is broken into maliciously, but hacked in that Drupal itself or contributed modules have been changed on your site. Without knowing what has been changed, it can be very difficult to track down bugs, as the code on your site is no longer the same as the code everyone else is running. Updating Drupal or contributed modules becomes a huge hassle, and important security updates are often ignored due to the work involved in re-implementing code hacks.]]></description>
<dc:subject>drupal modules</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:6ec4b5892a45/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:modules"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://wiredcraft.com/blog/drush-make-and-install-profiles-drupal-7">
    <title>Drush make and install profiles with Drupal 7 | Wiredcraft</title>
    <dc:date>2011-06-18T08:02:53+00:00</dc:date>
    <link>http://wiredcraft.com/blog/drush-make-and-install-profiles-drupal-7</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[Install profiles are core to our development process; everything from the data structure down to the smallest module settings are captured in code, using Features, Context and Strongarm and packaging everything using our beloved Drush make and install profiles. This approach has significantly helped us improve the quality and speed of our developments.]]></description>
<dc:subject>drupal drush</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:17dc004039f7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drush"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://rocktreesky.com/upgrading-drupal-7">
    <title>Upgrading to Drupal 7 | rocktreesky</title>
    <dc:date>2011-05-28T21:41:58+00:00</dc:date>
    <link>http://rocktreesky.com/upgrading-drupal-7</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[So rocktreesky is finally running on Drupal 7. I upgraded the site a few weeks ago and thought I'd share my experience. This is a very simple blog site so my upgrade process was fairly simple and easier than it would be for almost any other site out there, although the overall approach is going to be the same with most sites. I got the site upgraded in a weekend, but even as stripped down as this site is, I had to drop features to complete the upgrade. On the flip side, Drupal 7 provided a bunch of little niceties that meant I could remove some custom code from my theme (and overall I really like theming with Drupal 7). Overall, the upgrade was pretty painless for me, but I wouldn't recommend firing up an upgrade for most sites right now, unless you have the time and resources to put some muscle into it. I'll walk through my process and some decisions I made to see why I come to this conclusion.]]></description>
<dc:subject>drupal drupal7</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:e0f2ffe2c2d9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal7"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://fuerstnet.de/en/drupal-upgrade-easier">
    <title>Drupal upgrade easier | fuerstnet</title>
    <dc:date>2011-05-27T13:30:53+00:00</dc:date>
    <link>http://fuerstnet.de/en/drupal-upgrade-easier</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[The standard procedure to upgrade Drupal to the latest release is to download it from drupal.org and follow the included UPGRADE.txt.
For administrators using the UNIX shell it may be easier using the attached patch files below instead of downloading and installing the newest complete Drupal release.]]></description>
<dc:subject>drupal patch security ssh</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:eaf02271d605/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:patch"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:ssh"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://support.cloudflare.com/cgi/discussions/suggestions/78-optimal-settings-for-drupal-based-web-sites">
    <title>Performance &amp; Security for Any Website | CloudFlare | Knowledge Base</title>
    <dc:date>2011-05-26T14:36:55+00:00</dc:date>
    <link>http://support.cloudflare.com/cgi/discussions/suggestions/78-optimal-settings-for-drupal-based-web-sites</link>
    <dc:creator>Aetles</dc:creator><description><![CDATA[first of all: CloudFlare really excels with Drupal based web sites! After a bit of trial and error, we've by now figure out some optimal performance gainers fiddling around with both Drupal and CloudFlare settings and we would like to share these insights with you guys!]]></description>
<dc:subject>drupal cloudflare performance</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Aetles/b:7c4c2d8952fb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:drupal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:cloudflare"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Aetles/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>