Benjamin Melançon's blog
Web Development for Nonprofits
We at Agaric consider nonprofit organizations to be one of our core constituencies, although a majority of our work is probably for groups without official 501c3 nonprofit status, for businesses, and for individuals. We try to stay in tune with the needs of organizations for good, whatever their tax filing status.
pwn: let users grant permissions they own to roles (delegate only their own privileges to others)
drupal allow user to administer only permissions they have
drupal give lesser permissions
permission delegate
drupal grant permissions you have
Agaric and the world needs a
Drupal role permission to set permissions for any permission it has
http://gotdrupal.com/videos/manage-drupal-permissions-more-easily
Drupal Design Camp Boston this weekend, Providence meet tonight, Redesign sprint Fri, and a general camp in the works
This weekend Design For Drupal Boston promises to be the biggest Drupal event to hit New England since the 2008 North America DrupalCon, with 27 sessions proposed and nearly 200 registered attendees, including a number of current – and no doubt more future – Drupal stars.
Hastily donned hats off to the hard-working organizers, including Susan MacPhee, Kevin Flavin, and Christefano.
For more reasons to be proud to be a New Englander – as if marriage equality were not enough – upcoming Drupal events include, tonight, the Boston Meetup in Providence, Rhode Island on the occasion of a Lullabot invasion and this Friday, for people who want to help refurbish Drupal's home, Kieran Lal of Acquia helps bring a Drupal.org redesign orientation sprint to MIT. And all these events are free.
Agaric has five people attending and submitted five sessions to the Design Camp. (Looks nice and balanced? Well, Kathleen Murtagh has images in content, version control, and Zen-sustainable theming, leaving Views 2 theming and RDFa semantic goodness to a couple of the rest of us.)
If you have a burning desire to present, Susan asks for developers to help cover fundamentals. Or if you feel you'd have liked to help organize a camp and wonder why you didn't know about the planning of this one, not only is it not too late to volunteer this weekend, you can still get in on the ground floor of the second New England DrupalCamp in two months.
Drupal 7's jobqueue doesn't guarantee your hard drive won't be hit by a meteor
Meteor safety is surely the most important metric in open source free software, and we must warn you: Drupal 7's new Jobqueue doesn't guarantee your hard drive won't be hit by a meteor.
This has been a public service announcement from Agaric Design Collective. Good day.
DrupalConDC Drupal Association session
[This is a blog not a note on Agaric because it contains my opinion and not the elusive collective opinion... not that any of my notes have that either]
Question about why the Drupal trademark is not transferred to the Drupal association.
Dries replied:
The Drupal Association could decide tomorrow to throw me out.
If it comes to a split...
Learning Drupal by Helping Others Learn Drupal: Doing Documentation on Drupal.org
Coming from the best ways to learn are by doing and teaching school of thought, Agaric encourages anyone interested in getting better at Drupal or getting more involved with Drupal to attend Add1sun's January Documentation Challenge, Saturday's at 1 p.m.
Why Spot.Us Should have used Drupal (and why it doesn't matter)
It's the one that got away. With many Knight News Challenge projects using Drupal, the dedicated Knight Drupal Initiative (reopening after DrupalCon in March), and Drupal sites for the Knight Foundation's own community, David Cohn must just be deficient in groupthink to have chosen to develop Spot.Us in Ruby on Rails.
Despite my bias, the "Why Spot.Us should have used Drupal" title is tongue in cheek. I'm pretty sure David Cohn (who is smarter, better looking, and always better dressed than me) and the Spot.Us development team will get the following enhancements in place quickly. Especially since, when it comes to winning friends and influencing people there is nothing like a polite, personal, respectful, and massively cross-posted note (but hey, I couldn't find an issue queue).
For what it's worth, here's the list of features that the Spot.Us site lacks that would be automatically or easily provided by a Drupal-based framework:
- Instant login when registering (LoginToboggan)
- Better workflow when registering in general: Currently, you are left on the registration screen after registering, and clicking on the "check your e-mail message" happens to lead to a 404 file not found error (featuring LOLcats, so it's worth registering just to see this.
- One-click e-mail confirmation instead of cut-and-paste your temporary password (Drupal core functionality)
- Ability to be alerted when pitches are added to selected categories (core Taxonomy module and Notifications). Update: The site has categories, but despite signing up as interested in everything I've yet to receive notice of anything.
- Donations to the site in general, not just specific pitches (ECommerce or Ubercart. These could be added as matching funds to others' donations. (Lots of traffic was generated in news articles about the site, and people enthusiastic about the idea with no stories matching their interests should have been able to donate, indeed set up recurring donations, to support the site and the stories chosen by others).
- Integration with other Drupal sites. Not really automatic, but if written by Drupalers there would already be a Spot.Us Drupal module (and probably a Wordpress plugin and a generic drop-in widget) for sites with a stake in a pitch on Spot.Us to solicit donations to that pitch. Drupal sites like the Bay Area's Public Press or, on the other side of the country, Open Media Boston, could pull information from Spot.Us and have one click to get their readers and members involved in crowd-funding a story.
- RSS feeds! Also related to promotion, a Drupal Spot.Us would have built-in RSS for listing of tips and pitches and every category.
- Turn-key local Spot.Us groups (Organic Groups). Instead of only encouraging other people to download the free software (though that is great), Spot.us could allow selected people to curate or manage regional editions beyond California's Bay Area. (Furthermore, people who do install the software themselves could draw on the huge Drupal ecosystem of modules to plug in all this functionality and much more.)
There, I hope that's lit a fire under some Ruby/Rails folk! Now, with all that said – and with only the dedicated few still reading – here's the real point of this post:
None of the above matters.
Just as the code language (PHP) and even quality of Drupal is secondary to its amazing community, the technology of Spot.Us is a distant second in importance to its passion, purpose, and the energy that flows from its reason for being.
As readers of IdeaLab know, Dave launched this thing with a wiki (oh, and a Drupal site of about three pages, which was undoubtedly the critical factor in Spot.Us' success).
Technology can certainly help or hinder the development of community — that is, after all, the premise of the Knight News Challenge — but tools matter far less than a sense of purpose and a drive to see it through.
Of ideas whose time has come, community-funded reporting is definitely one. Please, just to spite me, go make Spot.Us a resounding success without a drop of Drupal. The new breed of local, independent, and smart news sites it will help flourish are as likely as not to be built in Drupal anyway!
Get Thunderbird: Reclaim Your Inbox
(In honor of Spread Thunderbird launching in Drupal, the non-web-based-email using part of Agaric Design Collective wishes to invite you to get Thunderbird:
Everyone's Voices, Nobody's Noise: Help choose what your community – and the world – needs to know.
As submitted to the Knight News Challenge. (See this proposal on their submission site.)
Describe your project: *
Hate the latest iTunes, switching to Songbird
After a long delay because my poor abused MacBook didn't get restarted for a few months, Mac OS X managed to update iTunes. And the new version, 8, is terrible. There are ugly little arrows everywhere that just send you to the iTunes store for songs you already have.


