Tag Archives: drupal

Looking Ahead to Drupal 8

In the opening keynote for DrupalCon 2011, Drupal founder Dries Buytaert laid out what they’ve learned from Drupal 7, and his initial plans for Drupal 8.

Looking Back

Drupal 7 was a huge endeavor. The release took three years and had 1,000 contributors, with 30 people being responsible for 50% of the improvements. In discussions with the community, Buytaert feels that the things they did well were:

  • Test-driven development
  • Updating the development documentation as patches were accepted
  • Having a usability team
  • Taking development snapshots, especially at the code freeze stage
  • Having an accessibility team

On the other hand, there were things they could do better. Buytaert identified the following areas where he’d like to improve during the cycle for Drupal 8:

  • Many people wanted to work on a feature or a bug but weren’t sure if they’d be accepted
  • Some felt the release cycle was too short, and some too long — the main complaint was that no one knew when it would be ready
  • Lack of high-bandwidth communication
  • Better and stronger priorities, rather than letting them get muddy at the end
  • Too many critical bugs, there were 400-500 in the code freeze
  • Performance seemed like an afterthought

Drupal 8

The development branch for Drupal 8 opens today. People will work on their code in a Git sandbox, and it will have to pass through a number of gates before it’s accepted into the main tree. These gates will mostly involve the main priorities (which he’s dubbed initiatives) for the next version:

  • Performance
  • Accessibility
  • Usability
  • Documentation
  • Testing
  • No critical bugs

Rather than having a single co-maintainer, Buytaert will appoint an owner for each of the initiatives. This move, he hopes, will increase the project’s bandwidth and communication internally. Other focuses for Drupal 8 will include:

  • Publishing to any device, which means being more flexible in the types of code Drupal 8 can output
  • Pulling information from any source
  • Social features and the individual experience

Initiatives he’s identified for multi-device publishing include web services, contexts, CSS3, HTML 5 and mark-up free core. For dealing with any information, they’ll focus on interoperability, such as clean APIs and standards-based connectors. And to provide a “delightful experience,” the push for usability will continue.

To help large-scale Drupal users, there are two more important features Drupal 8 needs to address:

  • Configuration management
  • Content staging

Finally, Buytaert discussed the need to have a strong ecosystem around Drupal, as that is how the top players in techology today are driving adoption. To that end, they’ll be focusing on further improvements to Drupal.org and initiatives such as the Git migration.

This isn’t a short or simple list. To get started, he says they’ll focus on web services, HTM L5, UUIDs and configuration management.

(from cmswire)

 

Al Jazeera Uses Drupal and the Cloud to Handle Traffic Spikes

Al Jazeera logoAs Egyptians took to the streets and overthrew former President Hosni Mubarak, millions of people throughout the world turned to Al Jazeera for coverage. The global interest in events in the Middle East drove record levels of visitors to the news agency’s Web servers. Traffic to Al Jazeera’s site increased by 1,000% and that to its Drupal-based live blog increased by 2,000% during the crisis in Egypt, according to a blog post by Dreis Buytaert, Drupal creator and the founder of Acquia, which is now providing its elastic service for the international news organization.

Previously, Al Jazeera’s site was hosted by a traditional Web host, but the demands caused by the surge required more resources. That’s where Acquia comes in, commanded by Buytaert, who also serves as lead developer.

In the move, Al Jazeera transferred its live blog to Acquia’s Managed Cloud service. Like other cloud hosts, Acquia offers elastic resources so that sites can scale up – and back down – with ease. Unlike general purpose cloud hosts, Acquia specializes in Drupal, enabling it to fine tune its servers’ performance to the CMS’s particular needs.

“Fast forward a few weeks, and the demands on Al Jazeera’s Web infrastructure have only increased with new crises across the region,” wrote Buytaert. But at some point the traffic level will taper down again. As readwriteweb pointed out recently, the ability to scale-down is one of the unsung advantages of cloud services.

Several other news media companies use Drupal, including The Economist, Fox News and Mother Jones. But regardless of the underlying CMS, news agencies should consider elastic hosting to handle spikes.

(from readwriteweb)

Drupal Mavens Unveil Open Atrium: An Intranet in a Box

openatrium-logo-thumb-150x50-6639Proprietary intranet vendors, be scared. Be very scared. Today,Development Seed, the open source shop behind DrupalCon in DC and other endeavors, has released the public beta of Open Atrium.

Open Atrium is a free and open source intranet built as a Drupal distribution, with some impressive functionality available out of the box. Not only is this a solid piece of software to begin with, but its makers are evangelizing what they think could be a transformative paradigm for extending Drupal’s capabilities.

Development Seed has been around for about six years, and in that time they’ve built Drupal-based websites and intranets for the likes of the UN and the World Bank, among many others. Eventually they thought to themselves, why not put together this intranet as a separate distribution? Something extensible that could be deployed at lightning speed?

Enter Open Atrium.

In addition to being a well-constructed Drupal distro, the software is neatly packaged with an array of useful features for internal collaboration. There are blogs, wikis, a calendar, to-do lists, a ticketing system, and a microblogging tool called the Shoutbox. To aggregate the activity from these various parts, there’s a group dashboard.

Oh, and did I mention that it is multilingual too? As a team that first met while working together in Peru, internationalism is a big goal for Atrium. To my knowledge, the only mature intranet to seriously support both English and other tongues is ThoughtFarmer. (Canadians and their French, eh?)

screenshot-openatrium-thumb-550x403-6637

In addition to the built-in functionality, developers can create their own features with relative ease. These features are not just new aspects to the software, but are actually a kind of meta-module, as described by Eric Gundersen of Development Seed in a phone conversation with ReadWriteWeb.

Feature can be released on their own basis or served through a dedicated features server. The real goal behind them is to “make niche [use cases] work,” according to Gundersen. With virtually any features addition to Atrium able to be shared with others, Development Seed hopes that a healthy App Store-like ecosystem will develop that can “turn this in to an exciting business model” for themselves and other developers.

Speaking with Gundersen, you can tell Development Seed has a serious expertise and passion for open source development, and it really shows in Open Atrium. It may not integrate with your legacy apps or be offered by a big enterprise vendor, but from where we’re sitting Open Atrium stacks up very well compared to any proprietary intranet software.