This week is National Volunteer Week, a week to recognize that volunteerism is a building block to a strong and thriving community. The Drupal Community is no different: as an open-source project our volunteers are vital to the health and growth of our project. There are so many roles and levels of contribution within our Drupal ecosystem that we at the Drupal Association wanted to highlight how much your contribution means to us and our work. I took some time and asked around, here’s some of the glowing praise our staff has to say about our phenomenal volunteers.
“I am continually impressed with the volunteers that I get to work with. Not only do they rock at their jobs, but they are so dedicated to the work that they do for Drupal and the Cons specifically! Anyone who has volunteered for a Con knows that it is a large undertaking, and a responsibility that isn't taken lightly. These volunteers come back each week with positive attitudes, valuable ideas and great results. Although I have only been at the Association for a little over six months, I can truly say that these volunteers are what gives our Cons the 'special sauce' and I am lucky to get to work with volunteers from around the globe on a daily basis.”
- Amanda Gosner, DrupalCon Coordinator
“Most of my day is spent with Drupal Association staff, who have the luxury of getting paid to think about Drupal for 8 hours a day. A good chunk of my job is working with volunteers though-- the Board of Directors, Drupal.org Working Groups, Community Organizers, DrupalCon session speakers. So many of you give so much of your time and your smarts back to the project and the community, and it's my privilege and duty to learn from you all.”
- Holly Ross, Executive Director
"I look forward to working working with community volunteers to help build and improve Drupal.org. The site would not be where it is today without everyone's work."
- Neil Drumm, Drupal.org Lead Architect
“I want to thank Cathy and Jared for being my sprint mentor at DrupalCon Latin America. I made my first comment on the issue queue. It felt so good to cross into that world finally, even if it is was just a baby toe crossing over.”
- Megan Sanicki, COO
“It feels like I’m hearing news every day about the amazing programs our community members put together all over the world — from Los Angeles to Uganda and beyond. Without help from amazing community volunteers who donate time working on social media, in the issue queues, or even volunteers who take a brief moment to drop a note in my inbox (“have you seen this?”), these stories would never be shared with our wider community.”
- Leigh Carver, Content Writer
Today, we invite you to take a few minutes to recognize your fellow Drupal contributors by tweeting or sending a message via IRC to appreciate each other. After all, without our volunteers, our Drupal Community would not be as lively, bright, and welcoming. Want to lend a hand? Our get involved page has plenty of ways to volunteer with the project.
Marketing is a key factor to growing Drupal adoption and spreading the goodness of Drupal. One way to do that is by exhibiting at key industry events. The CMS Garden team has done a great job getting Drupal included in some key events in Europe and now the Drupal Association will take on a parallel effort.
The initiative will be an experimental “co-marketing” campaign to promote Drupal in the European marketplace. It is called a “co-marketing” campaign because it will be crowdfunded by a group of Drupal businesses (if you would like to find out how your Drupal business can get involved, keep reading). This is a pilot program that will allow us to experiment with the best ways to promote Drupal in the global marketplace and reach the CMS evaluator audience.
Why Europe? Data from our DrupalCon surveys show that relative to DrupalCon North America, DrupalCon Europe has a higher percentage of developer attendees but a lower percentage of CMS “evaluator” attendees. From that standpoint, it makes sense to target Europe evaluators in this pilot program. The evaluators we are targeting in the pilot program are digital marketers who have significant sway over CMS selection.
So what’s the plan?
This year, Drupal Association will secure exhibit space at two European digital marketing industry events (dmexco in Germany and Festival of Marketing in the UK). We will exhibit as Drupal and together with representatives from the anchor sponsors who have already signed on (including Wunderkraut (Germany), Wunder (UK) and Deeson (UK), we will promote Drupal and the sponsoring companies’ expertise and successes with Digital Marketing and Drupal. Leads generated from the exhibit presence will go to the sponsoring companies. We are offering first right of refusal to sponsor the effort to Drupal Premium Supporting Partners, followed by other Supporters.
Why these two events? There are many events in Europe that target the audiences we want to reach. After researching attendee types, costs and other factors, we determined the abovementioned events make the most sense for this pilot project.
If you would like to learn more about how your business can participate in this exciting initiative, please contact Johanna Bergmann. email@example.com.
A long, long time ago—7 years, if you remember—the Drupal Newsletter faded away. On March 26th, the Drupal Association rebooted it. The community does so much that we want to share.
We partnered with TheWeeklyDrop to bring blog posts, articles, podcasts, and more to your inbox. Now, once a week, we’re taking all the effort out of keeping up with the best in Drupal news and events.
The fourth issue hit more than 32,000 inboxes on April 9. Inside it, subscribers from all around the world found Drupal 7.36 and Webform 7.x-3.24 releases, an introduction to D8Upgrade.org (a service offering advice for when you should upgrade to Drupal 8), and more.
To get the newsletter, subscribe via your Drupal.org profile.The (Renewed) Drupal Newsletter
The Drupal Newsletter will be an opt-in-only thing. Once you’ve subscribed, you’ll get the newsletter in your inbox once a week, every Thursday, at about 06:30 PT / 13:30 GMT.
What kind of content will you get?
- Drupal 8 progress updates
- Jobs, so you can find work (or people who get work done)
- Tutorials, guides, and podcasts
- Events throughout the community
- Projects and releases
- News and conversation
It’s all brought to you by TheWeeklyDrop and us, the Drupal Association. It’s content hand-picked by humans, not bots or aggregators. You’ll get an uncluttered, distraction-free snapshot of the latest from the Drupal community. (Though we could be swayed by community vote to add gratuitous pictures of cats.)It’s Like the Amazon Dash Button
Ok, no, it’s not. That’s not true. Unless you want it to be, in which case it sort of is.
Subscribe and never run out of the latest news, announcements, and innovations from the Drupal community. We made an animated gif to show you how.
- Log in to your Drupal.org profile <www.drupal.org/user>.
- Choose Edit.
- Scroll to the bottom, to the Subscribe to section.
- Check the box next to Drupal Weekly Newsletter.
- Hit the Save button.
The Drupal Newsletter is the easiest way to keep up with the Drupal community. Don’t already have a Drupal.org account? Create your profile today.
Oh, and two more things:
- Please add firstname.lastname@example.org to your address book as an approved sender, so the newsletter doesn’t get lost in a pesky spam folder.
- Tell us what you think. Comment on this post, or send feedback to email@example.com. We’d love to hear from you.
One of the Drupal Association's primary missions is to grow the adoption of Drupal. We are about to launch a new program on April 15th called Try Drupal. The program will make it easy and fast for evaluators to try Drupal and have a simple, great experience while on Drupal.org.
We’ve created Try Drupal with our Premium Hosting Supporters to make it easier for CMS evaluators and Drupal.org newcomers to test and work with a Drupal demo site. The Program will showcase a selection of Hosting Companies where a new user can quickly (in less than 20 minutes) sign up and have a Drupal demo site up and running for them to use for free.
This is part of the Drupal Association’s initiative to develop a new revenue stream through advertising programs on Drupal.org. This revenue will help fund various site initiatives by the Association to improve Drupal.org performance, and make it easier to use and more secure. After interviewing many members of the community, we determined that new advertising products should be useful to Drupal.org visitors, support our mission to grow the adoption of Drupal, and should not interfere with visitors contributing to the project.
To ensure a positive Drupal experience, partners need to adhere to the following guidelines:
- Users are directed to a self-serve sign up platform
- Users can create a free account for the demo site that accommodates a trial installation of Drupal 7 or 8
- Users can create a website in 20 minutes or less
- The demo site should be available to the user for a minimum of one day upon sign up
- The partner cannot include a paywall or require a credit card upon sign up
The Try Drupal program will be featured on the homepage of Drupal.org. It will launch with a larger iterative change to the homepage, with an emphasis on helping users move from newcomer, to learner, to skilled Drupal community members.
It’s important that we fund Drupal.org improvements, and that we do so in a responsible way that respects the community. We anticipate rolling out more key advertising programs throughout 2015, stay tuned for more updates. Thanks for taking the time to read about our initiatives, and please tell us your thoughts!
Look for links to our Strategic Roadmap highlighting how this work falls into our priorities set by the Drupal Association Board and Drupal.org Working Groups.Better account creation
Community User Role
The Community user role is the next step of a larger project of improving user role progression on Drupal.org. We began this work by streamlining the account creation and login workflow, which makes it easier for newcomers to jump into Drupal.org and contribute without losing context. The Community user role extends this work further by providing new tools to our existing community members and broadly expanding the base of users who can help shepherd newcomers into the community.
We started by simply adding a “New” indicator to all user accounts under 90 days old. It’s a small but critical change that helps long standing community members recognize newcomers to the fold, and encourages them to give these new users a warm welcome and a bit of extra help.
The basis of the Community user role is the old spam fighter role, which previously was manually granted to only a small subset of users. This role has primarily been responsible for confirming that other users on the site are not spammers (by granting them ‘trusted’, now called ‘confirmed’). The expanded Community role has the same job - to confirm that users are human - but will now be a role that can be automatically achieved when users reach a certain level of engagement on Drupal.org. We expect as many as 10,000 users to receive this role in the initial grant when the new feature is enabled. This should dramatically increase the attention paid to confirm new users, and make the process of confirming new users at code sprints and training days much, much easier.
The role itself has already been created, and the ‘confirm’ button appears on user profiles. Early April we’ll make sure that users with Community role can confirm users within comments as well - and then enable the initial role grant along with a communication to all Community users.Organization and user profile improvements
Issue Comment Attribution and maintainer Credit UI
In mid march we launched the UI for attributing comments as individuals - as individuals on behalf of an organization - or as individuals on behalf of an organization and/or a customer.
Since the release of the comment attribution feature 3 weeks ago, we’ve seen 5,564 comments in the issue queues attributed to an organization, representing around 14% of total comments in the issues queues.
We’ve also just launched the UI for project maintainers to take the attribution data and store final credit for the users and organizations.
All these steps bring a greater level of transparency and introspection to the project and let give us some real data about how Drupal is driven forward. Work on this attribution system will be ongoing, with an option to explicitly attribute comments as a volunteer being released shortly, and work towards integrating these attributions into commit messages coming up soon. We’ll also be updating both organization and user profiles to better display the work that has been credited in issues.Making Drupal.org Search Usable
We have scheduled time with a community member that has extensive Solr configuration experience to see what quick wins we can achieve through better configuration.
More extensive search improvements are going to come out of the content strategy work as we define the most important information to show per content type when they appear as a result in search.Content Strategy and Redesign
The draft Governance plan outline was finished and presented to Working Group members last month. This follows previously shared draft Drupal.org Content Model. Forum One was busy working on the first draft version of the updated Site map for Drupal.org.
In the second half of the month we were focused on working out detailed content types outline. We had a set of brainstorming meetings, where we discussed how all those potential new content types could be implemented technically. Those brainstorms, as well as helpful feedback from the Working Groups, led us to some of the new ideas and changes to the original plans. Hence we are now working on the next revision of all content strategy deliverables, revision which will incorporate all feedback from the Working Group members we have so far.
At this point all the different conversations about separate parts of the whole content strategy project fall into place and we see a clear picture of future state content strategy and information architecture of Drupal.org. We are excited to transfer this vision into a set of slides we can share with the Working Groups, Board and the Drupal Community.DrupalCI (community initiative and Drupal 8 blocker)
The architecture of the complete stack was built out, the test runner code built to it’s final form, containers for test environments created, and we ran through the complete chain from API → Test Runner → Results Site. There is still significant work ahead, but the community members who joined us in Portland did phenomenal work and put in long nights and extra days to produce an impressive testing suite.
Association staff architected the integration point between Drupal.org and the DrupalCI API and designed the UI for interacting with DrupalCI in the issue queues. On April 8th, association staff and the community volunteers we sprinted with met to recap the sprint and discuss the roadmap items that remain.
Special thanks to our community volunteers who sprinted with us in Portland: Jeremy Thorson, Nick Schuch, Bastian Widmer, Ricardo Amaro, Paul Mitchum, Mike Prasuhn,
Karoly Negyesi-- and to Shayamala Rajaram, Angie Byron, and Jonathan Hedstrom who helped us from afar!
Early in April, we’ll be releasing some small changes to the Drupal.org home page -- changes that we will continue to iterate on over the course of the coming months. Primarily we’re trying to create rational pathways through the front page for each of our user personas, as well as updating the homepage to better promote and support some of our revenue programs. Try Drupal is one such program that serves both goals.
For Newcomers to the Drupal community Try Drupal will ensure that their first experience with Drupal is first class, by helping these users create a Drupal site in 20 minutes or less. In return, our partners providing this service get to put the best of their work forward together with the best of Drupal.
Even as we ramp up to DrupalCon Los Angeles in May, we’re getting ready to release the full site for DrupalCon Barcelona. This will be the second site on the new events.Drupal.org unified site, so we’ve be proving out some of the work we did to make it multi-event friendly, and making some additional adjustments and changes as we need them.
We’ll also be preparing for announcements for next year’s cons (Shh!) so there’s some additional UX and feature work underway to support those upcoming sites as well.Sustaining Support and Maintenance
Elections were a great success this year. Improvements to the candidate profiles, ballot pages, and voting UI helped us reach our highest level of community engagement in Board elections. 24 candidates from 14 countries nominated, and with 1,432 ballots cast, we doubled our voter turnout compared to last year.
Congratulations to Addison Berry who joins as the new Director-at-Large from the community!
We’re collecting feedback on the experience from both candidates and voters and will continue to improve the elections process next year.
The Drupal.org updates infrastructure (updates.drupal.org) is next to receive an architecture refresh. We are working to move the updates infrastructure to use a similar “instance purge” model, allowing for updates to be delivered more quickly. This also lets us set a very long TTL because new updates will purge the previous versions.
As always, we’d like to say thanks to all volunteers who are working with us and to the Drupal Association Supporters, who made it possible for us to work on these projects.
My first day as Chief Technology Officer for the Drupal Association was the 31st of March 2014. I like to joke that I started a day before April Fool's Day on purpose.
As the first CTO for the Drupal Association, I'd like to highlight a few of the lessons I've learned and the accomplishments of the Drupal.org Product and Engineering Team over the past year.Learning
In my first week... I learned... and learned... and learned. Listening is an important skill for any leader, but it is never more important than when you are picking up the 13-year history of the website you are inheriting as your responsibility.
I have been actively building and managing teams that build with Drupal since the early days of Drupal 6. Even before beginning to use Drupal, I've been focused on growing product and engineering teams that build big complex sites. It excited me to get involved with Drupal, doing what I feel I do pretty well, at a whole new level. I felt I knew a lot about the software, but had a relatively shallow experience with the site that powers the community.
In that first week, I learned that I had an amazing team of four—two of which were new to the team themselves—to help me learn the ropes. I also learned that they were overworked, more than overbooked, and still recovering from the Drupal.org upgrade to Drupal 7 that occurred in the fall of 2013.
I learned that Drupal.org is not built solely on Drupal. It is an intricate combination of technologies of which Drupal is only a fraction of that whole. Drupal.org is over 16 websites, CDN services, Git repositories, some Python in interesting places, some Puppet and some Jenkins and so much more. The volunteers that built our infrastructure were—and continue to be—amazing. They also have very, very understanding employers.
I learned that the Drupal Association is a phenomenal group of professionals (16 when I started) that are truly committed to our open source community.Expect the worst, but assume the best
In my second week, we bled—not literally, mind you. Heartbleed was my trial by fire. It was an excellent opportunity to meet key infrastructure and security team volunteers. They are an amazing group of professionals.
In that process of securing Drupal.org from a threat that was rocking the Internet, I found the mantra that would come to define how to look at a site the size and scale of Drupal.org. Expect the worst, but assume the best.
Whether it be security, spam, or regressions on deployment, the best way to make sure your site can respond is to expect the worst possible behavior by untrusted users. At the same time, we are an open source community that aspires to be inviting and to grow. We have to assume every new user of Drupal.org is a potential future Drupal contributor that wants to make us better. That is quite the dichotomy to operate within as a team of technologists.Grow, grow, grow
I mentioned that when I started, I had a team of 4 in an organization of 16. The Drupal.org product and engineering team is now 11.5 members strong—and the association just hired its 34th employee. That is incredibly rapid growth for a small organization to go through in one year.
Over the past year, we have spent a lot of time setting or norms and forming our culture. As a developing team, we had to pick our tools for communication and project management. We implemented new processes for defining the priority of our work. We established patterns of communication to make sure we regularly involved in the community—working groups in particular—in our iterations of getting things done. We have also been an incredibly productive team for one forming so quickly.Governance, communication and the community
Governance for Drupal.org was established in early 2013. When I started, a good portion of my first few months was figuring out how to integrate myself and the team I was building into the working groups.
These working groups had gone through a couple of years worth of ideation processes and had a strong communication focus with their work. What the working groups did not have was enough sustained volunteer contribution and support to build the tools they were identifying as a need. Additionally, they were in a tough place where they had the authority to make decisions, but they didn't necessarily have a way to make sure those decisions were implemented.
My goal since beginning this work was figuring out a way to get all the cool community ideas implemented faster. A the same time, it is also my role to figure out how to make Drupal.org and the tools and infrastructure our community funds through the Drupal Association sustainable. These tools have to help us grow our community and help increase the skills of the learners in our community that will one day become the experts in our community.
My team's biggest challenge is continuing to make our ecosystem better as fast as we can while letting the community know where we are focusing our energies and getting the community to get involved when they have the time and interest.
With the guidance of the working groups and the Drupal Association Board, we were able to establish a strategic roadmap that helps communicate what is coming next for Drupal.org.Getting things done
So what have we done in the past year? While growing a team and building new norms and processes, we were able to accomplish quite a lot...
Support for semantic versioning
We updated Drupal.org processes to support semantic versioning. 8.0.0 here we come! This also means we will be able to have more frequent Drupal releases reducing the time between new versions—8.1.0, 8.2.0 on deck.
Better infrastructure and deployments
We improved page load times—doing this included changes such as CDN-fronting our infrastructure and upgrading hardware that was long overdue for a refresh. The infrastructure is amazing, but there are few volunteers that understand it enough to keep maintained at the level the community needs. We now have dedicated DevOps engineers that are making sure our technology stack is performant and stable.
There are over 400 behavior driven design (BDD) tests that now allow us to more confidently make deployments to Drupal.org.
And we make a lot of deployments to Drupal.org... about 68 a month to just Drupal.org customizations. (About 3 commits per month are volunteers with the balance made by staff.)
When we deploy big stuff (there is a lot of small stuff), we let people know about it. The change notification process has a subscription option and we post those notices to our twitter handle at @drupal_infra.
Credit for organizations that contribute
Recently, users were given the ability to attribute their comments in the issue queue to the organization that gave them the time to make the contribution (their employer) or paid for the contribution (a customer). That is a huge leap for our community. It is going to give us a path to tracking how Drupal core, contributed modules and themes are made possible by the awesome organizations that are using Drupal.
There is an excellent UI for maintainers to give credit to the users can commit, and we are expanding this to allow that credit to extend to the organizations involved.
Improved account creation and new user experience
We have done a huge amount of work making creating a new account easier for users—and harder for spammers. We made it much easier for a user to create their Drupal.org profile from a subsite. These were important steps toward better user profiles.
A label now appears beneath the user picture of new users for the first 90 days they are on Drupal.org to help us welcome them and get them involved.
Coming soon, users that have contributed significantly to Druapl.org will get the "community" role on Drupal.org will be able to confirm new users to make it easier for them to post. This will make it easier for sprint organizers to help us engage with new users
User profiles are getting better
User profile pictures have been implemented—which seems small, but it has a big impact in a comment thread. You now have a decent URL to hand out for your Drupal.org profile (e.g. drupal.org/u/joshuami). Mentor fields also show the pictures of mentors. We made it easier for us to synchronize data between Drupal.org subsites.
By moving our crediting system to issue comments—rather than just commits—we are expanding what the definition of "contribution" is for our community.
With better data about our contributors, we'll be able to better highlight how people are involved.
Launch of Drupal Jobs
In August of 2014, we launched Drupal Jobs to help connect Drupal employers with job seekers. It continues to grow and we are now up to over 1,000 job seekers. We average over 200 open positions per month on Drupal Jobs.
Responsive updates to Bluecheese (Drupal.org's theme)
As a special New Year's present to the awesome volunteers that helped add responsive elements to our theme, our team merged those changes to the Bluecheese theme making Drupal.org much easier to use on mobile devices.
Launching and maintaining 3 Drupal Cons sites and the new Drupal Events
DrupalCons Austin, Amsterdam and Latin America all had sites built on Drupal to launch, maintain and archive. DrupalCon Los Angeles is the first site on our new Drupal Events platform that is totally changing the way we approach our ticket and registration process. Also, this site will allow us to maintain a single living archive of all Con session presentations and profile data.
Starting at DrupalCon Austin, working with user research coach Whitney Hess, the team interviewed more than 30 community members of all types. That research was turned into the research that made up our skills acquisition model for our new personas.
Forum One was selected to help us build out a new content model, site map and governance plan for Drupal.org.Next steps
The summary above does not come close to covering all of the great work. The Drupal.org product and engineering team has an awesome roadmap planned for the coming months.
- More profile improvements for users and organizations
- New content model and governance from the content strategy work
- Drupal.org style guide and design system
- DrupalCI - next version of continuous integration testing for Drupal.org
- Issue workflow improvements to make contributing and maintaining easier
- Better search and discovery
- Improved data to help find and select modules, themes and distrobutions
- Updates to Drupal Groups (groups.drupal.org) and Drupal Translations (localize.drupal.org)
To the supporting partners that made all of this work possible, thank you. To the community volunteers that gave of their time to contribute code and ideas and feedback, thank you.
One last thank you, I feel absolutely blessed to work with such an awesome team of designers and developers, a project manager, a product manager and some incredible working group members.
I cannot wait to see what the next year brings.
After a very busy year and a half, we're nearly done shoring up on new hires here at the Drupal Association. We’ve been working hard to bring in the best talent around, and are thrilled to announce our three new staff members: Matt, Tina, and Brad!
Matt Tsugawa, CFO, Finance and HR Team
Matt (mtsugawa) is joining the Association as our new CFO, where he will be responsible for Finance and HR, and will help develop and drive the strategy of the organization as a member of our leadership team. He brings a rich professional history with him: he has worked in industries across the country and around the world. Early in his career, Matt worked in Japan as a management consultant at the professional services firms, KPMG and Arthur Andersen. After spending a few years as an analyst and business development manager in New York at A&E Television Networks, Matt returned to Portland, where he was born and raised.
Most recently, Matt worked in the energy efficiency industry as the Head of Finance. He holds a BA from University of Colorado at Boulder and an MBA from Yale. When not at work, Matt enjoys “managing" his three children and overgrown puppy with his wife, and when not doing that, he is an enthusiastic, if not yet expert, practitioner of Brazilian Jiu Jitsu.
Tina Krauss, DrupalCon Coordinator, Events Team
Tina (tinakrauss) is the newest member of the DrupalCon team, and came on board in mid March. As a DrupalCon Coordinator, Tina will work with each con’s volunteers, assist in con programming and logistics, and work with website content. Tina is also focused on customer support and responds to tickets submitted to our Contact Us form related to the Cons.
A native of Germany, Tina moved to Portland, Oregon several years ago, where she currently resides. In her free time, Tina is an adventurer. She loves to travel around the world -- the farther, the better! She also enjoys outdoor activities like hiking, biking, backpacking, skiing, and more.
Bradley Fields, Content Manager, Marcomm and Membership Team
Bradley (bradleyfields) joins the Marketing and Communications team as Content Manager. He will focus on the planning, creation, and maintenance of content—across all of the Association-managed platforms—that engages and strengthens the Drupal community. For the last six years, he worked to help associations, federal agencies, and universities make their content work better for all sorts of users and audiences.
When he is not at his desk, Bradley is curating Spotify playlists, watching one of his 50+ animated Disney movies, on the hunt for great whisky, or reading Offscreen magazine. He wishes he were Batman, but his superhero powers are definitely still under development.
What’s the most clever way to raise funds for Drupal? Ask Ralf Hendel of Comm Press in Hamburg Germany.
The Drupal Association is working with the Drupal 8 branch maintainers to provide $250,000 in Drupal 8 Acceleration Grants that will be awarded to individuals and groups, helping them get Drupal 8 from beta to release.
Now The Association needs to raise the funds to support the grants and we are working with the Association Board to kick off a D8 Accelerate fundraiser. We are asking community members to help out and donate here. We all want to get D8 released so we can enjoy all the launch parties!
The good news is that we only need to raise $125,000 as a community because all donations will be matched! The Association contributed $62,500 and the Association Board raised another $62,500 from Anchor Donors: Acquia, Appnovation, Drupalize.me by Lullabot, Palantir.net, Phase2, PreviousNext, and Wunderkraut.Having Anchor Partners means…
Every dollar you donate is matched, doubling your impact.
Ralf Hendel, CEO of Comm Press, heard the call and took action in the most creative way. Over the last few years, Ralf learned how to play the piano (very well I might add) and he recently held a benefit recital where he played Bach, Schubert, and Skrjabin. Those attending were asked to donate to D8 Accelerate and together they raised €345. Of course, with the matching funds from our Anchor Partners, that contribution is €690.
At The Drupal Association, we are always amazed at the many talents our community has and we are especially thankful to Ralf for sharing his passion for music and Drupal with others and raising these funds.
There’s so many clever ways to raise funds to help D8 get across the finish line. What ideas do you have? Or if feel like going the traditional route, you can donate here.
Thanks for considering this opportunity to get Drupal 8 released sooner. If you would like to learn more about how D8 Accelerate grants are being given out, please read Angie Byron’s blog post.
The NYC Drupal Users Group is holding a Drupal Dev Day conference (#D3NYC15) on April 19th at John Jay College. People are pretty excited about this, and we're looking forward to some of the many ways we'll be able to give back to the community in doing so.
With D3NYC15, we're focusing on getting back to creating a grassroots community-building event right in our hometown. First and foremost, the event is in the 'unconference' format, which is an informal way of polling the attendees and creating meaningful sessions that are relevant to those that have shown up. We anticipate expert-lead sessions as well as BoFs.
As part of growing our community, we're planning a Drupal training session in the morning for those new community members. Alex Ross (bleen18) has graciously consented to volunteer his considerable talents to this effort.
In addition to this, we will also have a Drupal mentoring room ('drupal ladders') where a number of Drupalists in NYC have offered to help coach people on contrib work they are doing. Lastly, we're looking forward to our Drupal 8 sprint effort.
While the event is only a day long, it is our hope that D3NYC15 will serve as a launching point for both new and experienced users within the NYC community to help with the D8 issue queue. Even if our community just tackles one item off the queue that day, it will be a big win-- every little bit helps get Drupal 8 into final release.
If you're in the New York City area, or want to visit, join us for a day of coding and fun. Registration can be done at http://www.eventbrite.com/e/drupal-dev-day-nyc-2015-registration-16240282121, and more info about the camp can be found at www.drupalcamp.nyc. We are very much looking for sponsors to help defray the costs of the camp. The sponsorship packages are modestly priced at $500 and $1000, and in addition to great benefits you get the continued admiration of the NYC Drupal community as well as the knowledge that you are investing both in the NYC Drupal talent pool as well as the advancement of Drupal itself.
DrupalCamp London wrapped up on March 1st, making it the third large Drupal event in London since DrupalCon London in 2011. Over the past three years, the local events team has learned a great deal about planning a successful DrupalCamp in one of the largest and most diverse cities in the world.
“The tricky part,” said Ben Wilding (kazillian), one of the lead DrupalCamp London organizers, “is getting the core group who will commit to the camp. There are always lots of people who say they'll volunteer, but ultimately, you need a core group of people who will make it happen."
When planning a DrupalCamp, Wilding says there are seven main points to keep in mind.1. Find your core supporters
“In the years we’ve been planning DrupalCamp London, we've encountered two challenges: informing the local community enough, versus not giving them too much info. Things went slowly in year one since there was a revolving door problem as different people showed up to the planning meetings each month. Ultimately, it boiled down to the same five or six people who turned up at all the meetings, and they became the decision maker group.
“When it comes to planning a camp with your local community, open it up. Get as many local people involved as you can, but don’t be surprised if those numbers dwindle quite rapidly down to a core few. Then, closer to time, engage with the actual community who has volunteered to help out on the weekend-of. We actually had that as a ticket type— you could buy a free volunteer ticket. We probably had about thirty so, but we capped it. There are always dropouts at the last minute, so we always let a few new people come on board — but we always cap the volunteer tickets.2. Define the most important jobs
Wilding says that, when it comes to planning a DrupalCamp, having clearly defined jobs is critical to success.
“We had one person in charge of supporting the volunteers on site,” Wilding says. “That person is responsible for updating everyone on what’s going on and managing the volunteers on the day-of. Our volunteer coordinator does a walk around with the volunteers on the first day at the venue. Another helpful tool he uses is a spreadsheet where he maps volunteers to specific rooms and tasks.
“Especially with a job like managing volunteers, or handling the website, we’ve found that it’s best to make sure that one person owns it, and it’s not too difficult for them to manage."3. Plan ahead
“Give yourself more time than you think you’ll need — like months and months more time,” advises Wilding. For DrupalCamp London, the team stars more than ten months out on certain elements, such as the website, approaching the venue, and coordinating the team.
“Start anything you can as early as you can,” says Wilding. “The first thing, the hardest thing to get sorted out, is the venue — getting a space to commit for free. One you have that space, a lot of other things can fall into place if you’re being sensible about it and starting early."
“We get really involved with the whole team about four months out,” Wilding continues. “Our camp is always the last weekend in February, so it’s awkwardly placed where Christmas sits. We do things in October and November, the ball gets rolling, and then Christmas happens and we lose 5 weeks. When planning your camp, look out for anything holiday related in your calendar, like major public holidays. Be wary that you don’t sit back. Plan around it."4. Use personal networks
One way to get great things at low to no cost is through utilizing your community members’ personal networks.
“The more people you reach out to, the better, and the more people you’ve got looking through their personal contacts, the better,” says Wilding. "The time to manage speakers and sponsorships is a lot, so it’s best if possible if you can get someone to really own that. It’s something that’s easy to pass around a group of volunteers— you have to have one key person to own it."
Personal networks have helped the London team get keynote speakers, their venue, even their sponsor.
“We’ve been very fortunate that we get the venue in central London for three days straight. It usually costs hundreds of thousands of pounds, but we got it donated.
“It goes back with personal relationships that one of the organizers had with the university — he had done some free lectures promoting Drupal. It’s also about finding the right venue who benefits from the event, too. The computing department at the university we host our DrupalCamp at is very keen to find industry connections for students, so we always donate lots of tickets to their students so they can promote it internally.
“The way it stands now, the university students get the opportunity to meet the best of the best of the Drupal world, and the community benefits from the introduction of new users as well. Housing DrupalCamp London within the city university means they get the benefit of real world enterprise business and technology paired up with their students, which is ideal for them."5. Be Prepared for Complications
Wilding notes that organizing DrupalCamps can be complicated in unexpected places.
“This year, we had the BBC as a diamond sponsor,” said Wilding. “We had a contact on their end who was great. However, we had to put everything through their legal department and their marketing department. It was a good lesson for us in that, when you get to a certain level of sponsorship, the complications and the amount of work you have to put in to manage those relationships is incredible."
However, there are ways to address normal pain areas and cut down on the headaches for everyone.
“Registration can be pretty difficult,” said Wilding. “Printing names out on lanyards takes ages, and sometimes someone can’t find someone’s badge because God knows where it went, and there are long queues. We managed to make it much easier this year — we had ten volunteers by the doors in the morning for the first two days, and with 500 people coming in, we knew it could take a long time.
“So instead of printing badges, we just let people sign them on their own. For the actual registration process, we used an app called check me in. People RSVPd for the camp through EventBrite, and so when they walked in, they could check in with the door volunteers, all of whom had the app on their phone. After that, attendees could grab their lanyard, T-shirt, and tote bag. It was so much better than having 150 disgruntled in a queue at the start of the event."6. Enjoy your successes
Every DrupalCamp has great moments, and DrupalCamp London was no exception.
“We had Dr. Sue Black as the keynote for DrupalCamp on Saturday, and it was a bit of a different angle than what we usually have,” Wilding said. “We wanted to go beyond the normal Drupal talk for the keynote, so we had Dr. Black come speak about her experiences of promoting women’s engagement with technology — and also saving Bletchley park, too.
"One of Dr. Black's favorite projects that she does and does a lot of fundraising for is called Techmums (http://techmums.co/). She promotes technology amongst mothers in poorer, lower income households, and trains them to use it. One success story was how they trained a mum on how to put an attachment on an email. It was totally new to this woman who was running her own business. Before that, she was sending samples across town… she was sending her son at the end of the day across town, on a bus, with these samples for clients to look at. And this totally changed her life.
“After the talk, Dr/ Black had a huge queue of people who wanted to help with her various projects. It was so great that we were able to help our community share knowledge, and hopefully we benefitted the world a bit."7. Thank your supporters
“I’d like to issue another huge thanks to the volunteers and sponsors again because DrupalCamp wouldn’t happen without them,” said Wilding in conclusion.
“We’ve had a few people step back from organizing this year so we’re looking for new people to get involved and get engaged next year. If you’re interested in helping out, keep an eye on the Twitter account (@drupalcampldn and #dclondon). We’re taking a break for a few months — but keep an eye on Twitter, and the Drupal London User Group. We’ll make some noise in a couple months time, and get people together who want to chat about stepping in and helping out. We’re always looking for new people, and are happy to answer any questions people have."
In our March board meeting we took a look at the month of February and all the goodness that the Association and the community have managed to stir up. Spoiler alert: it's a lot. We've got lots of impressive changes on Drupal.org, some big community events to recap, and elections. If you missed the meeting, no worries! I'm going to recap some main points below, but you can always watch the recording, review the minutes, or check out the meeting materials (or all of the above, because overacheiver). Here's what we talked about:
- We have three new staff starting at the Association. We'll have a new post on our blog shortly to introduce them all, but the long and short of it is this: Our DrupalCon team is now at 100% strength again, our marketing team can now get even more great Drupal content out into the universe, and adding a CFO to our team means that well be able to position the Association to better tell our financial story and project into the future.
- There is a brand (re)new newsletter going out - the Drupal Newsletter. Those of you who have been in the community for a while may remember that the last issue went out in 2008. We recently resuscitated the newsletter subscriptions functionality on your Drupal.org profile AND partnered with Bob Kepford to bring the Weekly Drop (plus a little extra Association goodness) to you once a week. Not subscribed? Go edit your D.O profile and you can subcribe right there!
- We are moving our dashboards into a publicly viewable/slick looking location. Up until now we've been sharing our dashboard data as tables in our monthly board update. It was better than not tracking numbers, but did not allow us to share context for our metrics and frankly, tables are really hard for mere humans to parse. We'll be moving all our metrics into SimpleKPI over time, but for now, take a look at the pretty that is the Drupal.org Dashboard.
DrupalCon Latin America
We were thrilled to be in Bogota, Colombia for DrupalCon Latin America in February. Although we are really excited about what we accomplished, it did not happen without several very real bumps in the road. First, our attendance goal was 400, but we only hit 263, and one-third of those came in during the last two weeks. Managing the budget and logistics when attendance was so up in the air was a real challenge, but the DrupalCon team managed to ensure that we beat our budget expectations, so there was no negative financial impact for the Association. Most importantly, we learned a lot and saw some great outcomes:
- Many of the sessions offered live translation between English, Spanish, and Portugese. Additionally, the amazing Lingotek donated translations service so that more than 25 of the session recordings are also available in those languages. This experience with multiple languages will help us in future events, as well as with Drupal.org and other resources we help steward.
- We had amazing sprint participation - 38% of attendees stuck around on the final day and battled through a 2-hour internet outage (quite happily, I might add) to make their contributions to the project. Huge thanks to the sprint mentors who help make the day so successful.
- Overall, we think we saw a huge community lift from the event. We had several candidates from Latin America throw their hat in the ring for a board seat in the elections, and we had an increased participation in Global Training Days by Latin American shops. We hope that means that our Latin American community is more closely connected now and that this participation will carry forward and grow into the future.
Working Group Updates
A lot of the Working Groups work right now is actually rethinking how they work. There are three Drupal.org working groups - Infrastructure, Content, and Software. As the Drupal Association staff has grown and taken on real work, we've had to define how the staff and Working Groups collaborate as we go. the new wrinkle is that there are other Working Groups out there that fall under the Drupal (as opposed to Drupal.org) structure that overlap or relate to the D.O working groups.
For example, the Content Working Group is currently working on a content strategy to completment the user persona research we did and inform an iterative reimagination of Drupal.org. Turns out, a significant portion of that strategy relates to the Documentation Working Group. We didn't figure that out until well into the process, and missed the opportunity to get their feedback and incorporate their needs from the outset. It seems obvious in hindsight, but at the time, we were working with the Drupal.org Working Groups only, which was basically our known universe.
To remedy these kinds of issues, we plan to bring many of the Working Groups together in Los Angeles and are trying to map some process that will ensure that all the right players are brought in at the right time, So, charters are being adjusted, more communication is being planned. We know it's been rough at times, but are committed to finding a path forward that works for everyone.
That's all she wrote...
Have questions, ideas, thoughts concerns? Leave 'em in the comments! I would sincerely love to hear from you. Just to know that one person read this post... these take forever to write! :)
Everyone on the staff and Board of the Drupal Association would like to congratulate our newest board member:
In addition to congratulating Addison, please join me in thanking the 23 other candidates who put themselves out there in service of Drupal and stood for election.
This was the fourth election we've held for At-Large board seats at the Drupal Association. This year we had two specific goals for the elections:
- Increase the diversity of the candidates - Although we only had one female candidate, we saw great success by other measures of diversity. 24 candidates came from 14 different countries - including South American and Asian countries.
- Increase voter turnout - We fielded 1,432 votes in this election. Our pool of eligible voters was 159,758, so that means our voter tunrout was .89%. This is still low, but a vast improvement over the last election, which saw a .36% turnout.
Our next steps will be to reach out to the candidates for their evaluation of the elections experience. We also want to hear from you. Please tell us about your experience with the elections process in the comments below so that we can include them in our planning for the 2016 elections.
Flickr photo: Kodak Views
2015 started out strong with our first DrupalCon of the year, which took place from 10-12 February in Bogota, Columbia. Nothing feels better than to bring the power of DrupalCon to a new region where attendees can revel in their love for Drupal, the community, and enjoy time together. As people listened to the Driesnote, attended sessions and sprints, and celebrated with some Tejo, we heard a lot of “this is a real Con” and “it feels so good to experience this in my own backyard”.
Sharing the gift of DrupalCon with the Latin American community was a joy for Drupal Association staff and community organizers. It wouldn’t have happened without help from Aldibier Morales, Carlos Ospina, Ivan Chaquea, Nick Vidal, and Jairo Pinzon, who helped organize the event. Conversely, it better connected the Drupal Association with this region, helping us better understand the high level of contribution as well as new ways to support this region.
263 people attended DrupalCon Latin America from 23 countries including 12 Latin American countries. 63% of attendees said that this was their first DrupalCon, which underscores why it’s so important to bring DrupalCon to new parts of the world. Attendees were primarily developers from Drupal Shops, but there was more diversity than expected. The event also attracted a higher level of beginners than expected and 14% of attendees were women, which falls between DrupalCon Europe (10% women) and DrupalCon North America (22%). Below are some demographic tables that compare DrupalCon Latin America with DrupalCon Austin.
As you can imagine, the most attended sessions were focused on Drupal 8. DrupalCon Latin America was the first event to offer translated sessions and all sessions were recorded and posted to the DrupalCon YouTube Channel. Thanks to Lingotek, 20 additional session recordings were translated, too, and can be found on Youtube.
One of the big takeaways for Drupal Association staff was finding out how many attendees contribute to Drupal. When Megan Sanicki, COO, asked in her keynote introduction presentation how many people contributed, a large number of hands went up. It explains why DrupalCon Latin America had the largest percentage of attendees attend the sprint compared to any other DrupalCon -- 38.4% of attendees showed up to make a difference. Thanks to the sprint leads, YesCT, alimac, DevelCuy, jackbravo and the other 19 sprint mentors, 101 people were able to participate in the sprints.
We’re also happy that financially the event achieved its budget goals. When planning DrupalCon Latin America, we knew that hosting the event in a new region would create budget challenges. We accepted that and were willing to operate this DrupalCon at a loss. We see this as an investment in a region that will grow because DrupalCon was hosted here. Below is the high level budget and further below is a more detailed view into the expenses.
DrupalCon Latin America Budget
ActualIncome $150,150 $104,513.74 Expenses $250,750 $188,034.40 Net Profit -$99,920 -$83,520.66
Overall, DrupalCon Latin America was a success! Session evaluations came back strong and the event received a high Net Promoter Score of 80. Also, attendees felt that they received more value than expected (see chart below).
While we hoped for larger numbers, it’s important to point out that DrupalCon Amsterdam in 2005 had about 100 attendees. When the event returned in 2014, it hosted 2,300 people. All regions have to start somewhere and DrupalCons have the power to infuse community members with a burst of energy and passion that helps the community grow. We saw this immediately after DrupalCon Latin America with the growth of Global Training Days. Last year, the region hosted 7 trainings total, but right after DrupalCon Latin America, the region hosted 10 - not even ¼ of the way into the year. Additionally, three Latin American community members nominated themselves in the Drupal Association At-Large Board Elections.
We are thrilled that we were able to bring DrupalCon to new regions of the world. Be sure and attend the closing session of DrupalCon Los Angeles to find out where we are bringing DrupalCon next.
Business (sales, marketing) Front end (design, themer) C-Level Site Builder Other (PM, Trainer, etc) Site Administrator
Latin AmericaDeveloper 40% 48% Business (sales, marketing) 11% 12% Front end (design, themer) 13% 10% C-Level 9% 9% Site Builder 11% 8% Other (PM, Trainer, etc) 9% 12% Site Administrator 7% 3%
How I use Drupal
Latin AmericaDrupal Shop 47% 61% Site Owner 30% 12% Freelance 5% 9% Evaluating 6% 4% Hobbyist 2% 2%
Latin AmericaAdvanced 37% 40% Intermediate 39% 38% Beginner 23% 22%
DrupalCon Latin America: Highest Attended Sessions
Count#d8rules - Web-automation with Rules in Drupal 8 87 An Overview of the Drupal 8 Plugin System 70 Drupal 8 CMI on Managed Workflow 67 Getting Content to a Phone in less than 1000ms 58 AngularJS + Drupal = Un Dúo Superheróico! 52 DevOps, por donde comenzar? 49 The Future of Commerce on Drupal 8 (and beyond) 43 I Want it All and I Want it Now: Configuration Management and CI 38 SEO for Drupal 37
DrupalCon Latin America: Youtube views (as of 3/11/2015)
# of viewsDrupalCon Latin America 2015: Keynote by Dries Buytaert 1053 DrupalCon Latin America 2015: Keynote by Larry Garfield 546 DrupalCon Latin America 2015: The Future of Commerce on Drupal 8 (and beyond) 407 DrupalCon Latin America 2015: Drupal 8 CMI on Managed Workflow 241 DrupalCon Latin America 2015: AngularJS + Drupal = Un Dúo Superheróico! 238
Staff Wages, Benefits, Overhead $106,621.54 Catering $11,784.76 Staff Travel & Accommodations $11,552.25 Event Planning $9,244.45 Registration Materials, Conference Supplies, Tees $8,180.90 Taxes, Fees, VAT $7,009.54 Speaker Fees, Travel Awards, Etc $6,973.16 Translation $6,772.00 IT, Wifi, Electrical $6,705.89 Archiving $5,500.00 Design $4,500.00 Conference Facility $3,013.78 Shipping $176.13 Total Expenses $188,034.4
Last November we launched Drupal 8 Accelerate, a grant program designed to eliminate Drupal 8 release blockers. Through the progam, we’ve made a small number of grants that have had a huge impact. In fact, we only have about 50 release blockers left between us and release. So now the Association is going to take it to the next level. We've already pledged $62,500 of our general operating budget in 2015 as matching funds for you donations. Now we are announcing that the board has partnered with 7 outstanding community supporters to “match the match” and provide another $62,500 of the program, bringing us to $125,000 available for grants.
Now it's your turn! We're asking you to help us raise another $125,000 to make the total amount available for these grants $250,000. You can give knowing that every dollar you contribute is already matched by the Association and these anchor donors, doubling your impact. Your donations will allow us to make more grants, faster, increasing our impact and getting D8 out the door!
This is an all-out, everyone-in effort to raise $250,000 to kill the last release blockers in our way.This is our moment - together, we are going to move Drupal 8 from beta to release with the Drupal 8 Accelerate program. We already know it works. Drupal 8 Accelerate grants have already tackled release blockers issues related to menus, entity field validation, and caching. As a donor, you will always know exactly what you're funding because we're making it all public.
Join us today and make your donation. The sooner we get this done, the sooner we can all enjoy those launch parties!
Special thanks to our anchor donors, Acquia, Appnovation, Lullabot, Palantir.net, Phase2, PreviousNext, and Wunderkraut, for making this matching campaign possible. These seven organizations stepped up to the plate and made this entire campaign possible. Thank them on Twitter using the #D8Accelerate hashtag.
The D8 Accelerate project is designed to help move Drupal 8 from the initial beta to a full release. This directly relates to the Association's mission: uniting a global open source community to build and promote Drupal. This is a pilot program from the Drupal Association to put $250,000 of community funds toward accelerating the release of Drupal 8, due to the strategic impact this work has on the entire Drupal ecosystem.
Putting on three DrupalCons each year requires a huge amount of manpower and dedication. It’s a labor of love, and wouldn’t be possible without teams of passionate volunteers, working with a dedicated staff at the Drupal Association.
Who is the Drupal Association’s DrupalCon team? For those who wonder about the people behind the magical events, we’ve put together this guide to the folks who make DrupalCon happen.
Rachel Friesen, Events Manager
Rachel (racheldrupal) has been with the Drupal Association for a year, and works as an events manager to guide the DrupalCon team through the entire process of planning and executing a DrupalCon. One of Rachel’s primary functions is to set strategy for each DrupalCon, including objectives for individual conventions and how to move towards future goals. Rachel is responsible for budgeting, working with contracts, and keeping the project moving.
When not making recommendations to the board about the location of the next DrupalCon or acting as the big cheese on site for events, Rachel enjoys curling, and grew up wanting to be a marine biologist. Her favorite part of each DrupalCon event is watching the reveal for the location of the next DrupalCon during the closing session.
Amanda Gonser, Lead DrupalCon Coordinator
Amanda (amanda.drupal) joined the Drupal Association in October, and came to the Association with experience planning events around the world. As the Lead DrupalCon Coordinator, Amanda works with the community volunteers, manages the programming of each DrupalCon, and handles the website content. Amanda is working hard on DrupalCon Los Angeles and can’t wait to see it all come together this May.
Amanda spent nearly five years living in the Basque Country of Spain, and when not working, she devours books like some people eat chocolate. Amanda has two kitties who rule her life, and this year, she’s trying out her green thumb with her first flower garden.
Tina Krauss, DrupalCon Coordinator
Tina (tinakrauss) is the newest member of the DrupalCon team, and came on board in mid March. As a DrupalCon Coordinator, Tina will work with each con’s volunteers, assist in con programming and logistics, and work with website content. Tina is also focused on customer support and responds to tickets submitted to our Contact Us form related to the Cons.
A native of Germany, Tina moved to Portland, Oregon several years ago, where she currently resides. In her free time, Tina is an adventurer. She loves to travel around the world -- the farther, the better! She also enjoys outdoor activities like hiking, biking, backpacking, skiing, and more.
Timothy Constien, Sponsorship Fulfillment Coordinator
As Sponsorship Fulfillment Coordinator, Tim (timconstien) acts as a liaison between the Drupal Association’s revenue team and the DrupalCon team. His focus is on maintaining and building strong relationships with our sponsors, ensuring that sponsors’ DrupalCon experiences go above and beyond, and that each sponsor’s investment is maximized across every possible marketing platform, including social media, the DrupalCon website, at the DrupalCon event, and more.
Tim is an extreme sports enthusiast, and loves snowboarding and skateboarding. He also likes skiing and surfing, and the lifestyle around those sports. Tim enjoys spending his free time in Portland seeking out the city’s best cheap food and craft beers.
Are you interested in what is happening with Drupal Association membership? This is the first of two posts about our membership program. We've made some changes, but much remains the same. You may notice that the price slider has been removed from the contribution pages and it is replaced with price points that provide clearer options for paying. The new price points were selected after looking at the most frequent gift amounts from the slider. Don't worry, though: the minimum fee for membership will remain at the same levels as last year. We are also experimenting by testing graphics and placement of items on the pages and will let you know the results as you may find them useful for your own projects.
I want to explain why we moved away from the slider, but first, let's go over some history. The Drupal Association membership program began in 2007. For six years we kept membership dues at the same amounts. In 2013, we decided to make some changes after hearing from the community that there was a need for more price options. The idea was that, with flexible prices, more of the worldwide Drupal community could give back and become members while paying what they could afford.
To give donors more incentive to choose membership, we also decreased the minimum donation amount for individuals by 32%. Conversely, we raised the minimum amount for organizations-- Drupal itself has grown and matured, and we knew that Drupal businesses have as well. We figured, if this new structure did not work for an organization, the option for Individual membership would still be a good one.
So in mid-2013, we launched the slider pages into the universe. We learned that the slider did not provide users with enough guidance on how much to give. There was not enough information to suggest appropriate gift amounts, and members gave at many price points. So we have said farewell to the slider and will assess the price point performance in the months to come.
In the next post, we give a recap of 2014. If you have any thoughts or suggestions to share on the change or membership in general, your feedback is always welcome. Find me via contact form and reach out anytime.Personal blog tags: Membership
Interested in what is happening with Drupal Association membership? Here's a recap of 2014.
Last year, the Drupal Association membership program had a solid renewal rate, slight overall growth, and we surpassed revenue goals. We're happy to point out that even though the overall number of Organization Members has declined (our peak was 619 active organization members in 2013), it's because 82 of those companies have become our Supporters. This means they give at even greater levels than members. To all of our supporters, cheers and thank you for giving back to Drupal!
(For the general public: if you see a profile or company page on Drupal.org with a badge on it, you can thank the individual or organization for all that they do for Drupal!)
Do you have more thoughts or questions about membership? Find me via contact form anytime with your feedback.Membership
Do you plan meet-ups, camps, sprints, or trainings for your local community? The Drupal Association is creating a new Community Organizer Newsletter, so be sure to sign up on your Drupal.org profile. Read on to find out more!
This past January, I celebrated my one-year anniversary of employment at the Drupal Association. I came to the Association from a community management background, working with multiple stakeholders in a distributed community; the role as Community Outreach Coordinator itself appealed to me because I knew the Association serves a strong, active, and connected community. I thought that the community aspect of my job would be nothing I hadn’t encountered before, as I knew I’d be working with very similar community models. What I did not know at the time was the astonishing amount of effort that our volunteers put in to better their local communities and therefore enhance a global community.
Over the past year, I’ve been fortunate enough to visit several camps, attend and participate in planning DrupalCons, sit in on Community Summits, and have countless interactions with volunteers from around the world. One thing that has resonated with me as I started to connect to volunteers globally is that many community organizers often ask similar questions about other communities and volunteers. What are others doing for camps? What are others doing for hosting a sprint? Do others struggle to get people to meetups? How do we engage new leadership? Does the Drupal Association have resources to support our local community groups and user groups?
The frequency with which I have encountered these questions got me thinking: how do we highlight the efforts of our volunteers and share best practices with everyone. After all, we’re open source, and sharing is how we do things. We’re a do-ocracy! After a lot of thought, I realized that the best way to accomplish this task will have to be collaborative.
I’ll be working with our talented staff at the Association and volunteers to create a quarterly Drupal Community Organizers Newsletter full of tips, tricks, and news for anyone who runs, organizes, or wants to help grow their local community. The best part is that this newsletter will be mostly curated content from you all, our organizers! Who better to help others than our troops in the trenches? I’ll be including blogs, upcoming camps and sprints, best practices, highlights from communities, volunteer recognition and more information.
I anticipate that we will release the first issue in the beginning of April, at the start of this year’s Second Quarter. As part of this effort, I need your help. Would you like to receive the newsletter? Sign up HERE , and contact me HERE if you have content (or know of content) that would be great to share with our community organizers. Know other community organizers? Spread the word and get them on the list! Let’s work together to share and support each other in our global Drupal Community.
It was the best of shows, it was the worst...no wait. That’s not right. DrupalCon 2014 was just great and there are always new learnings to make it better.
Last year, DrupalCon really hit its stride, especially in Europe. We have already produced one of three great DrupalCons in 2015, so before we get further into the year, I’d like to summarize what happened with DrupalCon in 2014. More posts will come to highlight our 2015 DrupalCon planning so there is more transparency into our team’s work.
In 2014, DrupalCon North America was held in Austin, Texas, USA while DrupalCon Europe was hosted in Amsterdam, Netherlands. They both had their fair share of successes and new learnings. The Drupal Association has become more data driven over the year and we’d like to share interesting statistics and budgets below. Our staff gleaned some pretty good insights, especially around who attends DrupalCon, allowing us to better plan programming and experiences to match those demographics.DrupalCon Austin
Austin was a great city for hosting DrupalCon. It’s a city of creativity and innovation as well as cowboys, live music, and thousands of bats. 3,300 people attended the week long celebration of Drupal and community. Our trainers grew the skills of 545 training attendees; 118 business leaders gathered at the Business Summit to brainstorm ways to grow the Drupal adoption rate; and 101 community leaders attended the Community Summit and discussed ways to grow and strengthen local communities through various programs like camps and sprint mentoring.DrupalCon Amsterdam
Amsterdam is also an A-rated city known for Dutch design, world leading water management, as well as tulips and cheese. Centrally located in Western Europe and in the backyard of many budding Drupal businesses, this event was the largest yet for the region with 2,370 attendees. This event sold the most one day-tickets, which were bought primarily by beginner developers and those local to the event, who only had time to attend for one day due to business demands. A great location really drove attendance for this event.Demographics
We are especially proud of DrupalCon’s diversity. Unique to DrupalCon Austin, this conference attracts a more distributed number of job types from developers to project managers to evaluators and they represent a range of employers from Drupal Shops to Drupal customers (libraries, universities, enterprise customers).
DrupalCon Amsterdam attracts many more developers who work at Drupal Shops. Clearly, we can do a better job attracting developers from European Drupal customers, too.
We are also proud that 20% of DrupalCon Austin attendees are female - a very strong percentage for a tech conference. DrupalCon Amsterdam had 10% female attendance - a number we would like to increase together as a community.
It’s also interesting where attendees come from. DrupalCons are certainly international with almost 60 countries represented at each event, but it is clear that the majority of attendees come from the host country and nearby countries. More than 70% of DrupalCon Amsterdam attendees come from Western Europe while 88% of DrupalCon Austin attendees were American, 4% were Canadian, and 1% was from the UK.
With multi-year data, The Drupal Association can now see that these events are attracting different kinds of audiences. We are working internally and with community leaders to better understand how to tailor the event programming to better serve each one. As we know more, we will share details in future blogs.Attendance Drivers: Content is King
DrupalCon Austin’s main attendance drivers were sessions, building Drupal skills, and networking while DrupalCon Amsterdam’s were location, sessions, and networking. Our survey shows that the events nailed these three areas and attendees felt these areas met or exceeded expectations.
Looking a bit more closely at our sessions - a large percentage of our programming, we can see that Drupal 8 continued to be a hot topic and was a major focus on sessions that were the most attended. In terms of ratings, we saw in Austin that the Careers Lab, led by Mike Anello and Gwendolyn Anello, ranked highest and in DrupalCon Amsterdam, Susan Rust’s Business Track session: “Train Wrecks & Ugly Baby Client Meetings” was top rated. Clearly content must continue to go beyond a developer focus to meet other learning pain points in our community.
Sessions are scored by attendees on a score of 1 through 5, 5 being highest. DrupalCon Austin scores slipped a bit from DrupalCon Portland scores. We are looking into this more, but individual comments showed that we can do more training to help speakers avoid pitching their company, which invariably is an attendee turnoff. DrupalCon Amsterdam scores slipped a bit as well from the previous year’s DrupalCon Prague. Looking at individual comments, it is clear that the content was well received and speakers did a great job. The issue was that the RAI rooms were too small to accommodate the crowds of people. This is something we can better address with future DrupalCon planning.
I’m also proud to point out that sprints are growing in size and much of that is thanks to our sprint mentors and the work they do leading up to sprints, preparing hundreds to participate. DrupalCon Austin had 790 sprinters compared to DrupalCon Portland’s 730 sprinters while DrupalCon Amsterdam had 631 sprinters compared to DrupalCon Prague’s 462 sprinters.The Net Net: DrupalCon’s Net Promoter Scores
In the attendee survey, we ask the attendee if they would recommend DrupalCon to a friend and they answer by selecting 1 through 10, 10 being a strong “YES!”. This is the basis for determining a net promoter score and there is some basic math to figure out DrupalCon’s score.
DrupalCon Austin was the first time we asked this question in a DrupalCon North America survey. The score is 53, a very good baseline, which we can now use to gauge the health of DrupalCon Los Angeles. We asked this question for DrupalCon Prague and the score was 49. Unfortunately, when we asked this for DrupalCon Amsterdam, the score was 25, which was surprising since scores were high on sessions and other aspects of the programming. When we dug into the comments, we found that the low ratings were very much tied to the lower quality of food and lack of seating during lunch, the desire for more coffee service, and the need for larger session rooms. Attending session after session, food and coffee really are important to fuel the marathon of Drupaling for a week. We are taking this feedback seriously and looking at ways to improve upon it for DrupalCon Barcelona.The Financials
DrupalCon North America continues to be a large fundraiser for The Drupal Association. It takes a large cash outlay to generate a net profit of $802,756. Those funds allow us to run our other community programs like Drupal.org improvements, Community Cultivation Grants, and Drupal Marketing.
Leading up to DrupalCon Amsterdam, we thought we weren’t going to make our attendance goal, but once summer break in Europe ended, ticket sales skyrocketed.
Below are high level details on income from ticket sales and sponsorships and our top line expenses.DrupalCon Austin Income Ticket sales $1,276,805 Sponsorship $856,300 Donation $200 Total Income $2,133,305 Expenses (below are top expenses, not all expenses) Venue $83,198 Catering $496,090 AV, Internet, Power $106,161 Total Expenses $1,279,060 Net Profit $854,245 DrupalCon Amsterdam Income Ticket sales €1,132,470.52 Sponsorship €393,196.88 Total Income €1,151,779.89 Expenses (below are top expenses, not all expenses) Venue €141,689.41 Catering €227,030.02 AV, Internet, Power €74,821.25 Total Expenses €978,468.46 Net Profit €173,311.43
Onward and Upward
Moving to data-driven conference planning is key to creating events that meet our attendees’ needs. It shows us who is attending, what attendees want to learn about, and what is important to deliver the best user experience. Additionally, we can see who is not attending our conferences and determine how to attract other community members so DrupalCons are truly diverse and serve more groups. We are using this data to evolve our conferences, but we don’t want to use just data alone. Hearing from community members is key, too. If you have feedback or ideas, please use comments to share them with us. We are listening. And, we will send out more blogs letting you know about DrupalCon planning in 2015.
One of our long standing traditions here in the Drupal Association was to give community regular updates on the latest Drupal.org related activities in a form of week notes posts. We’ve been publishing those for over 2.5 years now and it feels like the time has come for a slight change in the format.
From now on we’ll publish monthly ‘What’s new on Drupal.org’ posts, which will showcase new and upcoming features, functionality and user experience improvements. We’ll schedule these around the public Board meetings, so that both the Board and community get the same information at the same time.
So here is our first update in this new format..What’s new on Drupal.org: February 2015
Look for links to our Strategic Roadmap highlighting how this work falls into our priorities set by the Drupal Association Board and Drupal.org Working Groups.
Account creation improvements
Account creation is now much more streamlined, quick, and lets people get back to the context they started from once the registration is done. Recently added 2nd step of registration allows us to prompt users to quickly and easily fill out the most important fields of their user profile, upload picture and sign up for Newsletters, before proceeding back to the task they were at before registering.
Newsletters signups right on your Drupal.org profile
While working on account creation improvements, we wanted to make it really easy for new users to see what kind of newsletters are available and sign up for the ones they are interested in. Previously only Mailman-powered newsletters were available for sign up on Drupal.org, while for the Drupal Association Newsletter we used MailChimp.
MailChimp allows us to send beautifully designed html emails, provides great content creation experience and detailed analytics. Thus we decided to standardize on one solution and migrate existing newsletters from Mailman to MailChimp. This is partially done, with Security Announcements and Maintainer News following soon.
MailChimp module is now installed on Drupal.org, and all various newsletters are available for sign up right on your user profile edit form. Users will also be able to unsubscribe from their profile or using the unsubscribe links provided through MailChimp.
Issue comment attribution and credits
Both issue comment attribution and issue credit UI are ready. At the beginning of March, we opened them for community testing. The feedback is pretty positive so far. Deployment is tentatively scheduled for March 12th.
The draft Drupal.org content model was presented to Working Group members and we are now collecting and incorporating feedback, while at the same time working on a more detailed outline of content and entity types. The outline will include detailed information about fields and settings, as well as view modes with wireframes per content type.
The next deliverable, which is about ready for Working Groups feedback is Content Governance Plan, which reflects the new content model and suggest some improvements in the way we govern content: create, edit, moderate, archive and delete.
The third deliverable, which is nearly done as well, is the Communication Channels Plan, which aims to answer the long standing question of “what is the one place I need to go to to find all important Drupal community news and announcements?”.
The next deliverable we are about to switch out focus to is the updated Drupal.org Site Map, which will reflect suggestions for better IA and navigation on *.drupal.org.
DrupalCI (community initiative and Drupal 8 blocker)
DrupalCI may move into a formal initiative in March as staff works to implement a production environment with the help of the community members that have been involved in the architecture and development.
The test runner is nearly working. Several major portions of the stack are in production—if not yet totally configured—as well as the PrivateTravis containers running php 5.4, 5.5, and 5.6 with mod_php. Overall, it is proceeding on track to have an MVP ready by the end of the sprint sponsored via Drupal 8 accelerate program, which is scheduled to take place at the end of March in Portland.
Revenue-related projects (funding our work)
DrupalCon Los Angeles
On February 25th, registration for DrupalCon Los Angeles went live on the new Drupal Events (events.drupal.org) subsite. Events will be the primary site for all DrupalCon websites moving forward as well as the archive for past events. This will give us great flexibility with historical reporting and make maintenance and security releases for DrupalCon websites more efficient. It also means that any new feature development for DrupalCon websites now benefits all future con sites.
The first of those new features is a set of improvements to registration. We’ve streamlined the experience of purchasing a ticket both for individual users, but also for users who may be purchasing large blocks of tickets for their organization. There are three time-saving new registration features:
- Users can now copy their registration data from a previous ticket. This means that a user purchasing several kinds of tickets such as the DrupalCon ticket and a Business Summit ticket can save time entering fields. It also means that users attending future cons will be able to save time entering their registration data for the next Con.
- Someone purchasing a ticket on behalf of another attendee can now enter that attendee’s email address and a link to redeem the ticket will be sent to them. This saves the purchaser time, and allows the attendee to keep their registration data private.
- Finally someone purchasing a large block of tickets who does not yet know who will attend can now purchase reservation codes which can be given out to attendees to be redeemed.
We’re also working closely with our early registrants and DrupalCon sponsors to further streamline these new features.
Sustaining Support and Maintenance
In February, we spent some time polishing the nominations and voting functionality on assoc.d.o, which powers 2015 Drupal Association Board Elections. This year we have much better looking nomination pages, as well as more smooth voting process. Voting is open until March 20. Have you voted yet?
The Drupal.org download infrastructure (ftp.drupal.org) is undergoing an architecture refresh. Fastly has signed on as a Drupal.org Technology Supporter and the existing FTP mirror infrastructure is being dissolved in favor of the CDN backed by Drupal.org’s static web servers.
Server Density (drupal.serverdensity.io) was selected as our replacement for Nagios alerting and Munin graphing. Server Density provides us with an alternative to OSL’s shared Nagios and Munin instances, and does not require us to host and manage our own internal monitoring service. Server Density also supports Nagios checks and integrates nicely with our existing infrastructure.
As always, we’d like to say thanks to all volunteers who are working with us and to the Drupal Association Supporters, who made it possible for us to work on these projects.