Drupal.org changes for the sprint from 26 Mar to 8 Apr 2018

101 views
Skip to first unread message

Drupal.org change notifications

unread,
Mar 27, 2018, 3:04:05 PM3/27/18
to Drupal.org change notifications

Software related change records:

https://www.drupal.org/list-changes/drupalorg

Infrastructure related change records:

https://www.drupal.org/list-changes/infrastructure


Announcements

DrupalCon Nashville 2018

There will be no change notices for the spring from the 9th - 22nd of April, as the Drupal Association team will be on the ground in Nashville supporting DrupalCon.


We hope to see you there!


Security Release

A highly critical security release for Drupal will be released this Wednesday, March 28th. Please refer to the PSA for more information.


We'd like to thank the security team for their tremendous work. Show them your appreciation at @drupalsecurity


Upcoming Changes


Distinguishing 'countries you have a physical presence in' from 'countries in which you do business' for organization profiles

On several occasions there has been confusion from both service providers and for end-users as to whether a particular service provider has a physical presence in a country, vs simply doing business in that country while not being located there. To resolve this issue we're going to break these into two separate fields on organization profiles, and adjust the marketplace filtering options accordingly.


Change record: https://www.drupal.org/node/2937428

Status: ready for deployment

Show all historical credits on user profiles

Right now, we only show the most recent year's worth of contributions on user profiles. This was because we did not have historical data when first creating the credit system.

However, we want to make it possible to see the full history of a user's contributions, so we will begin displaying all user credits from the time that the credit system was implemented (April 2015).


Change record: https://www.drupal.org/node/2937429

Issue(s): https://www.drupal.org/node/2042697  

Status: targeting week of 2018-04-02


Show all historical credits on organization profiles

For organizations, we currently only display their contributions from the past 90 days. This is a deliberate choice to encourage ongoing contribution, and matches the ranking factors used in the marketplace. However, there is value in being able to see an organization's complete contribution history, so we'll provide the option to see an organization's credits going back to the beginning of recorded credit (April 2015).


Change record: https://www.drupal.org/node/2937430

Issue(s): https://www.drupal.org/project/drupalorg/issues/2649100, https://www.drupal.org/node/2042697

Status: targeting week of 2018-04-02


Ongoing Changes


Importing existing donation and membership data to new membership system

If you've ever needed to look up a history of your donations to the DA for tax purposes, you'll be happy for this one. Now you will see the full history of donations, not including memberships, on your Drupal.org profile.


Change record: https://www.drupal.org/node/2956455

Issue: https://www.drupal.org/project/drupalorg/issues/2934492

Status: In progress


Implementing Open Demographics Initiative on Drupal.org

To improve the inclusiveness of our community, we want to provide better tools for understanding our community, and for allowing members of our community (at their choice) to positively affirm their identity and expression.


There are a number of important axes of identity and expression, however. We are evaluating making a module to include the Open Demographics Initiative, by @drnikki, with input from @sagesharp, @rachel_norfolk, @justafish, among others.


Change record: https://www.drupal.org/node/2944177

Issue: https://www.drupal.org/project/drupalorg/issues/2938949

Status: Planning the module design


Production servers being updated

Old webnodes have been phased out, and we are continuing to migrate services to their newer instances.


Most recent update: Git server migration is complete, the remaining servers are Solr, logging, and Media/NFS


Change Record: https://www.drupal.org/node/2827899

Status: Remaining: Solr, Media/NFS


DrupalCI: Repurposing owned hardware to run testbots

We are repurposing some of our owned hardware as vmhosts to run dedicated testbots. These bots are not as high performance as our AWS spot instances, and therefore will be used for the daily and weekly tests, rather than for commit or patch tests which developers may be waiting for.

Change record: https://www.drupal.org/node/2883929

Status: TBD after the production server updates above are complete.

Previous Sprint Changes


Accessibility: Issue credit attribution can be navigated with screen readers

The dialog for assigning individual and organizational credit in issue comments has been updated for better compatibility with assistive devices. It should now be more easily navigable with screen readers + keyboard interaction.


Change record: https://www.drupal.org/node/2956456

Issue: https://www.drupal.org/node/2793413

Status: Deployed, but needs review from an accessibility expert


More flexible top-level navigation on Drupal.org
We are experimenting with ways to improve the top level navigation on Drupal.org - making it easier for users of different personas to find the areas of the site that are best targeted to them. This might involve adding drop down menus to the main navigation.

Change record: https://www.drupal.org/node/2925124

Issue: https://www.drupal.org/node/2481515 , https://www.drupal.org/project/content/issues/2223199

Status: Deployed, and available to be configured when we are ready to adjust the IA


Added follow/unfollow links to documentation discussion pages
When receiving email notifications about a documentation discussion, the user is typically directed to the discuss page. However, to follow or unfollow the conversation, they needed to view the documentation page itself. We've updated the documentation system so users can now follow/unfollow directly from the discussion page.

Change record: https://www.drupal.org/node/2956458

Issue: https://www.drupal.org/node/2910226

Status: Deployed


Add Drupal versions to documentation page titles for better clarity/SEO
There are thousands and thousands of pages of community contributed documentation on Drupal.org, and ensuring that it is findable is critical to its utility. We've updated the meta tag information for these pages to make it easier to find content within the larger hierarchy, and importantly, to make it easier to determine which Drupal version documentation is for.


The pattern used is [node:title] | [node:drupalorg-top-guide:title] guide on [site:name]

Change record: https://www.drupal.org/node/2956461

Issue: https://www.drupal.org/project/drupalorg/issues/1413004

Status: Deployed


Increase size attribute for "Module categories" multiple-value select
As a quick fix to make it easier to categorize projects, we've increased the size of the module categories multi-select field.

Change record: https://www.drupal.org/node/2956462

Issue: https://www.drupal.org/project/drupalorg/issues/2952070

Status: Deployed


Send an email notification when project maintainers are added
Just to ensure there are no dropped communications, when a new maintainer is added to a project we now send them an email notification.

Change record: https://www.drupal.org/node/2956463

Issue: https://www.drupal.org/project/project/issues/2784067

Status: Deployed



Documentation: Automatically approve new contrib guides

To ease the process of adding new documentation guides for D7 and D8 contrib modules, new contrib Documentation Guides will now automatically be approved.

Change record: https://www.drupal.org/node/2956464

Issue: https://www.drupal.org/project/drupalorg/issues/2941066

Status: Deployed


Provide links to newer and older releases from the release nodes

In rare cases, there are sometimes patch releases which follow the same day as a new minor release (or a previous patch release). To make it easier to discover a new release, and simply to navigate recent release history from any individual release, other releases in the same major version are now included in the sidebar.


Change record: https://www.drupal.org/node/2956468

Issue: https://www.drupal.org/project/drupalorg/issues/2819501

Status: Deployed


Composer instructions on releases should take namespace map into account
Because we must avoid namespace collisions for Composer packages, Drupal.org provides a namespace mapping of Composer packages to Drupal projects. We've updated the automatically generated instructions on release pages to ensure they use this mapping.

Change record: https://www.drupal.org/node/2956469

Issue: https://www.drupal.org/project/drupalorg/issues/2946200

Status: Deployed



DrupalCI: Drupal.org/PIFT should send a build.yml file to the testbots
As part of our effort to give developers more control of their DrupalCI builds, we've updated the testbots to take in a build.yml file from Drupal.org


Change record: https://www.drupal.org/node/2956470

Issue: https://www.drupal.org/project/project_issue_file_test/issues/2909467

Status: Deployed


DrupalCI: Allow a modified drupalci.yml to change the testbot build
DrupalCI now looks for a drupalci.yml file when constructing the testbot build, and will respect overrides and additions from that file when running tests. This allows a much greater degree of flexibility in testing.

Many thanks to contributor Mile23.


Change record: https://www.drupal.org/node/2956471

Issue:  https://www.drupal.org/project/drupalci_testbot/issues/2949249

Status: Deployed


DrupalCI: Allow projects to contain their own drupalci.yml file
Projects may now include their own drupalci.yml file to add their own custom configuration for testing. We are still working on the documentation for this new feature

Many thanks to contributor Mile23.


Change record:  https://www.drupal.org/node/2956472

Issue:  https://www.drupal.org/project/drupalci_testbot/issues/2949249

Status: Deployed


DrupalCI: Allow themes to be testable

We have enabled DrupalCI testing for themes on Drupal.org.


Change record: https://www.drupal.org/node/2956473

Issue: https://www.drupal.org/project/drupalci/issues/2769599

Status: Deployed



Read more about these change notifications.

Sign up to receive change notifications via email.

Reply all
Reply to author
Forward
0 new messages