Submitted by Dale on June 30, 2010 - 1:49pm
Have you ever been asked to do something only to discover it's not the best way to deal with the situation? Throw in a language barrier and you have the situation Kara Pecknold found herself in in early 2008. As part of her thesis project she took an internship to develop a website for a Rwandan weavers cooperative. After observing the situation firsthand she experienced a mind shift. In her presentation: Designing in a Cross-Cultural Context: Lessons Learned, given to the Vancouver User Experience (VanUE) group on March 16, 2010, Pecknold told the story.
The Covaga is a women's weaving cooperative in Rwanda that extracts weaving fibre from the water hyacinth and turns it into a product. The water hyacinth is an invasive species, so its harvesting and subsequent use as weaving fibre serves a dual useful purpose. The goal of Pecknold's internship was to design a website to facilitate the sales of these woven goods to the world.
Submitted by Dale on June 23, 2010 - 9:57am
When image-sets are discussed it's usually in the context of a full featured photo gallery, but there's another common use: including a set of images with the content of a node. For example, product images with a product node or a "mini" photo album with an article. The CCK ImageField combined with a jQuery module like Thickbox makes adding image-sets to nodes easy. Here's how.
This "recipe" describes how to add a gallery style photo-set to a node. This photo-set stands apart from the node content as a set of thumbnails which can be clicked on to display the full-size version. The Thickbox slide-show feature is also implemented so viewers are able to step through the full-size version of the pictures without exiting the viewer. Although Thickbox is used, this technique should be easily adoptable to different plug-ins.
An example of the technique can be seen here: Finding the Blue Whale
Submitted by Dale on December 2, 2009 - 10:52am
Finding the time to really learn the tools we use can be difficult, but sometimes opportunity breaks the door down. This was the case at the Pacific Northwest Drupal Summit with Jeff Griffith's presentation Hacking Komodo for Drupal Development.
Submitted by Dale on November 24, 2009 - 8:35am
Anyone who's tried to explain Drupal's content feature-set to the uninitiated appreciates the amount of territory that needs covering as well as the challenges inherent in presentation depth and order. J. Ayen Green takes up the challenge in his book, Drupal 6 Content Administration, published by Packt Publishing.
Submitted by Dale on November 17, 2009 - 3:14pm
Getting the latest greatest piece of personal electronics is mostly a happy occasion, but there can be "moments". I recently replaced my circa 2003 MacBook Pro with the current MacBook hotness, which included a switch-up from FireWire 400 to FireWire 800. But wait, my mini-DV camera is FireWire 400; will my old camera talk to my new MacBook? The joy of playing with iMovie 2009 was tempered by the thought I might not have any footage to edit.
Submitted by Dale on October 5, 2009 - 10:57am
In a presentation at the September 2009 meeting of the Vancouver League of Drupaliers (Vancouver's Drupal user group) core Drupal Developer and Now Public Development Team Lead Károly "CHX" Négyesi spoke about the importance of APIs in Drupal 7. If you're serious about scalability APIs are no longer an optional convenience. For some this may not be an issue, for others this could be a mindset change. Károly also discussed some other Drupal 7 improvements like functional testing.
This is a video of his presentation.
Submitted by Dale on September 23, 2009 - 1:15pm
Last week was Mozilla Service Week and local Mozilla Messaging Technical Support Lead Roland Tanglao organized a Vancouver event at the offices of Agentic. At this point many Drupalistas are probably thinking: Wait a minute, is this the same Roland who used to work at Bryght? Yes, yes it is. And Vancouver readers are probably thinking: Wait a minute, Mozilla has an office in Vancouver? Yes, yes they do.
Submitted by Dale on August 13, 2009 - 11:17am
Automation is key for efficiently maintaining multiple websites and the Drupal community is very fortunate to have the tools for doing it! The Ægir hosting system lets you create and manage a site by filling out a form and pressing submit. Is it really this easy?
Submitted by Dale on July 27, 2009 - 1:11pm
Drupal RSS functionality is spread out, and so is information on it. After first accumulating mental notes, which turned into a collection of written notes and code snippets, I realized there's a lot to be said on the topic. A single overview covering all things RSS seemed like a useful idea. This is a starting point covering many things RSS. I invite you to leave a comment if you have anything to add, a great reference or blog post, or if I've gotten something wrong.
"Out of the box" RSS
- RSS is configured and controlled at Administration > Content management > RSS Publishing
- The default RSS URL is rss.xml (e.g. www.example.com/rss.xml)
- The default RSS feed selects content using the same selection criteria as the /node path ("/node" is the default front page setting). It contains the content of any node that's both "Published" and "Promoted to front page".
The exact content and number of nodes is determined by the RSS settings.
- There is no provision to theme a node's RSS output in the PHPTemplate theme engine. Your node.tpl.php file is ignored when the feed content is rendered.
- Because of the above point, double check the RSS feed output of any feed containing nodes you've created or modified with CCK.
- Every taxonomy term automatically gets a feed (whether you want it or not)
- The is no provision in the Drupal base installation (core) to publish comments in a RSS feed. A contributed module (RSS Comments or Views) is required. More on this later on.
- The RSS feed will only be published on the front page. More on this later.
Submitted by Dale on April 28, 2009 - 4:30pm