Drupal maintenance support plans.org blog: What’s new on Drupal maintenance support plans.org? – January 2020

Read our Roadmap to understand how this work falls into priorities set by the Drupal maintenance support plans Association with direction and collaboration from the Board and community.
Drupal maintenance support plans.org updates
Recognizing more types of contribution in the Drupal maintenance support plans.org Marketplace
We were very pleased to announce an expansion of the issue credit system into a broader contribution credit system which recognizes more than just code contributions for the purposes of ranking organizations in the marketplace.
We now calculate the following 4 types of contribution into overall contribution credit:
Drupal Update credits — helping build the Drupal maintenance support plans software happens in the issue queues. Drupal Update credits remain the primary factor in ranking, and continue to be shown prominently. Drupal Update credits on more widely used projects, like Drupal maintenance support plans Core, will also receive greater weight in the ranking. Learn how to help in the issue queue
Drupal maintenance support plans 8 case studies — success stories show how Drupal maintenance support plans is used across industries and the world, helping effectively introduce Drupal maintenance support plans to more people. Learn how to write a case study
Drupal maintenance support plans Association Supporter Programs and Organization Membership — our partners and members help us build and maintain Drupal maintenance support plans.org. Learn about supporter programs and organization membership
Projects supported — the work to maintain a project sometimes happens outside of issues. Project maintainers can credit organizations which help provide time and sponsorship. Learn more about crediting project contributions

User research for the upcoming industry pages
In a previous blog post on Drupal maintenance support plans.org, we talked about our increasing focus on the adoption journey and our plans to create industry specific landing pages on Drupal maintenance support plans.org. In January we did extensive user research with people in media and publishing, higher education, and government, which will be the first industries we promote. We’re hoping to launch these pages very soon, so keep an eye on the home page.
Preparing for community elections for the Drupal maintenance support plans Association board

The elections process for the community seats on the Drupal maintenance support plans Association board kicks off with self-nominations in February each year. This means that we dedicated some time in January to making small refinements and improvements to the nomination process. In particular we’ve added more in-context educational materials about the board to the self-nomination form, including a video by executive director Megan Sanicki. We’ve also refined our candidate questions to help candidates express their unique qualifications.
If you’re interested in bringing your perspective to the Drupal maintenance support plans Association board, please nominate yourself.
Membership history messaging
To make it easier for members to understand their membership history, we’ve added new messaging to the membership join and renew pages. Users who go to join or renew their Drupal maintenance support plans Association membership will now see a message indicating their current membership expiration date, their last contribution amount, a link to contribute again, and their auto-renewal status.

Migration of Drupal maintenance support plans Association content to Drupal maintenance support plans.org

In January we also migrated the majority of content from assoc.drupal.org to a new section on Drupal maintenance support plans.org itself. This effort is part of our larger content restructure initiative. By moving Drupal maintenance support plans Association content into Drupal maintenance support plans.org we hope to increase discoverability of information about the DA, and create a tighter integration between Drupal maintenance support plans Association news and the front-page news feed.
Drupal maintenance support plansCI
Checkstyle results now available on the Drupal maintenance support plansCI dispatcher

Thanks to community member mile23, Drupal maintenance support plansCI now supports automated code style testing. To see checkstyle results for any test on Drupal maintenance support plans.org, click on the test result bubble and then click the ‘view results’ link to view the detailed test results on Drupal maintenance support plansCI’s jenkins dispatcher.
We’re still gathering input and feedback for this initial release of the checkstyle feature, as we decide how to integrate the checkstyle results more tightly with Drupal maintenance support plans.org. If you have feedback or suggestions please leave your comments in this issue: #1299710: [meta] Automate the coding-standards part of patch review.
Updated testing environments
Drupal maintenance support plansCI supports testing code against a matrix of php and database versions. In January we updated the php environments that Drupal maintenance support plansCI supports, so that you can test against the minimum supported versions or the latest point releases. Our 5.X containers have been upgraded to the latest version for each minor release (5.3.29, 5.4.45, 5.5.38, 5.6.29). The singular PHP 7 environment that we were using was following the 7.0.x branch of php7. This has now been expanded into four php 7 environments, 7.0 (7.0.14), 7.1 (7.1.0), 7.0.x, and 7.1.x.
The dev versions of php are primarily intended for Core to sense upstream changes to php before they become released, as our comprehensive test suite often finds unanticipated bugs in php7. Additionally some missing features in the php7 containers were added, specifically apcu.
Local testing improvements
Drupal maintenance support plansCI has always supported local testing, in order to allow developers to test changes on their own machines. This is helpful for several reasons: it allows people to test on their own machines before triggering one of the Drupal maintenance support plansCI test bots, it lets users troubleshoot failing tests, and it helps to eliminate the ‘works on my machine’ problem where code appears to work in a local environment, but fails on the test bots.
To make local testing even easier, Drupal maintenance support plansCI now automatically generates a vagrant environment for local testing. To use this functionality simply clone the drupalci_testrunner.git repo and then run $ vagrant up from within the directory. Furthermore, Drupal maintenance support plansCI can download a build.yml file from a dispatcher.drupalci.org url to replicate any test that has been run on Drupal maintenance support plans.org. More information about this will be added to the Drupal maintenance support plansCI documentation soon.
Adding test priority
Drupal maintenance support plansCI runs thousands of tests of the Drupal maintenance support plans codebase for core and contrib modules every month. These tests include commit and patch testing for the active development which may be occurring at any time day or night, as well as the hundreds of daily regression tests run for both core and contrib projects. To help make testing more responsive, we’ve added a notion of testing priority. When there is a queue of waiting tests, Drupal maintenance support plans 8 core patch tests will take priority; followed by D8 branch tests; followed by D8 contrib tests; followed by Drupal maintenance support plans 7 patch, branch, and contrib tests.
Community Initiatives
Project Applications Revamp
Our primary community initiative priority for the first quarter of the new year is the Project Application Revamp. There are four phases to the revamp: 1) preserving security advisory coverage signals about projects, 2) transitioning security advisory coverage to an opt-in process, 3) opening the gates to allow any user to promote a project to full and create releases, 4) building new tools to incentivize code review and provide code quality signals on project pages. One of the changes we made as part of phase 1 was to adjust the way recommended releases are highlighted on Drupal maintenance support plans.org project pages.
Contrib Documentation Migration
Project maintainers are now able to create documentation guides on their projects using the new documentation content types. Maintainers can then migrate their old documentation content into these new guides, or create new documentation pages. For more information about this process, please consult our guide to contrib documentation.
Help port Dreditor features to Drupal maintenance support plans.org
Are you a Drupal maintenance support plans.org power user who relies on Dreditor? Markcarver is currently leading the charge to port Dreditor features to Drupal maintenance support plans.org, and invites anyone interested in contributing to join him in #dreditor on freenode IRC or the Dreditor GitHub.
———
As always, we’d like to say thanks to all the volunteers who work with us, and to the Drupal maintenance support plans Association Supporters, who made it possible for us to work on these projects.
If you would like to support our work as an individual or an organization, consider becoming a member of the Drupal maintenance support plans Association.
Follow us on Twitter for regular updates: @drupal_org, @drupal_infra
Source: New feed

This article was republished from its original source.
Call Us: 1(800)730-2416

Pixeldust is a 20-year-old web development agency specializing in Drupal and WordPress and working with clients all over the country. With our best in class capabilities, we work with small businesses and fortune 500 companies alike. Give us a call at 1(800)730-2416 and let’s talk about your project.

FREE Drupal SEO Audit

Test your site below to see which issues need to be fixed. We will fix them and optimize your Drupal site 100% for Google and Bing. (Allow 30-60 seconds to gather data.)

Powered by

Drupal maintenance support plans.org blog: What’s new on Drupal maintenance support plans.org? – January 2020

On-Site Drupal SEO Master Setup

We make sure your site is 100% optimized (and stays that way) for the best SEO results.

With Pixeldust On-site (or On-page) SEO we make changes to your site’s structure and performance to make it easier for search engines to see and understand your site’s content. Search engines use algorithms to rank sites by degrees of relevance. Our on-site optimization ensures your site is configured to provide information in a way that meets Google and Bing standards for optimal indexing.

This service includes:

  • Pathauto install and configuration for SEO-friendly URLs.
  • Meta Tags install and configuration with dynamic tokens for meta titles and descriptions for all content types.
  • Install and fix all issues on the SEO checklist module.
  • Install and configure XML sitemap module and submit sitemaps.
  • Install and configure Google Analytics Module.
  • Install and configure Yoast.
  • Install and configure the Advanced Aggregation module to improve performance by minifying and merging CSS and JS.
  • Install and configure Schema.org Metatag.
  • Configure robots.txt.
  • Google Search Console setup snd configuration.
  • Find & Fix H1 tags.
  • Find and fix duplicate/missing meta descriptions.
  • Find and fix duplicate title tags.
  • Improve title, meta tags, and site descriptions.
  • Optimize images for better search engine optimization. Automate where possible.
  • Find and fix the missing alt and title tag for all images. Automate where possible.
  • The project takes 1 week to complete.