Read our roadmap to understand how this work falls into priorities set by the Drupal Association with direction and collaboration from the Board and community. You can also review the Drupal project roadmap.
Drupal.org Updates
GitLab Merge Request beta
Back in July we kicked off the GitLab merge request beta, and over the course of August more and more project maintainers opted-in. The merge request workflow is available on more than 150 projects, and in several core issues. This is a *dramatic* improvement in the contribution workflow, especially for newer contributors or contributors making 'drive-by' contribution - and makes the lives of our existing long-term contributors much easier.
We're getting ever closer to enabling this workflow on every project across Drupal.org - but we still need your help! You can try out the contribution workflow on any of the projects that have opted in, opt-in your own projects, or check out the workflow in the core issues trying the beta.
Check out these issues to opt-in your project or core issue. We anticipate general availability across all projects within just a few more weeks as we gather the final feedback from our beta contributors.
Auto Updates contribution week(s)!
During the week of August 3rd, 2020, representatives from three of the most successful open source content management systems came together to collaborate on a mechanism for securing software updates. Each of these open source projects is based on PHP, with similar use-cases, users, and update delivery architecture. By teaming up across these three projects, and any others who choose to join, we hope to standardize on a secure update delivery and validation mechanism. With this mechanism in place, each project can then build on top of it for additional features for our respective communities, such as providing secure automatic updates in Drupal.
Drupal, Typo3, and Joomla spent the week evaluating The Update Framework (aka TUF), an initiative of the Cloud Native Computing Foundation to provide a standardized framework or managing secure updates, minimize the impact of any potential compromises, and to be flexible enough to be used across different software systems.
Over the course of the week we made significant progress by replicating the reference implementation and its test fixtures in php, hosting the work in a shared repository: https://github.com/php-tuf/php-tuf. As we left the contribution we agreed to regroup in September for an additional collaboration. (That second contribution week has now happened, so look for an update in our September blog post!)
How can you get involved?
If you're interested in contributing to the PHP-TUF effort, you can take a look at the GitHub repository for the project: https://github.com/php-tuf/php-tuf
If you're connected to the Drupal community and are interested in PHP-TUF, or the larger initiative to work towards automatic updates, you can join us in Drupal Slack in the #autoupdates channel.
Per-project issue summary templates
Contributing to Drupal can be intimidating for a newcomer. One of the first barriers is just knowing 'how do I file a bug or feature request?'
Drupal core has a project issue summary template that is predefined to ask the right questions to help build a useful, actionable issue report.
And now, thanks to community contributors, each project hosted on Drupal.org can now define its own issue summary template - extending this great contributor onboarding feature to all projects in the Drupal ecosystem.
Launched the Lazy Load initiative
An increasing goal of the Drupal Association is to foster and onboard more major contributors to the Drupal project. One of the organizations we've been talking to recently is Google. Google has a vested interest in the performance of the open web, and over the course of the past several years has begun hosting a CMS leadership summit, to bring representatives from many CMS projects together.
As part of this growing collaboration, the Drupal Association has helped to coordinate is the Lazy-Load initiative, which seeks to load all images lazily in Drupal core by default. Google has generously sponsored this work, and we hope to see it included in Drupal 9.1.
Supporting DrupalCon Europe - now virtual!
DrupalCon Europe has gone virtual! Early in the year, many of us hoped that we might be able to come together in person in Barcelona this fall. Unfortunately, this was not to be. But the European community is not letting that stop them from having a great event - online!
The Drupal Association spent some time in August working with the DrupalCon Europe team to integrate their chosen virtual event platform with the events.drupal.org schedule!
Registration is open now: https://events.drupal.org/europe2020
And you can browse the program here: https://events.drupal.org/europe2020/schedule/2020-12-08
———
As always, we’d like to say thanks to all the volunteers who work with us, and to the Drupal Association Supporters, who make it possible for us to work on these projects. In particular, we want to thank:
- Acro Media - *UPGRADE* Signature Supporting Partner
- Four Kitchens - *UPGRADE* Signature Supporting Partner
- Srijan - Renewing Signature Supporting Partner
- 1XInternet - Renewing Premium Supporting Partner
- Access - *UPGRADE* Premium Supporting Partner
- Axelerant - *UPGRADE* Premium Supporting Partner
- Catalyst IT - *UPGRADE* Premium Supporting Partner
- Centretek - *UPGRADE* Premium Supporting Partner
- Contegix - Renewing Premium Hosting Supporter
- ImageX - *UPGRADE* Premium Supporting Partner
- Lullabot - Renewing Premium Supporting Partner
- MailChimp - *NEW* Premium Technology Supporter
- Mediacurrent - *UPGRADE* Premium Supporting Partner
- Oomph - *NEW* Premium Supporting Partner
- Wunderman Thompson - *NEW* Premium Supporting Partner
- Zoocha - Renewing Premium Supporting Partner
- ]init[ - *NEW* Classic Supporting Partner
- Adapt Agency - Renewing Classic Supporting Partner
- Agile Six - *NEW* Classic Supporting Partner
- Agiledrop - *NEW* Classic Supporting Partner
- Amazee - Renewing Classic Supporting Partner
- Appnovation Technologies - Renewing Classic Supporting Partner
- CivicActions - Renewing Classic Supporting Partner
- Cyber Duck - Renewing Classic Supporting Partner
- Deeson - Renewing Classic Supporting Partner
- Digital Echidna - Renewing Classic Supporting Partner
- Digital Polygon - *NEW* Classic Supporting Partner
- DLC Solutions - *NEW* Classic Supporting Partner
- Druid - *NEW* Classic Supporting Partner
- DrupalTutor - *NEW* Classic Supporting Partner
- Evolving Web - Renewing Classic Supporting Partner
- Finalist - *NEW* Classic Supporting Partner
- Full Fat Things - *NEW* Classic Supporting Partner
- GeekHive - Renewing Classic Supporting Partner
- JetRails - *NEW* Classic Technology Supporter
- Kalamuna - Renewing Classic Supporting Partner
- Kanopi Studios - Renewing Classic Supporting Partner
- Last Call Media - Renewing Classic Supporting Partner
- Morpht - Renewing Classic Supporting Partner
- Osio Labs - *NEW* Classic Supporting Partner
- Promet Source - Renewing Classic Supporting Partner
- Pronovix - *NEW* Classic Supporting Partner
- Salsa Digital - *NEW* Classic Supporting Partner
- SeeD - Renewing Classic Hosting Supporter
- Sevaa Group - Renewing Classic Hosting Supporter
- Synetic BV - Renewing Classic Supporting Partner
- Technocrat - *NEW* Classic Supporting Partner
- ThinkShout - Renewing Classic Supporting Partner
- Unleashed Technologies - Renewing Classic Supporting Partner
- Velir - *NEW* Classic Supporting Partner
- Wunder - Renewing Classic Supporting Partner
- Agileana - *NEW* Community Supporting Partner
- Bitegra Solutions - *NEW* Community Supporting Partner
- bits Americas - *NEW* Community Supporting Partner
- Burtronix - *NEW* Community Supporting Partner
- Consensus Enterprises - *NEW* Community Supporting Partner
- Cool Blue Interactive - *NEW* Community Supporting Partner
- Crusoe Media - *NEW* Community Supporting Partner
- Fidesio - *NEW* Community Supporting Partner
- FillPDF - *NEW* Community Supporting Partner
- Gizra - *NEW* Community Supporting Partner
- Happy Coding - *NEW* Community Supporting Partner
- Hosted Apache Solr - *NEW* Community Supporting Partner
- Islandora Foundation - *NEW* Community Supporting Partner
- Open Up Media - *NEW* Community Supporting Partner
- Polycot Associates - *NEW* Community Supporting Partner
- Rogerwilco - *NEW* Community Supporting Partner
- SeKON - *NEW* Community Supporting Partner
- Symetris - *NEW* Community Supporting Partner
- Webstanz - *NEW* Community Supporting Partner
- Yellow Pencil - *NEW* Community Supporting Partner
If you would like to support our work as an individual or an organization, consider becoming a member of the Drupal Association.
Follow us on Twitter for regular updates: @drupal_org, @drupal_infra