Dries Buytaert

Conteúdo sindicalizado
This is the personal website of Dries Buytaert. Dries is the project lead of Drupal, co-founder and chief technology officer of Acquia, and co-founder of Mollom. On his blog, he writes about the web, open source, Drupal and photography.
Atualizado: 11 horas 5 minutos atrás

Mollom.com website redesign (Woot!)

seg, 30/01/2012 - 22:13

We're proud to present a new design for the Mollom.com website.

We first launched the Mollom.com site in 2007. For more than four years, Mollom.com was using the same design. As we grew Mollom, we wanted to address some of the issues that we've been stewing over since our original design. We have been planning to redesign the site for over a year now but work on the Mollom web service and developing new Mollom products have always had a higher priority so we haven't found the time to complete the new design until now.

The old Mollom.com design that we used from 2007 to early 2012.

The new design is the first step in our plans to reorganize the website. We still have updates to make to the content of some pages, for example. Already, we think the new design is a fresh new change that improves usability.

Take a look at the new mollom.com, we hope you like it!

The new Mollom.com website design.

Categorias: Dries Buytaert

Core Conversations at DrupalCon Denver

qua, 25/01/2012 - 21:03

Like at previous DrupalCon's, I'm co-organizing a Core Conversations track at DrupalCon Denver.

The Core Conversations track is a place for people actively working on Drupal or Drupal.org to meet and plan the future of Drupal. Each session is either two 15 minute or one 30 minute presentation, followed by 30 minutes of discussion.

I know a lot of you contribute to Drupal or want to start contributing. If so, Core Conversations are a unique opportunity to present in front of key Drupal contributors, and to make the case for why we need to do more of A or B (e.g. authoring experience improvements, API overhauls, etc.). We need UX conversations, performance conversations, feature conversations, etc. Please share your ideas with the world through Drupal core.

If you have ideas for Drupal core, and you are attending DrupalCon, I suggest that you submit a proposal as soon as possible. The deadline is February 1st so don't wait too long. To get your ideas flowing, here are our conversations from Drupalcon London and Drupal Chicago.

Categorias: Dries Buytaert

Drupal Association community elections

qui, 19/01/2012 - 18:04

When we designed a new governance structure for the Drupal Association last year, we decided that most of the board is selected through a nominating committee with the goal to carefully balance many factors like needed skills and geographical and sector representation. However, it was also deemed important that we have directors chosen directly by the Drupal community to make sure that the community is always well-represented.

I'm excited that we're holding our first open community elections. Two community "at large" directors will be elected to the Drupal Association Board of Directors. If you'd like to consider running, please have a look at the "At-large" nominations page. And if you're a Drupal community member, please make time to participate in discussions with candidates and of course to vote, starting January 26. (This process was vetted openly in the community by the Elections Committee and numerous community volunteers at http://groups.drupal.org/drupal-association.)

Your participation will help us take this next important step in implementing a new improved governance structure to strengthen the Drupal Association. Thanks!

Categorias: Dries Buytaert

Mollom 2011 retrospective

sex, 06/01/2012 - 13:39

2011 was another excellent year for Mollom. We ended the year having blocked 630 million spam messages, up from 352 million spam messages blocked in 2010 -- and that doesn't even count some of our largest customers like Netlog and other large social networks. And, as in 2010, we ended 2011 with a spam classification efficiency of 99.95%, meaning that only 5 in 10,000 spam messages were not caught by Mollom.

The number of active sites protected by Mollom grew from 28,000 at the end of 2010 to almost 45,000 at the end of 2011. Revenues grew by more than 50% with virtually no sales or marketing efforts.

Almost the entire Mollom team in the Mollom office in Ghent: sun, Ben, Cedric, Thomas, Johan and Vicky. Missing in the picture are Keith and Dries.

All our revenue is invested back into the company. In 2011, we used those funds to grow our team and to fund development on an entirely new product, which may end up rebooting or repositioning Mollom altogether.

Specifically, we have been worked hard on what will be a "hosted comment moderation interface". That interface will provide an optimized moderation environment that will make it easier to moderate multiple websites, either as an individual or as part of a team of moderators. To do so we introduced a new backend with a REST-based API to replace our original XML-RPC API, we rewrote the Mollom module for Drupal, and started to change our website.

We also faced some new challenges in 2011 -- our support requests increased substantially, mostly due to the variety of sites that are now using Mollom. Based on many of these user requests, we tweaked our classifier performance, which resulted in a dramatic decrease in how often Mollom presents a CAPTCHA challenge, and in doing so, solved a number of real-world issues our clients were having with Mollom performance. Rolling out changes without impacting our up-time statistics was no small challenge -- every change we made on the backend has to be weighed against the impact it has on the effectiveness and responsiveness of Mollom on the client side.

2012 may also bring us some additional competition -- some of the world's best venture capitalists invested $8 million in a company called Impermium. Investments like this validate our belief that the social web needs good anti-spam filtering solutions. Impermium is still building its first product but will definitely be a company to watch.

Regardless of what happens in the social web spam market, we'll be busy in 2012. The first half of 2012, you'll notice some new things popping up on Mollom. Our primary goal for 2012 will be to make the "hosted comment moderation interface" available commercially and to refresh our website. Along with launching a new product, we plan to ramp up our sales and marketing efforts. It is time to do so now the Mollom technology has matured after years of intensive investment. We've also got additional work to do to continue to improve accuracy, maintain our high uptime statistics, and work with other open source developers on improvements to Mollom clients for non-Drupal systems.

In short, 2011 was a great year for Mollom. We're happy doing what we do, and we feel that we're helping to make the web a slightly better place. We wouldn't have made it this far without you -- our customers, users and friends. Without you, we wouldn't be a company at all. Thank you for 2011! We're looking forward to sharing a great 2012 with you.

Categorias: Dries Buytaert

Acquia retrospective 2011

qui, 05/01/2012 - 19:59

It's that time of year again! In good tradition, here is my retrospective on Acquia's accomplishments for 2011. (You can also read my 2009 and 2010 retrospectives.)

While 2011 was only Acquia's third full year in business (i.e. revenue-bearing year), 2011 was absolutely jam-packed. Starting with executing on our product strategy and vision, to a trip to the Caribbean for the entire company, to being selected by Forbes magazine as one of America's 100 most promising companies, 2011 was full of amazing successes, both for Drupal and for Acquia.

In this post, I'll provide some more detail on what Acquia accomplished in 2011; I'll discuss our business as a whole, our products, our relation with the Drupal community and my role within the company. I have a separate blog post to reflect on how Drupal fared in 2011.

Acquia business retrospective

In 2011 we saw record bookings and continued momentum. We finished the year with 11 consecutive quarters of revenue growth and beating our plan.

Acquia, along with our partners, had more and more engagements with big and well-known organizations, like Paypal, Twitter, Al Jazeera, World Economic Forum, the U.S. House of Representatives, and many more.

Most importantly, customer satisfaction and renewals continued to climb, and are best in class compared to other companies in our industry. Rapid customer growth has resulted in surging ticket counts, now numbering in thousands each month. Sustaining high levels of satisfaction and servicing these tickets has proven to be challenging at times. As a result, we significantly evolved our customer on-boarding process, customer communication, and account management, and we've continued to invest in hiring many great people.

Because things went so well, we decided to accelerate sales and marketing and raised more money mid-2011. We raised $15 million in a fourth round of funding. Our previous investors affirmed their confidence by participating in this round, and they were joined by Tenaya Capital.

In January 2011, we also launched Acquia Europe and overachieved our goals there. We now have about 20 people in Europe.

We ended up growing the company from 80 full-time employees to 175, and growing our bookings by 230%. Mid-way through 2011, our existing office space simply couldn't contain us any longer, so we burst out at the end of August and moved to a bigger 35,000 square feet (3,250 square meter) office where we have had a lot of fun.

Despite our success in growing our staff, the availability of quality candidates continues to be the number one challenge for our continued growth. We're trying to help change that. Together with our partners, we delivered 200 training classes worldwide and we've launched an internal training program called Acquia U, to provide immersive training to a select group of new entry level employees (recent college graduates and career changers).

We've also grown Acquia through the acquisition of companies started by talented people within the Drupal community. This year, Acquia acquired two Drupal companies: security specialist Growing Venture Solutions and migration expert Cyrve. We wanted to do these acquisitions because they create a win-win-win situation for the Drupal community, our partners, and our customers.

Acquia product retrospective

On the product side, Acquia achieved everything in line with the product strategy and vision that I outlined in early 2011. If you're not already familiar with Acquia's products, it's worth reading that post first for context.

We rebooted the Acquia Network. We added two of our own services to the Acquia Network with the new Insight and SEO Grader tools, which provides active site testing for security, performance, and search engine optimization best practices for all of your sites.

In addition to adding our own services, we also added complimentary services and tools from our partners, including New Relic (performance monitoring), Drupalize.me (over 200 hours of Drupal video training from Lullabot), Blitz.io (load testing), Utest (crowd sourced manual testing), and Mobify (mobile delivery of Drupal sites). Lastly we re-built the Acquia Library, our knowledge base on everything Drupal and Acquia. Everything combined, we made massive improvements to the Acquia Network.

We also launched Dev Cloud, a single-server version of Managed Cloud. We now deliver over 4 billion page views a month and 70 terrabytes of data from our Drupal-tuned cloud platform. Our operations team now manages over 2,500 servers through Amazon EC2, up from 500 servers in 2011 and 100 at the end of 2010.

A major low-light was the famous Amazon outage in April 2011. Even though only two enterprise customers were affected, out of a couple hundred at that time, we made fairly significant changes to our roadmap to limit future outages. We've since added features to Acquia Cloud like multi-datacenter failover (both multi-region and multi-availability zone across continents) to increase the service level agreement (SLA) we provide to levels beyond what Amazon provides directly.

2011 was also the year that we commercially launched Drupal Gardens at DrupalCon Chicago after spending considerable design and engineering time on the new Views 3 user interface. Since then, Drupal Gardens has added many requested features and now is hosting over 75,000 Drupal 7 sites including some really large enterprise customers, though we can't talk about them quite yet.

We also did a lot of other things; from relaunching Acquia.com on Drupal 7, to adding support for Drupal 7 and Drupal 8 to Acquia Dev Desktop, to improving both Acquia Commons and COD.

All in all, 2011 was a very productive year for our engineers and product managers.

Community and Acquia

In everything we do, we try to raise the tide for the Drupal community at large. In 2011, we continued our long track record of giving back to the larger Drupal community.

Roughly 30% of our engineering time flows back to the Drupal community and resulted in numerous improvements, including core bug fixes, contributed module porting, and usability improvements to modules such as Date, Media, and Views. We participated in the University of Minnesota usability testing, in addition to performing more than 20 internal usability tests on Drupal and Drupal Gardens whose results have been fed into the community.

We participated in and organized many sprints, including the Drupal 7 media sprint, the Drush Code Sprint, and Multilingual Drupal Code Code Sprint.

In total, Acquia sponsored over 58 community events in the last 3 months of 2011 alone, and covered travel and accommodation costs for dozens of Acquians to contribute in person to the success of these events around the world. We also took the lead in organizing and running several of them.

Our marketing team contributed great sales and marketing collateral to the Drupal Association (creative commons-licensed), to help others in the community to promote and grow Drupal.

In addition, we also had some struggles …

Acquia is obviously interested in helping to make Drupal the best it can possibly be and we're proud of major contributions we make to the Drupal project. For example, due to concerns about the lack of Drupal marketing, we launched the Drupal Showcase site as a resource to enable the community to help market Drupal. And since the adoption and growth of Drupal is vitally important, I, supported by the rest of the Acquia leadership team, made a decision to fund a major usability initiative during Drupal 7's development.

However, some of these community investment decisions have backfired on us, and caused community backlash and criticism. Sometimes over smaller things that are easily corrected, as in the case of the Drupal Showcase (moving it from an acquia.com sub-domain and adding a field for attribution), and other times because of questions and concerns about Acquia's influence, as in the case of Drupal 7 usability.

Acquia is in a position where not only can we give back, we want to give back. And furthermore, I feel that corporate sponsorship (not just from Acquia) is important to Drupal's continued growth and success. But when major investments into Drupal like these backfire, it definitely gives us pause in continuing to make these kinds of large investments. Nevertheless, I'd love to contribute more and bigger changes to Drupal, particularly Drupal core, in a constructive and healthy way. As Acquia, we'll continue to refine how we work with the community to find the right balance. As a community, we need to figure out how to better embrace corporate sponsorship. Something to brainstorm about together in this new year.

On a more personal note ...

As Acquia and the Drupal community have grown, so have the demands on my time. Acquia's growing at a phenomenal rate; we're creating a product portfolio with multiple product lines; the Drupal Association is undergoing major changes; Drupal 8 development is underway; I'm traveling around the world evangelizing Drupal 7; and more. To meet all of these demands, I needed to create more time. To do so, I created Acquia's Office of the CTO (OCTO).

I made some amazing hires to be part of OCTO. It is kind of a dream team to work with on a daily basis. Together, we've been very focused on accelerating Drupal growth (enabling distributions on drupal.org, streamlining the contribution process), Drupal 8 (launching initiatives) and Acquia (driving the acquisition of GVS and Cyrve, creating recommendations on Drupal and mobile, researching new product ideas, and working with some of the largest Drupal users in the world).

This was definitely a highlight for me, as it has allowed much more velocity around these important aspects of what I do. We hope to extend OCTO in 2012 with additional people.

In summary …

In general, I'm very optimistic about Acquia's future in 2012. The decisions we've made early in the company's life, despite skepticism by some, have proven to be correct. Enterprises want commercial-grade support and cloud computing. Open Source, Software as a Service (SaaS) and Platform as a Services (PaaS) continues to be on the rise. More than ever, I'm convinced that Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS) will become the de-facto standard for building and hosting web applications, especially in combination with Open Source web applications. The question is not if it will happen, but when and how fast. When it happens, Acquia will be in a great spot.

We've always been very transparent about our goals and roadmap (Acquia 2009 roadmap, Acquia 2011 product strategy), so in the next month or two, I'll provide more information on Acquia's goals for 2012 and beyond.

Of course, none of this success would be possible without the support of our customers, partners, the Drupal community, and our many friends. Special thanks to all those who helped organize my many visits to India, Brazil, Australia, France, etc. Thank you for your support in 2011, and I look forward to working with you to find out what 2012 will bring!

Categorias: Dries Buytaert

Drupal 2011 retrospective and 2012 predictions

qui, 05/01/2012 - 15:11

2011 was a tremendous year of major growth for Drupal, and also a year that kept me very, very busy.

Drupal 7

At the beginning of the year, thanks to the efforts of nearly 1,000 contributors, we released Drupal 7, celebrating the event together as a community with over 250 parties in over 90 countries. An incredible achievement for all of us.

A map of all the Drupal 7 release parties around the world: over 250 parties in more than 90 countries.

With a new release comes a fresh round of evangelism. I traveled 412,000 km (or 256,000 miles) in 2011, up from 300,000 km (190,000 miles) in 2010 and about 100,000 km (62,000 miles) in 2009. Given that the world is about 40,000 km (or 25,400 miles), I flew around the world approximately 10 times, or roughly once a month. Or put differently, I traveled an average of 1100 km a day (or 680 miles a day). Needless to say, that is a lot of evangelizing! And although it may not be visible, I believe this evangelizing to be very effective in promoting Drupal and creating local communities around the globe.

Three of the places I visited that I'm most excited about were Brazil, India, and Singapore. There is a large and growing Drupal following in these places with a lot of opportunity for Drupal.

Today, Drupal 7 is a roaring success. Drupal 7 is being adopted at least twice as fast as Drupal 6 has. Expect to see Drupal's adoption to grow throughout 2012 thanks to Drupal 7.

Drupal 8

Drupal also turned 10 years old in 2011, and we had a big birthday bash at DrupalCon Chicago, where we also kicked off development of Drupal 8, and started work on major core initiatives, to help ensure that Drupal stays relevant in the ever-changing web. At DrupalCon London, I presented the results of a community-wide survey with over 3,000 participants, which both reinforced the strategic importance of the existing initiatives, plus added a few more, which I hope to announce in 2012.

These initiatives are being led by Greg Dunlap (Configuration Management), Larry Garfield (Web Services), Gábor Hojtsy (Multilingual), Jacine Luisi (HTML5), Jeff Burnz (Design), and John Albin (Mobile), and are happening in conjunction with other great community initiatives for Drupal 8. A huge thanks to everyone who's been working hard on improving Drupal 8!

In addition to celebrating our future, we also tried to learn from our past. We held a development process retrospective discussion on Drupal 7's 3-year release cycle and the lessons learned: what went well, what didn't, and what we should hook_process_alter() in Drupal 8. As a result, we implemented numerous core development process tweaks (a hard cap on the number of critical and major issues, worked with the various Drupal core team leads to develop "gates" that document how to review patches for accessibility, performance, usability, testing, and documentation). We also made a number of improvements to the collaboration tools on Drupal.org (e.g. issue summaries, image uploads, and subscriptions).

Due to our community's initial focus during the release cycle on stabilization and bug fixes, Drupal 8 development really only recently came into bloom, around the time of DrupalCon London. However, since then, a number of exciting improvements have gone in, including patches to convert Drupal 8 to HTML5 and clean up Drupal's multilingual system, a new object-oriented entity API and cache system, and numerous documentation and API clean-ups. Additionally, there is some promising prototyping going on for the web services and configuration management initiatives.

Drupal Association

Another aspect of Drupal that took a front seat for me in 2011 was the "rebooting" of the Drupal Association: moving to a US-based 501c3 organization, changing the structure of the organization to one of a policy-making board with supporting committees, and electing a new board of directors.

Understanding the importance of these changes requires some familiarity with the Drupal Association's history, as well as the background of the changes. But the key goals are:

  1. Move the board away from essentially unpaid "staff" positions (infrastructure manager, event manager, etc.) to a policy-making board. This allows the Drupal Association's activities to scale with the exponential growth of the community and not be hamstrung by what 7-9 individuals are capable of doing.
  2. Increase the diversity and effectiveness of the board through targeted outreach of new members via a dedicated Nominating Committee.
  3. Increase direct community representation in board decisions through the inclusion of community-elected, "at-large" board members.
  4. Empower the community to get directly involved with the Drupal Association's activities through participation in focused committees, such as an Infrastructure Committee and Events Committee.
  5. Move operations to the US, where most of our income comes from (which can now be tax-deductible donations), and where most of our staff is located, in order to help increase the efficiency of running the organization.

While these changes took a lot of time to implement, and a few are still ongoing, I believe they will set a very strong foundation for the future of the organization.

In fact, the Drupal Association 2012 planning has already kicked off. Our primary goals for 2012 are to make Drupal.org awesome, and to help address Drupal's talent shortage issue.

Despite the growth and opportunity, finding Drupal talent still remains really, really hard. It continues to be Drupal's most important challenge in my opinion. I'm really glad we decided to focus on it with the Drupal Association.

Community

It certainly hasn't all been rosy, though; 2011 was also a year with challenges, particularly within the core development team. We've certainly struggled with morale issues following nearly two years without a development phase in Drupal core, misunderstandings about the relationship between "official" initiatives and community initiatives, concerns about the balance between adding new features and cleaning up existing technical debt, as well as even more existential questions like "Is Drupal a product or framework? Should Drupal be a page generator or a REST server?".

Much of the growing pains are normal. We're now one of the largest Open Source projects in terms of active contributors -- if not the largest. That growth requires us to evolve how we work. We've grown from a 100% volunteer driven model to a model where there is increasingly more corporate participation and influence. This model is not new to the world. There comes a time when a volunteer-based project needs to foster commercial involvement to help the project advance and compete. Linux is our best example. Without Red Hat, IBM and Dell, Linux would not be what it is today. One of our biggest challenges for 2012, is to figure out how we can get more commercial organizations to get involved with Drupal development in a bigger way while respecting the needs and desires of our community.

Although I also want to do a lot of evangelizing in 2012, I feel like the pendulum has to swing back. I want to re-balance how my time is spent and focus more on Drupal 8 and the Drupal community, in order to spend focused time and energy on overcoming these growing pains.

As a community, we shouldn't forget about the evangelizing though, and this is something a lot of people can help with. It sometimes frustrates me that we spent 3 years working on Drupal 7 with almost a thousand people, but don't properly tell the world about all the great things we've done. Especially because over the years, Drupal has built up a reputation of being hard to use compared to some alternatives. A lot of that is changed with Drupal 7, but it isn't necessarily reflected in how people think and talk about Drupal. To change that, we need to continue to educate people about all the great improvements we made to Drupal 7 and encourage those that gave up on Drupal previously, to give Drupal another try. Drupal 7 is a giant step forward compared to Drupal 6.

Overall, I'm confident that we can overcome these challenges. I really believe in the people that make up our community and the core development team, and our ability to collaborate together to get through tough problems. Drupal will be much better in the end, as a result. We'll have different challenges at the end of 2012.

More predictions for 2012

Here are some more prediction in addition to the predictions and plans above:

  1. As Drupal gains in popularity, the number of developers/shops getting involved will increase, and the Drupal ecosystem on the whole will expand greatly. However, there could be a danger that individual companies who don't invest in marketing may actually see fewer clients as a result. Marketing will be a much larger focus of the business community in 2012.
  2. I hope 2012 will be the year of the Drupal entrepreneur. Drupal companies who specialize in one particular aspect, such as Pantheon, Drupal Commerce, and Tag1 Consulting have seen a lot of success or promise in 2011 (specialization is a form of marketing, after all), but there are many more niches to fill, and many niches that have plenty of room for multiple companies -- something we sometimes seem to forget. I'd love to see more entrepreneurial spirit within the Drupal community.
  3. Another thing I'd love to see is more young people engaging with Drupal in 2012, and have this be a measure of Drupal's success. Some of us old farts are busy raising kids these days. ;-) New, vibrant energy in the community from young people is a hallmark of a great community.
  4. I predict more distributions will be created than ever before. We still haven't fully cracked the code on business models for distributions though. That is important because they are expensive to build and maintain. We're seeing early traction with the support business model around distributions, but in 2012, I think we'll see people experiment with more of a client/server model. That is, people will use distributions as a way to sell different kinds of hosted services.
  5. Usability is still the number one reason people choose competing solutions to Drupal. Not because the existing features are hard to use — usability of Drupal was vastly improved in Drupal 7 — but because of lack of out-of-the-box features, such as content workflow and content staging tools, accurate content previews, WYSIWYG, media handling, and scheduling. However, I predict that very little significant work will happen on many of these fronts without multiple companies investing a lot of resources into it. In any case, we will need to make Drupal core bigger, as we try and make it smaller.
  6. We're going from a pure web world, to a world where there are increasingly more mobile applications. A more diverse world with web sites and web applications. Current website developers will be forced to adapt. Fortunately, Drupal will be well-poised to handle this, both in contrib in Drupal 7 and in core in Drupal 8. I also predict that a number of Drupal shops will re-position themselves to be strong players in the mobile-Drupal world.
  7. Someone will fly a Druplicon shaped hot air balloon.

To finish things off, I want to end with a sincere, heart-felt "Thank you!" to the many members of our community who work so hard and passionately to make Drupal the great success and fun project that it is. So, let me just say from me to you, for making Drupal what it is today, and for working with me to make it better day by day, you ROCK! Here's to 2012!

Categorias: Dries Buytaert

Anouk - Lost

qua, 21/12/2011 - 11:01

I just love this song.

Categorias: Dries Buytaert

Drupal fireside chat #1: core development process

seg, 12/12/2011 - 22:38

It's no secret that I travel around the world, evangelizing Drupal to new audiences and connecting with local communities, as well as contributors, from all over the world. In 2011 alone, I traveled more than 400,000 km (250,000 miles) and talked to thousands of Drupal people. Every day, I answer questions that many in the larger community would benefit from knowing as well.

To help facilitate holding these discussions on more of an international scale, I’d like to experiment with doing monthly, informal chats. In terms of format, I’d like to choose a general topic of discussion, then hold an hour-long phone call that all could dial into (with IRC for back-channel discussions and questions) where I can give an update on major Drupal happenings and allow plenty of time for Q&A from the community on the topic for the month. A moderator will help with voicing/unvoicing people during the Q&A section, and the chats would be recorded and put up for download for those who couldn’t make it.

If this idea sounds interesting to you, please join me for the first Drupal Fireside Chat on Friday, December 16 at 10 am Eastern US time (registration recommended so click 'register'). The topic I’d like to focus on for the first session is the Drupal Core Development Process, including sub-topics like a general status update on what is happening with Drupal 8, what role Drupal 8 initiatives and initiative owners have in the development of Drupal 8, and what process changes have been put in place to help improve Drupal 8's development process over Drupal 7's.

Feel free to post additional questions/topic ideas here, and hope to see you on Friday!

Categorias: Dries Buytaert

Louvre using Drupal

qui, 01/12/2011 - 11:50

Big news! The world's most visited art museum in the world is now using Drupal for its website: http://louvre.fr. Très cool!

Categorias: Dries Buytaert

Zynga using Drupal

sex, 18/11/2011 - 21:17

Drupal isn't only for work: it's also for play, as "FarmVille" creator Zynga proves. While their games usually appear as apps on social networks such as Facebook, its main site is on Drupal. It's a terrific example of how Drupal is used in the entertainment industry. After all, Zynga's annual revenue in 2010 was almost a billion US dollars, and is aiming for an initial public offering that values the company at $15-20 billion.

Categorias: Dries Buytaert

Young beggar

sex, 18/11/2011 - 15:29
Categorias: Dries Buytaert

Drupal + India = opportunity

qua, 16/11/2011 - 03:07

Given that there live one billion people in India, many of which great engineers, one can only imagine what would happen if Drupal gained serious traction there. To that extend, I decided to make a trip to India, and spent last week there with Jacob Singh and Ron Pruett from Acquia. The purpose of the trip was to increase awareness of Drupal in India in 3 ways:

  1. by organizing DrupalCamps to help create a grassroots community of volunteer developers, freelancers and small to medium-sized Drupal shops (bottom-up strategy),
  2. by talking to the large system integrators that will employ hundreds of Drupal developers (top-down strategy),
  3. by doing traditional PR with the media and press.

Together with Acquia's partners, we organized 3 DrupalCamps: nearly 300 people showed up in Delhi, 200 people showed up in Mumbai and 350 people showed up in Hyderabad. In addition, I gave a fourth keynote at ISB, India's premier business school, where about 150 people attended. At each of these events, more people showed up than originally expected. More importantly, this implies that there must be thousands of Drupal developers in India alone, especially since we didn't visit many other big cities like Bangalore, Pune, Chennai, etc.

Furthermore, we met various large system integrators in India: Accenture, Capgemini, Wipro, Virtusa, Cognizant, and more. Each of these are multi-billion IT sevices companies that employ thousands of engineers in India. Most of them have 1,000+ employees in their content management practices alone. Many are using Vignette, Liferay, Adobe CQ5, OpenText and Alfresco. Joomla! and WordPress seemed non-existent with the large system integrators, but all of them were eagerly starting to build a Drupal practice. The size of their Drupal teams ranged from 30 to 120 Drupal people, with all of them trying to hire 5 to 15 new people a month. All of them were rather bullish about Drupal and were hearing about it directly from their clients across the globe.

In general, I'd say that the Drupal community is about 3 or 4 years behind with the Drupal community in North America and Europe. However, they are catching up fast and it won't take long before many of the world's biggest Drupal projects are delivered from India.

Our ears perked when we learned time after time that well-known Drupal sites that we assumed were developed in the US or Europe were primarily delivered from India. And it didn't stop there; we learned that the Indian teams are also instrumental in the sales and pre-sales process. They are often responsible for making the CMS platform decisions for all of their clients regardless of country or industry. In other words, a lot of decisions are made in India and it is of strategic importance that the large system integrators have a good understanding of Drupal. They recognize this is important to their success, and all want to invest in training to build more capacity and to increase the expertise of their existing teams.

Interestingly, the Indian culture is big on software training and professional certification, more so than anywhere else in the world. All Drupal companies -- small or large -- asked about training and professional certification.

Another highlight is that at DrupalCamp New Delhi, about 15 Drupal companies from Delhi met for the first time. Later the same day, we helped organize the first CXO event for Drupal executives. In many ways, these were formative meetings that reminded me of early DrupalCon meetings. For the first time, they got to know each other, explored how to work together, started sharing best practices and toyed with the idea of specialization. I've seen this movie before, and I know what happens when a community of passionate developers start working together. Exciting times are ahead.

Last but not least, I gave about 15 press interviews, many of which resulted in an article in an Indian newspaper or IT magazine.

After 5 days of intensive travel and back to back meetings in three cities, I left India feeling excited about the size of the opportunity for Drupal. It is impossible to grasp the magnitude of the technology community and the influence India is gaining ... without having been to India. There are a lot of reasons to pay close attention about how the local Drupal community will evolve. I like to believe my trip helped accelerate Drupal's growth in India.

This trip wouldn't be possible without the help of Acquia's partners. Special thanks to Azri Solutions, Blisstering and Srijan who helped make the journey more than successful.

Categorias: Dries Buytaert

Greg Knaddison and Drupal security

ter, 15/11/2011 - 01:28

The Drupal Security Team was originally created in 2005. Though we handled security issues before that, we didn't have a team with proper infrastructure until then. At that time, Károly Négyesi (chx) was the team leader. In July 2006 chx changed his role in the team and I promoted Heine Deelstra to be the security team lead. Heine recently stepped down as the security team lead, and I'm pleased to announce that Greg Knaddison (greggles) will be filling this role.

Greg has been a consistent member of the security team and both Heine Deelstra, the security team members, and myself unanimously agreed that Greg is the logical person to head the Drupal Security Team.

For those who don't know Greg, Greg helped write our free handbooks on security and wrote a book about Drupal Security. He has also talked about security and Drupal at many DrupalCons. Greg believes in my idea to automate where possible and empower project maintainers. In the coming weeks he will write blog posts to detail some changes made in the last year toward that vision and some tasks that still remain.

As the Drupal Security Team lead, Greg will be the point person for the team. He'll be responsible for coordinating the security team's activities and for making decisions when consensus doesn't arise.

Greg and I agreed on a target of 2 years for him to be in this role. If appropriate, he may continue in this role longer or be replaced before then, but this target helps to set an expectation about the time period. Setting this expectation should help Greg maintain enthusiasm for this role and increase the likelihood that our community will have continuity when that time is up. Greg works at Acquia and will be given 20% of his time to dedicate to the security team (in addition to using his own spare time).

Please join me in thanking Heine for all the great work he did, and in welcoming Greg.

Categorias: Dries Buytaert

Acquia U

seg, 07/11/2011 - 17:51

Due to Drupal's remarkable growth, the demand for Drupal talent continues to exceed the supply. Every Drupal company I talk to -- and I talk to many of them all around the world -- has a difficult time attracting enough qualified Drupal talent. The same is true for Acquia.

To help address that problem we are launching Acquia U, a program to employ and train recent and upcoming college graduates in Drupal. We will enroll these candidates in an intensive 6 month paid training program.

Selected candidates will start the training with six weeks of hands-on, classroom-style training in Drupal. After this initial training, they will rotate through Acquia's support, engineering and professional services teams, through select Acquia partner projects, and continue to receive on-the-job instruction and training. Candidates will spend 6 weeks in each team. Combined, this program will give candidates 6 months of real-world experience, and give participants insight into available work in Drupal.

At the end of the program, candidates will become part of one of the teams at Acquia. We believe that this effort, and similar ones undertaken by our partners and customers, will create some of the key Drupal contributors of the future.

We're very excited about this program so let us know if you are interested!

Categorias: Dries Buytaert

Movember 2011

seg, 07/11/2011 - 01:57

It is that time of the year again: Movember!

During November each year, Movember is responsible for the sprouting of moustaches on thousands of men’s faces around the world. With their Mo’s, these men raise vital funds and awareness for men’s health, specifically prostate cancer and other cancers that affect men. One in two men will be diagnosed with cancer in his lifetime, and one out of six with prostate cancer.

Like last year, Acquia's "Mo Drupal" team wants your support as we put our faces to work for this great cause. The Acquia team mo'ed its facial hair on November 1st and for about a week now we have practiced the virtues of fine moustachery, immaculate grooming and growing a moustache for Movember.

For the entire duration of Movember, no hair shall be allowed to grow in the goatee zone - being any facial area below the bottom lip. The complete moustache region, including the entire upper lip and the handlebar zones, will also remain completely shaved. Rest assured, photos will follow!

By growing a moustache, we become walking, talking billboards for the 30 days of November. We raise awareness by prompting private and public conversations about cancer. In addition, we raise funds by seeking out sponsorship.

If you'd like, you can join Acquia's "Mo Drupal" team or you can support me in this cause.

It’s hard to get men to talk about prostate and testicular cancer, yet many of us will be diagnosed with it in our lifetime. The brilliance of Movember lies in its appeal to some basic masculine qualities, such as playing on a team, and competing with others. As a man, it’s easier to show your support for such an important cause if you’re doing so with a group of other men, all wearing a silly moustache. Give these guys a break and make their efforts worthwhile by supporting us! Thanks!

Categorias: Dries Buytaert

Sitecore FUD

ter, 01/11/2011 - 01:17

Recently Sitecore, a vendor of a proprietary CMS, published a white paper called "The Siren Song of Open Source CMS". It has some good old Open Source FUD.

"In Greek mythology, the Sirens were seductresses who lured nearby sailors with their enchanting music and voices, only to shipwreck on the rocky coast of their island. In the world of enterprise software, Open Source applications have an appeal that many companies find hard to resist, but if heeded, can lead to similarly disastrous results: runaway development costs, unpredictable delays, frustratingly slow responses to urgent support issues, and exponential growth in downstream upgrade and enhancement costs."

In this case they enrolled the CEO of a digital agency to say all the FUD, as if that would either lend additional credibility to the FUD, or behind which they could hide their own feelings:

"As it happened, after several successful experiences using WordPress (an open blogging platform) and Drupal (an Open Source CMS application) in small-scale deployments, agencyQ experimented with using Drupal for larger, enterprise-caliber sites. … We quickly discovered that Drupal's capabilities were a mile wide and an inch deep."

Attempting a complex implementation with any platform with only limited experience in simple sites really just reveals the inexperience of the implementer rather than the limits of Drupal. The whitehouse.gov site shows all by itself that Drupal can scale to high-profile, high-function, high-volume websites.

"Lack of support has a ripple effect across an Open Source CMS project", Breen says. "Because you are starting with a blank slate, in terms of your system's functionality, anything can happen. And when issues arise, the absence of responsive support means that deadlines slip. As a service-driven agency, that is simply not good for business. … It all comes down to accountability, about which Breen jokes, "In high tech there is an old saying that salespeople invoke when they want to be your sole-source provider: 'You want one throat to choke.' While that's pretty graphic, it gets to the point: When something's not working with software, I need one number to call, one person to speak to who's going to help me."

I take offense to the notion that there is no good support for an Open Source CMS. With Drupal, enterprises can look to Acquia for the "one throat to choke", or can tap into a community of 600,000 developers if they want breadth.

"After making a concerted effort to work with an Open Source CMS, non-existent support was the last straw with what Breen found to be Open Source's extremely expensive total cost of ownership (TCO). In website development projects, CMS software costs typically comprise 5% of the total implementation costs. "But by saving 5% in software costs by choosing an Open Source CMS, you drive up the 95% of the 'other' costs significantly. That's not a good value equation, by any measure", he says."

The numbers in their own white paper don't add up. They suggest that Sitecore licenses only represent 5% of the project's total implementation cost. We know from analyst firm Real Story Group that the Sitecore license component of a deal is $100,000 on average. That means that the average Sitecore project costs $2 million? That is much more than the average Drupal project.

Where have you seen this kind of FUD before? From any proprietary software vendor that is starting to feel competitive blows from an Open Source alternative. I see this white paper as a victory for Open Source and Drupal as they are being forced to call us out. Drupal is hurting them. Sitecore has reasons to be afraid.

Maybe the Siren that Sitecore is hearing is from the ambulance they've called for help? ;-)

Categorias: Dries Buytaert

Drupal Association Board election results for 2011

seg, 31/10/2011 - 15:02

Earlier this year the Drupal Association began a process to elect and build a new board. In July a call for nominations was made and the community responded with over 50 submissions. The nomination committee spent many weeks reviewing the nominations, following up with potential candidates, until finally submitting a slate of nominees, which was confirmed by the board. I'm happy to announce the new Board of Directors:

  1. Jeff Walpole (until 2014)
  2. Vesa Palmu (until 2014)
  3. Tiffany Farriss (until 2014)
  4. Cary Gordon (until 2013)
  5. Danese Cooper (until 2013)
  6. Mike Woster (until 2013)
  7. Angela Byron (until 2012)
  8. Mitchell Toomy (2012)
  9. Unknown - one open seat, to be filled

The Board also approved Dries Buytaert (me) to fill the "founder role" in this year's Board of Directors.

The Board's term will begin on November 1, 2011. The first meeting of the new Board of Directors will be on November 16, 2011. This will be followed by the Drupal Association Board Retreat in Chicago, December 9 - 11, 2011.

Selection process

A nomination committee consisting of over eight community members considered over 100 candidates before settling on the great groups of individuals that we're proud to welcome to the Drupal Association. We believe this Board brings a lot of expertise to the Drupal Association, as well as more diversity in terms of industry representation, agency size, skill sets, gender, and geographic location. As the Association has grown so has the extent of financial and community responsibility and this board represents a shift to better address those needs in order to build a strong Association to support our community.

At-large / Community board seats

To ensure solid community representation we will also begin the process of electing two "At-large Board Members". At large board members are nominated and selected by the community at-large with no prerequisites for nomination. We are currently looking at the best method to get community involvement and will begin the process very soon.

Advisory Board

The Board of Directors is a guiding force for the Association and helps to set strategic direction. However, we recognize that the board members do not have all of the answers. To advise the board we have sought out talented individuals with a wide breadth of experience and expertise to serve as the Association's advisers. Our advisory board is designed to grow and expand with the needs of the organization and the community. One of the many ways the Association is working to stay strongly connected to the community is by seeking out community leaders, influencers, and talented individuals that can lend insight into the direction of the Drupal to be advisers to the Association.

The Association's advisers currently include:

  1. Kristof Van Tomme
  2. David Strauss
  3. Larry Garfield
  4. Kieran Lal
  5. George DeMet
  6. Bevan Rudge
  7. Greg Knaddison
  8. Laura Scott
  9. Khalid Bahey
  10. Fernando Paredes García
  11. Moshe Weitzman
We're growing

One year ago the Drupal Association hired its first employees to strengthen our conference and our volunteer community. In that year Drupal.org surpassed a million nodes and hosts over 12,000 developer accounts. DrupalCon welcomed nearly 5,000 attendees and over 1,000 people have been trained at the past four conferences. Membership in the Association has also doubled in the past year and we are still growing. We are on target to have 2,000 individual members and over 750 organization members by the end of this year. This is an exciting time to be involved with the Drupal project and the Drupal Association, and I believe the new Board of Directors will help the Drupal Association get to the next level. So please join me in welcoming all the Board of Directors for the Drupal Association.

Here are bios of each Board Member and a short introduction as to why each member was selected:

Angela Byron

The Drupal Association needs to make sure it doesn't lose connection with the developer community that made Drupal into what it is today. Angie with her self-made success and long time contributor is someone who personalizes the values of our community. Angie also provides continuity in the Drupal Association board.

Danese Cooper

Danese has a very strong track record in open source governance: the experience she gained beating the drums of Open Source at Sun, Intel, Wikimedia foundation and now the Gates Foundation makes her a strong Board Member.

Tiffany Farriss

Having served not only on the Drupal Association board but on the governance committee, Tiffany provides important continuity in the Drupal Association board. She brings experience in a mid-sized Drupal business active in the Drupal community, events (DrupalCon production), and financial skills, having served as the Drupal Association treasurer.

Cary Gordon

Cary played an important role in the professionalization process of DrupalCon and was member of the governance committee. Cary is the owner of a small Drupal business and as such is representing smaller Drupal shops. As a member of the previous Drupal Association board, Cary is also important for continuity.

Vesa Palmu

As a serial entrepreneur and owner of Mearra, Vesa represents the European Drupal business ecosystem. His company, a medium sized Drupal shop in Finland that is expanding outside of it's borders, is similar to many Drupal shops in the European market. Vesa has been one of the organizers in the Finnish Drupal community and he's the informal national representative for Finland on the Drupal Association's European community dinners. Next to his professional experience Vesa brings affinity with the world of NGO's through his involvement in several smaller not for profits and the Finnish Red Cross.

Mitchell Toomey

We chose Mitchell because as a senior employee of the UNDP he brings insights in Drupal's role at big Drupal customers and at international governmental organizations more specifically. Mitchell leads an international team using the Teamworks Drupal-based intranet application and active in six regional hubs throughout the developing world with a current focus on Africa. He has an MBA in Organizational Behavior and Information Technology.

Jeff Walpole

Jeff was selected because on top of his business experience, he brings key insights on the use of Drupal in government and the Drupal distributions/products ecosystem. As the CEO and co-founder of Phase2 Technology, Jeff is a business leader in the Drupal community. He knows what it takes to build a multi-million dollar services company, and to invest in and market Drupal products.

Mike Woster

Drawing from his experience as the COO of the Linux Foundation and holder of an MBA, Mike has strong experience in running a tech non-profit. His knowledge of the tech non-profit world should give the Drupal Association insight into what financial and organizational models the Drupal Association might consider and how those would impact the community. His MBA from Kellogg School at Northwestern University has been put to immediate use in his role at the Linux Foundation interacting with lawyers, reading financial reports, and managing a distributed staff. His undergraduate degree in Computer Science from Texas A&M University and industry experience as a developer ensures he understands the “tech” side of a tech non-profit.

Dries Buytaert

Dries Buytaert is the original creator and project lead for Drupal. Dries also co-founded the Drupal Association and served as president of the Drupal Association since its start. He is also co-founder and chief technology officer of Acquia, a venture-backed Drupal company with 160 employees. Dries is also a co-founder of Mollom, a small web start-up that helps you stop website spam. Dries holds a PhD in computer science and engineering. In 2008, Buytaert was elected Young Entrepreneurs of Tech by BusinessWeek as well as MIT TR 35 Young Innovator. Dries brings community experience, business experience and continuity to the Drupal Association. As a native of Belgium that moved to the US, and that travels extensively, Dries is able to represent the international ecosystem.

Categorias: Dries Buytaert

Open Source rock at Latinoware

qua, 26/10/2011 - 10:46
Categorias: Dries Buytaert

Mobile for Drupal 8

seg, 24/10/2011 - 19:29

In my State of Drupal keynote in Chicago I said: "If I were to start Drupal from scratch today, I'd build it for mobile experiences first, and desktop experience second.". I believe in that more than ever.

We already have a number of initiatives under way that will make Drupal a great platform for building native mobile applications (e.g. the Web services initiative) as well for building mobile web experiences (e.g. the HTML5 initiative and the Design initiative).

However, there is more that needs to be done to make Drupal a go to platform in a mobile world. For example, a couple of weeks ago I talked to a number of big media companies, each employing hundreds of editorial staff. They all believed that in less than two years, most of their editors that report from the field will be using tablets instead of laptops. Applied to Drupal, this means we need to make the Drupal administration back-end and the editorial experience mobile-friendly, something that isn't covered by the existing Drupal 8 initiatives. Another example would be responsive web design.

The mobile internet is coming at us fast and furious. We need to move fast and we might only get one shot at this. I want to make mobile the big theme for Drupal 8. That is why I decided to launch another initiative related to mobile.

I've asked John Albin Wilkins to be the Initiative Owner for the Drupal 8 Mobile Initiative, and to work with the existing initiatives to fill the remaining gaps. To learn what that means, please consult John's announcement blog post, which includes an overview of the initiatives' goals. Like with any of these initiatives, they don't actually materialize unless people decide to help. To get involved, please join the discussions in the Mobile group on groups.drupal.org and help work on Mobile issues on drupal.org.

Categorias: Dries Buytaert

Iguacu Falls in Brazil

sab, 22/10/2011 - 14:49

I got pretty wet taking these pictures. Nothing comes for free.

Categorias: Dries Buytaert

Association

Quem escreve

Saulo Amui
Desde 2004 trabalha especificamente com Drupal, com mais de 200 projetos concluídos. É gerente de projetos da empresa Host SH, especializada em Drupal e sócio-fundador da empresa Bytebio. Possui Doutorado em Bioinformática pela USP de Ribeirão Preto, onde aplica Drupal junto a área da pesquisa científica, auxiliando no desenvolvimento de ferramentas para diversos grupos de pesquisa.

Enquete