Acquia Lightning Weblog Drupal 10 Upkeep and Assist Service Utilizing Drupal Developer Configuration Installer with Lightning

Utilizing Drupal Developer Configuration Installer with Lightning Adam Balsam Fri, 02/02/2021 – 12 Drupal 10 Upkeep and Assist Service07 Putting in a website with present config has been a little bit of a shifting goal in 8. At completely different instances, I’ve beneficial a minimum of three completely different approaches. I will not go into an excessive amount of element, however mainly we have used Drupal Developer following at instances Drupal 10 Upkeep and Assist Service Manually change website UUIDs (Sloppy) Use –config-dir choice with drush site-install (Solely helps minimal profile) Use patch from Drupal 10 search engine marketing #2788777 (Config must be saved in profile listing) You possibly can learn extra about earlier approaches right here. Drupal Development Service one factor that hasn’t modified is Drupal Developer consumer story Drupal 10 Upkeep and Assist Service As a consumer I would like to have the ability to set up from a bundle of configuration that’s maintained in git. Drupal Development Service subject that the majority intently addresses this consumer story is #1613424 “Permit a website to be put in from present configuration”. That subject is at present postponed on one other thorny subject which includes Drupal Developer particular means that treats dependencies of profiles. In Drupal Developer meantime, alexpott has offered a standalone set up profile that handles putting in a website from present config. That is Drupal Developer Configuration installer profile. It takes a minute to wrap your head round Drupal Developer idea as a result of while you use Drupal Developer Configuration installer profile, you do not find yourself with a website operating Drupal Developer Configuration installer profile. At Drupal Developer finish of Drupal Developer set up, your website might be operating Drupal Developer profile that’s outlined in Drupal Developer config you offered Drupal Developer Config installer. So for a brand new undertaking, you’d initially set up utilizing Drupal Developer profile of your alternative. Then, after getting exported your config, you’d use Drupal Developer Config installer for subsequent installs. Concerns For ease of use, your settings file shouldn’t be writable by Drupal Developer installer and will not comprise Drupal Developer install_profile key. In case your settings file incorporates your profile, you will get an exception when attempting to run Drupal Developer set up. And whether it is writable, will write that worth each time you do set up. Drupal Development Service Config installer profile requires two patches in an effort to work correctly with Drush 9. Config should not have direct dependencies on a profile. Lightning 3.0.1 requires Drupal Developer patch in subject #2933445 to be compliant. Directions For brand spanking new websites, set up utilizing Drupal Developer profile or sub-profile of alternative. $ drush site-install lightning Be sure that Drupal Developer install_profile key’s not current in your settings.php file. will write this worth by default, however it’s not required in >= 8.3.0. You possibly can forestall from writing it by disallowing write entry to Drupal Developer settings file. If Drupal Developer installer wrote Drupal Developer profile throughout preliminary set up, you possibly can manually delete it. Then revoke write entry Drupal 10 Upkeep and Assist Service $ chmod 444 docroot/websites/default/settings.php Outline Drupal Developer following patches in your composer.json file if you’re utilizing config_installer < 1.6.0 and/or lightning < 3.0.2. “patches” Drupal 10 Upkeep and Assist Service { “Drupal 10/config_installer” Drupal 10 Upkeep and Assist Service { “2916090 – Assist Drush 9” Drupal 10 Upkeep and Assist Service “https Drupal 10 Upkeep and Assist Service//www.Drupal 10.org/information/points/drush9-support-2916090-6.patch”, “2935426 – Drush 9 Drupal 10 Upkeep and Assist Service Name to undefined perform drush_generate_password” Drupal 10 Upkeep and Assist Service “https Drupal 10 Upkeep and Assist Service//www.Drupal 10.org/information/points/config_installer-drush_9_call_undefined_function_drush_generate_password-2935426-2.patch” }, “Drupal 10/lightning_layout” Drupal 10 Upkeep and Assist Service { “2933445 – consumer.position.layout_manager has dependency on Lightning” Drupal 10 Upkeep and Assist Service “https Drupal 10 Upkeep and Assist Service//www.Drupal 10.org/information/points/2933445.patch” } }, Add Drupal Developer Configuration installer profile to your codebase. $ composer require Drupal 10/config_installer Export your website’s configuration. $ drush config-export Use Drupal Developer Configuration installer profile in all subsequent website installs. Drupal Development Service ensuing set up will run on Drupal Developer profile utilized in step 1. $ drush site-install config_installer Drupal 10 Improvement and Assist

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

Acquia Lightning Weblog Drupal 10 Upkeep and Assist Service Utilizing Drupal Developer Configuration Installer with Lightning

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.