Announcing Drutopia
Drutopia is an initiative within the Drupal project that prioritizes putting the best online tools into the hands of grassroots groups. By embracing the liberatory possibilities of free software and...
View ArticleThe Coming Drupal Fork
Conditions are ripe for a fork of the Drupal project. But what kind of fork?In recent days there's been a bunch of insightful and thought provoking reflection within the Drupal community (as well as a...
View ArticleFrom Critique to Action: Transforming Drupal Through User-Centered Economics
As controversy swirls around the Drupal project leadership, community members are asking searching questions about the role of corporate influence in the project.It's a good time to take a step back...
View ArticleManaging Shared Configuration Part 1: Configuration Providers
At the Drutopia project, one of our big focuses has been improvements to configuration management in Drupal 8. In this series, I'll be covering our work to date along with related efforts and...
View ArticleManaging Shared Configuration Part 2: Configuration Snapshots
This is the second installment in a series presenting configuration management work that comes out of the Drutopia initiative.In part 1 of this series, Configuration Providers, we introduced the...
View ArticleManaging Shared Configuration Part 3: Respecting Customizations
This is the third installment in a series presenting configuration management work that comes out of the Drutopia initiative.In part 1 of this series, Configuration Providers, we introduced the problem...
View ArticlePlanning a website upgrade
In our work with nonprofits, we're often asked for guidance on whether and how to upgrade to a new website. When is it time to upgrade? What factors should we consider? If you're wondering if you...
View ArticleManaging Shared Configuration Part 4: Configuration Alters
This is the fourth installment in a series presenting work on shared configuration that comes out of the Drutopia initiative. To catch up, see Part 1, Configuration Providers, Part 2, Configuration...
View ArticleManaging Shared Configuration Part 5: Updating from Extensions
This is the fifth installment in a series presenting work on shared configuration that comes out of the Drutopia initiative and related efforts. To catch up, see Part 1, Configuration Providers, Part...
View ArticleManaging Shared Configuration Part 6: Packaging Configuration with the...
This is the sixth installment in a series presenting work on shared configuration that comes out of the Drutopia initiative and related efforts, beginning with Part 1, Configuration Providers.Our main...
View ArticleDrupal distributions, blocks, and subthemes
In Part 4 of a current series on managing shared configuration for Drupal distributions we looked at needs and options for altering configuration provided by extensions (modules, themes, or the site's...
View ArticleManaging Shared Configuration Part 7: Core Configuration
This is the seventh and (promise!) penultimate installment in a series presenting work on shared configuration that comes out of the Drutopia initiative and related efforts, beginning with Part 1,...
View ArticleDrupal and Governance
Way back in January 2005, I posted a proposal to improve the governance of the Drupal project and help make it "fully 'community-driven'". In response, one commenter wrote: Yesterday evening on the...
View ArticleManaging Shared Configuration Part 8: Summary and Future Directions
This is the eighth and last installment in a series presenting work on shared configuration that comes out of the Drutopia initiative and related efforts. If you've stuck with it this far, wow! If you...
View ArticleThe Curse of the Haunted Drupal Site, Revisited!
Ten Halloweens ago I shared a story of Drupal haunting. The post survives only in the faint afterlife of archive.org's Wayback Machine, having long since disappeared from the site of CivicActions where...
View Article