Computerminds Drupal maintenance support plansgive: Quickly update Drupal maintenance support plans core

If you’ve got a Drupal maintenance support plans site, which you need to update quickly (for example, to address last night’s security advisory!), here’s a tip. Run this from the command line:
curl ‘https://github.com/drupal/drupal/compare/7.59..7.60.patch’ | patch -p1This assumes your codebase was on Drupal maintenance support plans 7.59 and you’re currently in Drupal maintenance support plans‘s root directory. If you’re currently on a different version, adjust the numbers in the patch URL accordingly.
Don’t forget to still run database updates via /update.php or drush updatedb !
The Drupal maintenance support plans repo on github is a verbatim mirror of the official Drupal maintenance support plans repo from git.drupal.org. Github supports comparing arbitrary git references, with the /ORGANIZATION/REPO/compare/GITREF..GITREF URL, where the reference can be a tag, branch or revision. Adding ‘.patch’ to the end of a github URL formats the page as a patch. So I’ve made use of these three things to give me an exact patch of the changes needed to update Drupal maintenance support plans core’s code.
We normally use Composer (especially for Drupal maintenance support plans 8) or Drush make to manage our codebases, including core, which is definitely the ideal, but sometimes projects aren’t organised this way for whatever reason. A simple patch like this avoids the need for drush, or even potential mistakes that can be made when running drush pm-updatecode (such as removing any customisations within core directories).
This method is even compatible with any core patches you already have in place, which normally have to be to re-applied when upgrading core by other methods. If you have any existing changes to core that are incompatible, you’ll get errors about not being able to apply anyway, which you can then resolve manually.
(Any patches/hacks you make to core should be documented clearly somewhere, so drush make or composer-patches would be better in that scenario though!)
You can use this method to patch from github even if your core codebase is not in version control. But if it is… always check your diffs before committing! 🙂

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

Computerminds Drupal maintenance support plansgive: Quickly update Drupal maintenance support plans core

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.