Drupal continues to rack up successes among large developer communities, with x.commerce joining Twitter, which made the move last month. X.commerce is a new division of PayPal that serves as an open, central meeting place for over 700,000 developers for eBay, PayPal, Magento, and other eBay properties.
These communities join those of Brightcove, Symantec, DivX -- and, of course, Drupal. All told, that's millions of developers relying on Drupal-run sites for coding tips, product info, and idea exchange.
x.commerce's communities were formerly run on Jive, a proprietary package. Through Acquia, eBay engaged VML to create the site, with additional consulting by Cyrve (now part of Acquia) to migrate data. Acquia provided a Technical Account Manager (TAM), who helped coordinate resources to put the site into production and will be on call as it grows.
Like many developer sites, x.commerce centers around its documentation and its communities. The latter are a model of social networking at its best, in the service of a question-and-answer format. Developers help each other by responding directly to questions, either publicly or through private email; vote on questions (and answers) to highlight those of importance; promote conversations through other social sites such as Facebook; and bookmark discussions to form personal collections. The results are evident in the enormous level of activity within the forums (which, by the way, are built on Organic Groups).
This project is an excellent example of how open-source software drives innovation. Under Jive, eBay wasn't able to develop features that it needed. If eBay needed to do something that wasn't in Jive's roadmap, that was just too bad. Drupal, of course, allows them to create whatever they need, or developers outside the company to do it. That jibes well with x.commerce's ethos of open development, as is demonstrated by the extensive APIs it provides for eBay and PayPal, and the freedom the company allows its developers. I believe that their openness is a key factor to their success -- there are over 4,500 apps on Magento alone -- and that their move to Drupal will allow them to grow at the speed of their community.
If you watch the stream of new modules going through drupal.org, it's easy to miss those with special meaning. So you might not have noticed the appearance of Content API, an add-on to the Services module. The module was born of efforts by the U.S. Federal Communications Commission (FCC) to make 350,000 of its documents more available to the public, as part of a site that will enter public beta in a few weeks, My.FCC.gov. Like many government agencies, the FCC has been enthusiastic about Drupal lately, attracting a detailed write-up about its "reboot as an open government platform" on O'Reilly Radar last April. (FCC.gov also uses web services extensively, although without benefit of the Content API module.)
Seabourne Consulting in Washington, DC led the development, publishing a preview video of My.FCC.gov's prototype last May. Seabourne's Mike Reich told me that Drupal let them go from concept to working prototype in three weeks because they could leverage its existing features and add-ons, such as the Services module.
I consider web services to be a crucial area for improvement in Drupal 8. In fact, I made it the second Drupal 8 initiative back in April, and am very happy that Larry Garfield (aka Crell) has agreed to take on the challenge. In the meantime, the Content API module will give organizations like the FCC easier access to the power of web services right now, and its development could help guide efforts toward putting such tools in Drupal 8's core.
This is a big deal for Drupal -- it's not every day that one of the hottest technology start-ups switches one of its sites to Drupal. At Acquia, we have been working with Twitter on this site but couldn't talk about it for the longest time. I'm glad we finally can because it's a great use case for Drupal.
Twitter has 750,000 developers who have created nearly a million apps, making 13 billion API calls per day. Those are some astonishing figures! A population that big requires a lot, as we in the Drupal community know.
Fortunately, Drupal handles big communities well. Developer communities have been quick to recognize that and have adopted Drupal at a remarkable rate. Among them are the Brightcove developer community, Symantec Connect's developer community, DivX's developer community, and many more. Drupal's own website, Drupal.org, has more than a million registered users and is one of the largest developer communities in the world. Needless to say, drupal.org runs on Drupal.
Twitter is a curious case. On its face Twitter only has to do one thing -- deliver short messages in one-to-many mode. But its published APIs (and enormous popularity) have led developers to create a lot of interesting things. That's also why Drupal sites can publish to Twitter, and vice versa, via the Twitter module.
In the end, that is what good developer communities are all about. Developers are like molecules, vibrating with intensity and vigor. Their individual movements can seem random. But together in the right environment, they can form waves -- or snowflakes. Nurturing a community in which both are possible is the challenge every software project faces; I'd like to think that Twitter, through Drupal, is creating the right environment.
Did you know that in the United States, you can only get married in 5 states if you're gay? I think that's insane.
Anyone, regardless of sexual orientation or gender identity, can create a profile that explains why the cause is important to them, and ask their friends to support them in their individual fights for equality. Friendfactor also gives details about the legal inequalities in each home state, and provides tools that friends can use to make change.
For example, in New York, Friendfactor realized that state senators will decide whether LGBT New Yorkers will have the freedom to marry. To connect constituents and friends who care about the issue with state senators, Friendfactor created Friend-setter pages.
Friend-setter pages are a new innovation in online advocacy. The pages act like marathon fundraising pages, except instead of asking friends for a donations you ask friends for a call to a New York state senator. In one click and in under 1 minute, your friends will be connected to their state senator's office.
There is only two weeks left to pass marriage in New York. Calling is one of the most powerful ways someone can exercise their voice as a constituent. Thousands of New Yorkers have already taken a stand in support of the freedom to marry and I have joined them by setting up my own Friend-setter page.
Friendfactor is what I believe the next generation of advocacy organizations will be: technology-focused in a smart and human way. It's rewarding to see how Drupal enables such a cause.
IKEA is everywhere. With over 300 megastores in dozens of countries, it's one of the world's most recognizable brands. Chances are you have some IKEA furniture in your home -- I certainly do.
With the help of Swedish Drupal consultancy NodeOne and the ad agency Futurniture, one of the company's websites, http://livethemma.ikea.se/play, is now on Drupal. This video-rich site makes heavy use of Apache Solr and Panels Everywhere; the theme is based on Precision, while Varnish and Memcached speeds everything up.
But don't think for a moment that Drupal's losing any ground in other areas. I was in NYC recently, the mecca of the media and entertainment industry, and Drupal is about to get really big there -- that's food for another blog post that I'm planning to write.
In the entertainment industry, comedian Chris Rock recently moved his website to Drupal and Acquia Dev Cloud with the help of SuperStar Media. We have a post with more details on the Acquia.com blog at http://acquia.com/blog/acquia-dev-cloud-rocks.
You know when a piece of software is mature when it starts being adopted by financial services organizations. ING Financial Services recently moved a number of sites from Oracle Stellent to Drupal. Among these sites are http://ing.us, the main portal for their US market. The driver behind this migration was to move to a platform that was more dynamic and provided faster time to market.
During the initial launch of the project, ING had no one that knew Drupal, MySQL or PHP. They brought in external help to do the site development. Today, they have an in-house team to develop upcoming Drupal sites. Many large organizations follow exactly this trajectory.
The new investor.gov is a good looking site that also seems to be 508 compliant (for accessibility). The site is easy to use, making it easy for users to get the information they need without being overwhelmed.
All in all, the site is great example of how governments can leverage Drupal to create beautiful and accessible sites. Nice work SEC!
Another U.S. government agency switched to Drupal. This time, it is the U.S. Small Business Administration. As part of their mission to ensure that small business owners and entrepreneurs have access to accurate, timely and helpful information, the SBA relaunched their website in Drupal. Check it out at SBA.gov.
The site was built by Promet Source and DRT Strategies (DRT).
I'm happy to share another gigantic win for Drupal; the World Economic Forum (the Forum) has launched their internal collaboration platform on Drupal. The Forum is an independent international organization committed to improving the state of the world by engaging business, political, academic and other leaders. It is best known for its annual meeting in Davos. Their World Economic Leaders Community (WELCOM) is where they will engage online to address the most pressing business and global challenges.
This means that the world's leaders are now using Drupal! They have just met at Davos where they first took their new collaboration platform to the test.
The Forum turned to Drupal since their existing closed-source solution, developed on top of last generation technologies, was not flexible enough. They wanted to add new features quickly, and their previous system just was not able to do so at their pace. Additionally The Forum's previous platform was a collection of different technologies, while good on their own, resulted in very poor performance for their site. So they turned to the advantages of open source technology, and Drupal, for solutions.
They decided to use Drupal Commons, a pre-configured Drupal distribution for social websites, as the technology platform for their community. Drupal Commons is social business software similar to Jive Software, that integrates groups, discussion forums, blogs, wikis, and events into a single pre-packaged solution. This allowed the Forum to quickly spin up a social collaboration community based off Drupal with the features they needed.
Their previous solution took several years to build, while the Drupal Commons solution was deployed in just several months.
Many organizations, including Nvidia, Symantec, Turner Broadcasting, and many others already use Drupal to power their community sites. Drupal Commons makes this process easier by packaging together key modules, content types and theme snippets into an installation profile that is ready to go out of the box. Because it's Drupal, organizations still have the flexibility to modify Commons to extend its capabilities, to turn features on/off and tap into the wealth of Drupal community resources.
So this is just the first step for the World Economic Forum – and we look forward to seeing what our world leaders will do next with Drupal.
Updates from Dries straight to your mailbox