Recent Blog Posts
Quick update: this data misses out on any files added since Drupl 6.0 was created. With the new database and testing systems, that's a lot of files! So, these need to be updated to include that data...this still gives a good idea of people who worked on everything except for Tests and DBTNG
Let's face it: we're human and nothing gets our blood flowing like a little old fashioned competition. During the release of Drupal 6 I helped out to analyze the code and provide some statistics about the release. I published the method and the data that found some pretty interesting information:
- There were about 206 contributors when measured this way
- The top 10 individuals were credited in almost 40% of the patches
- People who only were credited on 1 or 2 patches still provided just over 10% of the code for Drupal.
Recently someone asked me to run statistics again for Drupal 7 so far. Thanks to the very detailed nature of the fine Drupal 7 maintainers (webchick and Dries) the commit messages give us all the info we need to see who has been involved in the code that is ultimately committed.
Drupal 7 Contributors So far
So, who are the current leaders in the race towards making Drupal 7 the most tested and usable release? Here are the top 5 individuals. As you can see these 5 people were involved in almost 25% of the patches.
| Name |
Patches |
% of total |
Cumulative % |
| catch |
46 |
6.19% |
6.19% |
| pwolanin |
40 |
5.38% |
11.57% |
| Damien Tournoud |
35 |
4.71% |
16.29% |
| Dave Reid |
33 |
4.44% |
20.73% |
| chx |
31 |
4.17% |
24.90% |
We recently helped out with the development of a pretty neat multiple vendor e-commerce website. In working on it much of the code was custom but we were able to build a novel, generic per user content type quota system. Each user can purchase credits towards their quota, which allows them to submit new content.
About LolliShops - Multi Shop Marketplace
The easiest way to describe LolliShops is an upscale boutique version of Etsy, built in Drupal. Lollishops provides a turnkey solution for artistic individuals who make jewelry, clothing and art by hand. Anyone can sign up and setup a personalized online store in minutes. It focuses on the Frou Frou market (if you're not familiar with it, it's probably best described by the site). So far, LolliShops has thousands of individual stores. The theme and products shown on the home page give a great sense of the intended audience. Vendors on the site purchase the ability to sell their products on the site with 3 different selling arrangements. Two of these arrangements limit the number of products that they can create, requiring a quota system.
About the User Quota Module
Of course the first thing I did when looking to build that quota functionality was to compare all of the existing solutions. I posted a summary of my research into the Duplicate Modules Hall of Shame group for others to benefit from the research. It seemed like there was no way to do exactly what we need with the existing modules, so I set to work building a new module.
This survey course is made up of three sessions every Saturday morning for 3 weeks. Each class builds on the previous one so that you can start the month as a newbie, end it a Drupal rock star. The sessions will cover Drupal 6.x, though most of the content is applicable to both Drupal 5.x and 6.x.
Where: Denver Open Media - 700 Kalamath Street, Denver, CO 80204
When: 3 Saturdays from 9AM to 1PM, starting January 10th.
What to bring: Yourself and your laptop. If you don't have a laptop, let me know when you register and a computer can be provided.
Cost (includes all three classes):
Early bird price: * $250 if you register and pay during 2008
Regular bird price * $300 if you register and pay during 2009
Is breakfast served? You betcha. We'll have coffee, bagels and juice.
How do I sign up? Complete the signup form on the bottom of this page. If you wish to pay via credit card, use the Paypal button on the bottom of the page. If you wish to pay via check, mail it in and then let us know.
How many people? To ensure a high quality class and an 8:1 student/teacher ratio, class is limited to 15 people. We expect that every class will be full, so if you are interested you should sign up now. We will update this page as people sign up. There will be at least two teachers giving the classes to help anyone with problems that may arise.
January 10th: "Introduction to Drupal" - (hint: It's not pronounced droo-PAWL)
- Installing Drupal, commonly used jargon and design patterns and “gotchas”
Class Date:
Jan 9 2009
Jan 16 2009
Jan 23 2009
Hello, world! I'm Steve (aka garbanzito on d.o), growing my Drupal skills for over a year, and a team member at Growing Venture Solutions since mid-October. This is my first Planet Drupal post.
Part of my background is in print publishing, so I took on a particular challenge with the Druplicon: for various reasons, the standard Druplicon won't work well at tiny sizes, so I developed this variant for use as a glyph in printed text (on the order of 2 mm for a "bullet"—even smaller than the favicon).
I used solid color instead of shading to avoid losing detail such as the face among the halftone dots. I also exaggerated details for better recognition at small sizes and to adjust for the properties of printing presses. I chose to fill most of the drop with solid color to make it a darker mark on the page, more like a typical bullet. The result is not intended to be "correct" at a larger size. The glyph is a single composite curve for cleaner scaling and transparency in PostScript usage, and its color is 100% Black in the CMYK color mode.
The image shown is for display—for production use, start with the PDF file attached (editable Illustrator CS2). The design is approximately 200x230 mm (about 100 times the intended size, depending on your usage). GPL2 license embedded.
Some would say, what is a company without stickers. Others would say what is the weird fascination with stickers. At this week's Denver Drupal User's Group meeting - people said both things!

I'm really happy with the way that our stickers turned out. They were the result of a morning spent consulting with Anita Martin of A Cuppa Creative. She tried out a few things and we ended up with an oval with the tree and the company name.

Matt Tucker

Brian Hiatt
Do you want a Growing Venture Solutions sticker? If so, we'll be at DrupalCon DC handing them out or I could probably mail some if you comment and leave your e-mail I'll be in touch.
I've got presentations and Drupal socializing on the brain.
Last week I gave a presentation to the Western Region Alliance for Community Media. I provided my standard Introduction to Drupal presentation and collaborated with Brian Hiatt (of CivicPixel) and Ann Theis (of Deproduction) who provided the perspective of using Drupal as a tool to help run a Public/Educational/Governmental television station (PEG). Brian has a lot more insight into the importance of the conference to Drupal and of Drupal to PEG. One comment he had is:
There are soo many different PEG technology/open source projects being developed at the moment, but very few (if any) that are being deployed at more than a handful of stations. There is a lot of curiosity tempered with fear over these solutions as they stand now.
That sounds pretty familiar. It's the classic adoption process and I think that the Denver Open Media folks are doing a lot of great stuff to help promote a sound station philosophy based in Open Source.
Eclipse and OpenID At Denver Drupal User's Group
Tonight was the Denver Drupal User Group meeting where we had a solid presentation from Michael Graves of JanRain. Al Steffen of pingVision got us all up to speed using Eclipse to increase our productivity.
DrupalCon DC 2009 - Token, Security, BOFs, oh my!
My experience with Mollom has been highly enjoyable. I used to get lots of spam comments on various sites I run which I blocked and cleaned manually. Then I installed the CAPTCHA module which helped a bit, but was annoying to users, let past some bots, and wasn't entirely accessible. I installed Mollom when it entered Beta a few months ago. The concept of only presenting a CAPTCHA when the content is likely spam really appeals to me. It's better for users and admins alike (as long as you don't mind shipping your data off to someone else's servers...which I don't).
Busy Summer for Mollom
This has been an exciting season for Mollom. They started the Summer (Northern-Hemisphere Summer anyway) by hiring Wim Leers who proceeded to build and document lots of tools which were also released to the community. Quite a nice contribution to the community both by Wim and Mollom.
Perhaps most interesting to folks, though will be a little data I've gathered about Mollom (I figured why let them have all the fun of inspecting my data - I'll look at a bit of theirs!)

Of course I'm not talking about cracking into their site to steal data, just using the data provided on their front page and a little OpenOffice.org fun to make a graph of their growth in terms of number of sites and spam blocked. It's kind of surprising to me that the two lines are shaped so similarly - then again maybe it shouldn't be.
Out of Beta - Still Accessible as "Mollom Free"
I don't boot into Windows very often, but had to this morning and felt it would be worthwhile to test out Google's new Chrome Browser.
Great Features of Chrome
The speed of page rendering, JavaScript, and tab opening/closing are all great. Kudos to Google on that one.
They provide a lot of the great features that Firefox popularized like a tabbed interface. Providing separate processes per tab is something that many people may not care about very often, but once you have a single bad web page crash a whole browser...your friendly geek will remind you "Try Chrome - it doesn't have that problem."
Chrome also makes one big change: the tabs are above the URL bar which generally does make sense to me: both because inserting the tabs into the area normally reserved for titles is a great space saver but also because the URL bar and back/forward is attached to the page instead of floating above the tab and switching randomly.
And now some dislikes about Chrome
This seems like a bad idea, though, because it fixes a problem that nobody has (logical disconnect between the URL bar above the tab) and also means that if I have lots of tabs open I can't read the full title of the page.

Look at the tabs in this image. What is that tutorial about? Which GMail search is that? Bay Area Drupal...what?
This course is made up of four sessions every Saturday morning for a month. Start the month as a newbie, end it a Drupal rock star. The sessions will cover Drupal 6.x, though most of the content is applicable for 5.x or 6.x.
_EDIT: Class is over...the next class will be in January.
Where: 1045 Acoma Street, Denver, CO 80204
When: 4 Saturdays from 9AM to Noon starting September 27th.
What to bring: Yourself and your laptop. If you don't have a laptop, let me know when you register and a computer can be provided.
Cost:
- Per class - earlybirds pay $45 if you sign up by September 23rd. $60/day for all
registrations after that.
- Get all four classes discounted to $150 (save $30 over earlybird price and $90 over the normal price)
How do I sign up? Complete a signup request form.
How many people? To ensure a high quality class, each class is limited to 8 people. I expect that every class will be full, so if you are interested you should sign up now. I will update this page as people sign up.
Sep. 27th: "Introduction to Drupal" - (hint: It's not pronounced droo-PAWL)
- Covers installation, commonly used jargon and design patterns, and common “gotchas”
- Content creation, editing, and moderation
- How to successfully interact with the Drupal community (finding modules, getting your bugs fixed)
Oct. 4th: Turn Your Site Up to 11 - the most popular core and contributed modules in Drupal
This was my second New Tech meetup (review of July meetup) and it was much better than last time, which is saying a lot because last time was pretty good. Perhaps that was because this was the 2 year anniversary, perhaps it was because all the demos were from TechStars, perhaps it was because I got there earlier so I could partake in the beverages and announcemens (like the wifi username/password).
Once again I'm keeping track of presentation software, browser, operating system, and this time I'm also keeping track of any software used to build their website and what their YSlow! rating is for their homepage.
EventVue Providing "community" Features to Conferences
Used Keynote and Firefox on mac osx. Blog: WordPress. YSlow: "C" (73).
EventVue participated in TechStars2008 and presented about a year ago at the NewTech Meetup. 2 weeks after they presented at the NewTech Meetup, they closed $250,000 in venture capital (they were very proud of this and challenged this year's crop to do the same).
In the past year, they've supported 28 conferences with their software (~2 conference signups per month). They signed up 9 new conferences in the last month.
The point is to make your time spent at the conference more valuable by helping you connect with conference attendees you already know or should know. They did a demo on the Defrag 2008 site where you can click on "who from my network is going" and also "invite people who aren't going" based on your LinkedIn network.
|