Drupal.org team week notes #28
Upcoming deployments
This week we are planning to deploy a solution for multiple values for listings of current companies and organizations, a fix for wrong 'open issues' count on user project page, an upgrade Fasttoggle to 7.x-1.5, and a few smaller patches.
To stay up-to-date with bigger Drupal.org changes and deployments you can subscribe to Drupal.org change notification emails. You will receive an update from us every Thursday.
Introducing Drupal.org Terms of Service and Privacy Policy
Several days ago we published drafts of the Drupal.org Terms of Service and Privacy Policy. The drafts will become official documents on September 4th, 2014. The next three weeks is your opportunity to review the drafts and give us your feedback.
Previous deployments
A lot of big and small changes went live since our last update. Most noticeably, we deployed:
- infrastructure and software changes to support semantic versioning of Drupal core releases and successfully created an 8.0.x branch,
- RESTful web services (RESTws module) for Drupal.org. This is an important first step towards making Drupal.org more easily integrated with other systems and services. We are actively working to document how the community should begin using these web services to improve how systems like Testbots and Dreditor interact with Drupal.org.
Other deployments include:
- Highlight active tab on /supporters page
- Update Organization supporters view to display all items
- Implement badges: add Hosting Supporters
- Update DrupalorgVersioncontrolLabelVersionMapperGit for semantic versioning in Drupal 8
- Packaging error: drupalorg_drush.drush.inc file access denied
- [Performance] Implement render_cache module for comments
- Comment render caching breaks comments with patches attached
- Implement hook_node_delete() to clear forum block cache when forum topic is being deleted
- Clean up /search page
- Add a hover state for all green buttons
- Need visual deliniation between post and signatures
- Navigation links in https://www.drupal.org/drupal-7.0 are not clickable
- Add distinctive color to css a:visited on D.o
- Create (or increase usage of) forum descriptions
- Add a reference to supporting organizations on projects
- Move field cache to memcache
- Project information project pages showing at the top of the page
Thanks to ergonlogic, FabianX, Steven Jones, DyanneNova and Jaypan for working with us on the issues listed above and making those deployments possible.
Drupal.org infrastructure news
The Drupal.org CDN roll out is complete. There has been minimal issue with the EdgeCast CDN deployment on Drupal.org, however, we have successfully mitigated an issue which involved caching White Screen of Death (WSOD) pages in Varnish and the EdgeCast CDN.
The load balancer rebuilds are in progress and should be deployed sometime this month. The initial deployment of the updated load balancer failed. This prompted us to build out a load balancer staging environment to assist with testing and architecting a safer load balancer build. Once we finish testing this environment, we will push the changes to production.
Testing and configuration of the new Git servers also continues to progress. SELinux rules and a copy of cgit are now successfully running on the Git staging environment.
Two full time staff have started at the Drupal Association during the month of July. With new staff on board we have had time to brainstorm and talk through the bigger projects and goals for Drupal.org infrastructure. Our current focus is on our deployment process, with Archie Brentano leading development environment improvements, and Ryan Aslett leading the workflow and QA process (BDD testing) improvements.
Drupal.org User Research
At the end of July Whitney Hess visited the Drupal Association office in Portland (Oregon) and we started to summarize the information we collected during almost 30 user interviews we conducted previously. We already can say that some of the findings are unexpected and pretty interesting. We are looking forward to sharing those with the community once we have initial user personas developed.
---
As always, we’d like to say thanks to all volunteers who are working with us, and thanks to the Drupal Association Supporters who make it possible for us to work on these projects.
Cross-posting from g.d.o/drupalorg.
Follow us on Twitter for regular updates: @drupal_org, @drupal_infra
Personal blog tags: week notes