Drupal

Tutorial: How to list child nodes on a node relativity parent node page

Node relativity is a simple module which allows you to create connections between nodes, such as between artists and albums, or photos and events. Relationships are created between a parent and child (mathematically speaking, they form a directed graph). I couldn't immediately find documentation describing how to list child nodes on a parent node's page, so I've written this tutorial for anyone else who would like to try this tool.

Notes from Everett Zufelt's talk on web accessibility, with Drupal 6 and 7 as examples

Everett Zufelt is a blind accessiblity consultant and web programmer living in Ottawa, Ontario. He has worked for the Canadian National Institute for the Blind, and the consulting company Open Concept, and has been an active reviewer of the Drupal 7 accessiblity efforts. In his talk at Drupal Camp Montreal in October 2009, Everett responded to a wide number of questions in a wide ranging discussion. Some general notes follow.

What to do if your site's too slow

The following is the text of a presentation given at Drupal Camp Montreal in October 2009. A video recording is available here.

Taxonomy Limit ported to Drupal 6

While upgrading Open GreenMap from Drupal 5 to Drupal 6, we had to port the Taxonomy Limit module by codexmas, which restricts the number of taxonomy terms which can be chosen for a multiselect vocabulary. The author hasn't had time to create his own Drupal 6 version, so we at Openflows Community Technology Lab volunteered to become co-maintainers.

Security and Drupal, or on trusting the NSA

The US National Security Agency has recently released a list of the top 25 dangerous coding errors which lead to security vulnerabilities, which includes such items as improper input validation, improper encoding or escaping of output, and cross-site request forgery. While I'd highly recommend reading the list for anyone writing code that will be used on a website accessible by the public, nothing on it should come as a surprise to any experienced programmer working in this field.

Montreal Drupal meeting, January 2009

Last night I attended a celebrity Montreal Drupal meetup, and got to meet chx, who among other things is the top contributor to Drupal core in D7. He and webchick, D7 co-maintainer, gave us an overview of what's in store in D7, which is currently planned for last quarter 2009 or first quarter 2010.

DrupalCamp Montreal Review

I spent Friday and Saturday at DrupalCamp Montreal, which was a great event — we had over 60 participants and all the sessions were small, informal presentations in which everyone attending had a chance to share their thoughts and ask questions. There were several sponsors but particular thanks is due to Koumbit who did most of the organizing (and contributed the most cash); this event wouldn't have happened without them.

Drupal 6 with i18n basics

Notes from a talk on how to use i18n with Drupal 6 for people who have never done it before, presented at DrupalCamp Montreal in October 2008.

Start with this page from the handbook: Tutorial - Building a multi-language site. You have the choice of switching based on path prefix (with optional browser language detection when no prefix is specified) or domain name.

Other useful modules:

  • Language Icons (prints flags beside language names)
  • Views translation (language-related filters, fields, arguments, relationships) (packaged with Views)
  • Translation Overview (summary page of translatable nodes)

Use Administer / Content management / Translation overview to see which nodes require translation, and Administer / Site building / Translate interface to translate individual strings (e.g. a CCK field name).

Syndicate content