I can confidently say that this book will teach you a lot about nginx, both as tutorial and reference. It's now mandatory reading for anyone on our team who will ever touch an nginx config file.
Ottawa held its first DrupalCamp on February 22-23rd. The camp included a summit about Drupal for government, a codesprint, and sessions. Being in Ottawa, the themes for the camp included the Drupal Web Experience Toolkit (WET) distro and adoption of Drupal by the Government of Canada. The WET distro has been adopted by many government departments, and the camp provided a venue for people to discuss progress of and the direction of the distro.
Drupal Global Training Days are a recent initiative in the Drupal community, created this year by the Drupal Association to help spread Drupal adoption. The concept is to organize free or at-cost intro Drupal training on a given day, to grow the Drupal community. Drupal companies and local user groups are encouraged to organize a training session in their area as part of the event.
This Saturday is DrupalCamp Montreal 2012! It's not too late to signup through the DrupalCamp website for $20, or at the door for $25. This will be Montreal's fifth camp, and it promises to be an awesome day full of interesting sessions, good networking opportunities, and a fantastic party to wrap up the day. The camp will be held at McGill University at the Schulich School of Music (555 Sherbrooke St. West).
Recently we needed to import a fairly large dataset into Drupal. There were 200,000 items to import, the data changed relatively frequently, and we needed them to be Drupal entities so that we could make them searchable with Apache Solr. We would normally import data using Feeds or Migrate. This time, however, we had higher speed requirements, so we tried something different: importing directly into the database.
There will be a hive of activity around multilingual Drupal at DrupalCon Munich 2012! Whether you're new to multilingual Drupal or a developer wanting to change how Drupal works with language, there are lots of opportunities to get involved.
In an increasingly global world, Drupal core's support for multilingual content has made it a favourite CMS among large organizations. Despite that, Drupal site-builders and develpoers are often stumped by the myriad of possible approaches and tricks involved in making it work. Over the last few months, Evolving Web has worked together with Acquia to put together a multilingual site building course to walk you through the process step by step and unfuddle much of the complexity.
You're probably reading this blog post right now from Drupal Planet. We all know that Drupal Planet is an amazing resource: we use it to keep up with the latest developments in Drupal, find tutorials, and stay connected with the community. However, the limitations of Drupal Planet can be frustrating. During my first month working at Evolving Web, I helped develop an alternative user interface for finding Drupal Planet content called Drupal Sun, which we're launching today.
#states is a new Form API property in Drupal 7. In core, it can only depend on a limited set of things (for example a checkbox being checked/unchecked), but it turns out it's possible to extend it to use regular expressions. Here's how!
This week I had the chance to speak at ConFoo, Montreal's annual conference on web technologies. The conference attracts speakers and attendees from across Europe and North America, as well as locals from Montreal. On the list of speakers this year were Andrew Zmievsky who presented on Geotools and ElasticSearch and James Duncan from Joyent speaking about Node.js.