Archive for the 'Drupal' Category

af83 is hiring Drupal developers!

af83.com is an open-source web development company headquartered in Paris. We build music and digital artist communities and are expanding into the green lifestyle movement. Our clients are some of the largest media companies in Europe, including French mobile service provider SFR, and Universal Music Europe.

We are currently expanding our San Francisco office to serve US and international clients, and are looking for web developers experienced with Drupal. Our SF office is located in a gorgeous SoMa loft (PariSoMa) and anchors a coworking community as well as hosting tech (and wine) events.

You DO NOT need to speak French for this position.
You DO need to speak Drupal.

Qualifications:

  • Experienced with PHP and MySQL
  • Experienced with Drupal, including developing or customizing modules
  • Someone who can work well alone, but also with a team

Skills preferred - in one or more of these areas:

  • Implementation of page mock-ups in standards-compliant CSS/ xHTML
  • Javascript / jQuery / Prototype
  • Flash / Flex
  • Alternate CMS’s (Joomla, Typo3, etc)
  • Website development project management

Your specific skill set can be matched up with others among the AF83 team. You will be working with a local and international team on several concurrent projects.

Salary DOE • Benefits included • Flexible schedule

To apply or for further information, please send an email to Greg Beuthin on the contact page.
In the email, please:

  • Point us to 2-3 websites you have been instrumental in developing (at least one in Drupal).
  • Indicate what part of these sites you were responsible for (basic build, customization, theming, etc).
  • Tell us of a challenge you faced when building the site, and how you resolved it.

Technorati Tags: , ,

Drupal’N'Go

DrupalNGo

DrupalNGo

Ah, makes me proud. The French Drupal community (of which my current employer AF83 is a core supporter) is taking the WineCamp style models, and going to host a DrupalCamp with the specific goal to barn-raise a Drupal website for one lucky French NGO. It’s called, in a smart blend of pun and brand, Drupal’N'Go.

(There is discussion whether this is specific to NGOs, or French non-profits in general. Regardless of specific designation, I think the idea is to pick an organization that supports a broader social good instead of a local sports org, which could also be a nonprofit).

A few of the breadcrumbs that led here:

Technorati Tags: , , ,

Great Drupal Resources (and a fun event): Drupal Module Finder and Drupal Code Search

My friend Brian Wood at UC Berkeley (and part of BDUG) pointed to a couple of great resources by way of John Bern’s blog:

Drupal Modules:  A comprehensive way of searching for, favoriting and ranking Drupal modules.

Drupal Code Search
:  A site using Google’s Code Search API to lookup Drupal code strings.

Neither are officially sponsored (nor sanctioned - yet?) by Drupal.org.  Nonetheless, I love this tertiary after-market style ecosystem building around Drupal.

Also, from Amazon, who is one of several people representing Druapl at the LUG Radio events in San Francisco:

Selena Deckelmann , and Andy de la Lucha, daytime Linux system administrator, nighttime design geek,  will be doing a fun and theatrical event pitting WordPress easy entry and their huge user community versus Drupal’s you can do anything and it’s huge “join the community now!” developer focus.

Should be a really fun event!

Signup and more details are here.

We’re hiring! AF83 is looking for a Drupal developer!

Read all about it over here. 

My contact info is on the linked page - yep, you’d be talking to me.  (The position is based in San Francisco…)

Technorati Tags: ,

DrupalCon 2008: Dries Buytaert and the future of Drupal

I got to the DrupalCon 2008 keynote late, so I missed the updates on what has changed in Drupal 6 (they are laid out here).  Dries blew through a fairly detailed presentation, and in the absence of his actual slides, I’ll recap what I can from memory as well as the detailed notes captured by Kent Bye on the Lullabot site (a lot of this is apparently a reworking of his Barcelona speech).

(There are dozens of responses to his keynote online, but I’ll point to my Belgian friend’s Roel and Jo’s Krimson blog for some link love).

Dries showed some fascinating early results of usability research coming out of the University of New Mexico usability lab.  I talked briefly with Neil Drumm later, who was part of the group that spent a week long at the lab, and yes, there really was a one-way glass windows that the research looked through.  And according to all accounts - it was painful.  Experienced webbies spent 30 minutes doing tasks that for Drupals users takes less than 10 minutes (they were asked to create a simple website that allowed users post materials; there was a requirement that the materials have additional information beyond just title and body, which is what stumped most of the testers).  According to Dries, one user said Drupal made them feel stupid.  Whoa.

Unsurprisingly, the main focus of Drupal 7 development will be on usability, user experience and end-user improvements.  Based on a series of surveys Dries has done, he decided that 70% of the improvements should be focused on end-users, and 30% on developer-focused improvements.  The complete list of these was too long for me to grok (the Lullabot post covers all of this in detail) - improved media handling was at the top of the list.

(As an aside, I heard several independent raves for MediaMover, a multiple-media format handler that can deal with media files as attachments or off-site files, using Amazon’s S3 service.)

In Drupal 7 related announcements, Dries announced he is looking for a branch maintainer for Drupal 7. He also announced that the redesign of Drupal.org (oh hell yes) is now opening up for general comment and participation.  In other updates, Dries said that the proposed development schedule would be 1 year per version - which strikes me as pretty aggressive, given all the sites we’ll all need to support as Drupal 6 gets ever more popular.  In addition, the historical 5-month dev and 7-month code freeze cycle could be turned on it’s head to a 9-month dev and 3-month code freeze timeline - IF all the developers submitted their code to rigorous standardized testing.  Oof.  Good luck - but judging by the crowd response, it’s necessary.

Dries then talked about the extended future of Drupal - he made the point that the growth curve of Drupal can’t really allow for a second chance - it either grows and gets adopted in a big way, or it wil ultimately fail. The story of Apple’s rebirth aside, Dries doesn’t see any chance that Drupal could wane in popularity and then come back because of some future improvements.  The improvements - and the confidence that improvements will continue to arrive - need to happen now, and continue to happen.   And if anything, the fast pace of development and module improvements and fixes - ultimately, the community behind all of that - is the strongest facet of Drupal

Finally, Dries made some interesting predictions - or suggestions? - of the direction of Drupal, moving from the idea that nodes are the base of Drupal which can be sliced and diced in almost any manner possible, to fields being the base of Drupal (this is already happening with the strong focus on CCK and the flexibility of content types).

He wandered into semantic web and RDF land, which lost me a little bit, but the actual application of the theory was impressive.  Based on the cross-web RDF format search language SPARQL, they were able to pull in data from several open online sources and make some impressive mapping mashups on Drupal (locations mapped and timezones in a sidebar of all registered DrupalCon attendees; sample “friends” in Bosotn addresses, cross-mapped with events happening thorughout the city during the DrupalCon week…).  View the video here.

Finally, it’s great to see Dries up there in front of 800 people, totally relaxed, and using the type of humor in his slides that would make most seasoned “business men and women” raise their eyebrows in discomfort.

Drupal’s Feed API

I’m at DrupalCon Boston.  Well, actually, no, I’m at a friend’s house with tea because I came down sick today and couldn’t make it back to the convention center.  And while there are a ton of things I want to report back on (Dries “State of Drupal” speech, Boris Mann’s scoping web projects for Drupal talk, etc etc) I thought I’d point to something smaller and simpler first.

Yesterday my friend in the education world, Bill Fitzgerald of DrupalEd and OpenAcademic, showed me his implementation of Feed API.  If you don’t want the discussion of where it came from, just skip ahead to the next paragraph for the functionality discussion.  I had talked to Bill before about the challenges at schools of using a local server for student portfolio work (with DrupalEd, for example), and having a public-facing school site hosted on an ISP - a setup most schools have right now.  What was the best practice for getting approved student portfolio work published on the main, public-facing schools website?  Using an RSS feed seemed to be a good idea, but I was worried about a) the feed not pulling in the data permanently, just as temporary RSS data, so old posts would fade out as it were on the feed, b)
the elegance of feeding multi-field and multi-media feeds.  (I tried out Leech last year, but the second issue above was a problem for me).

Bill’s implementation of FeedAPI is superb, thanks in part (as he acknowledges) to the Feed API team.  The OpenAcademic feed site pulls in the full text (and images and video - and authors, and tags) of several eduction-related blogs.  Not only that, but it also creates a tag cloud of imported tags too, including author names.  There are several more things going on here - read about how it was implemented here.

Technorati Tags: , , , ,

2 Guys Uncorked - and a question for Mapovino

I really like 2 Guys Uncorked for a couple of reasons:

  • It’s populist.  It’s meant to be populist.  They only (for now) review wines from Trader Joe’s and Whole Foods.  They have a reason behind their philosophy, and in the end I appreciate it.  I can easily find stuff I too have tried without needing to dig too obscurely.  And it’s great for people just getting into wines.
  • The site is built on Drupal.  Thumbs up.  Nuff said.
  • They have a map.  Cool!

Wait a sec.  This is where it falls apart a bit for me (but that doesn’t have to negate the rest of the project).  How meaningful is a map “locating” Charles Shaw (”Two Buck Chuck”) in Modesto, the wine producer’s headquarters?  That wine is actually an amalgam of cheap surpluses gathered from around the state every year.  (On the plus side, I love the fact that they publish the pictures of the labels….)

Mapovino would - of course - identify wines that had some sort of geographic claim.  How specific that is, is something we’re still figuring out.  Thankfully, the U.S. has a system of regional appellations, so it’s not too controversial, but even calling something “Sonoma” (like “Loire” in France) can mean almost next to nothing - Sonoma wines can be Cabs, Merlots, Zins, Rhone blends, Pinots, any sort of white, etc - not to mention the actual style of the resulting wine.  OK, we can guess fruit-forward and higher alcohol, but then again, maybe not…..

But 2 Guys Uncorked raises a question for the Mapovino project:  Are regional-specific wines from, for example, Sonoma appellations like Dry Creek Valley going to be too expensive and out-of-reach for beginning wine enthusiasts or those without deeper pockets?  I can’t think of a single wine that comes from a specific vineyard in Napa or Sonoma that is under $30.  That’s a lot of money to spend per bottle for someone wanting to “learn” about how geography can affect wines.  We don’t want Mapovino to be elitist…..

(Obligatory Drupal nod:  See you at DrupalCon?  If so, ping me via my Drupal page.)

Powered by ScribeFire.

Drupal 6 release party @ PariSoMa - tomorrow night!

Get all the details.  Nuff said.

Powered by ScribeFire.

Drupal 6 - It’s out, and it’s cool!

Check it out - all sorts of great new stuff (and old cool stuff that made it’s way into core…).

With any luck, we’ll be having a release party at PariSoMa sometime soon.  Keep your eyes on the PariSoMa site!

Powered by ScribeFire.

Drupal User’s Guide - an update

I get a ton of hits on this site, just because I use the keyword Drupal.  (“Drupal.  Drupal!  Drupaldrupaldrupal!”)  One of the most consistently hit blog entries is my (old) Drupal User’s Guide, for Drupal 4.7.  Of course, I had grand ideas of updating it, and today I even began looking at the powerpoint I had developed to begin that process.

And I buckled.  There’s just so much more basic setup info in Drupal 5.  (And we’re already moving on to on Drupal 6!)

But here’s the good news - there’s a Drupal 5 Cookbook (for beginners) on the Drupal website.  It’s much more recent than my user’s guide.  And as sad as I will be to say goodbye to all the hits I got off my User’s Guide post, maybe I’ll make up for them with this post….

(”Yeah, good luck with that….”)

Powered by ScribeFire.

Next Page »