Mit første forsøg på at forstå konfigurationsstyring i Drupal 8 af Drupal Bangalore

Configuration Management modulet er integreret i Drupal 8 Core som lader dig foretage og kontrollere webstedet konfigurationsændringer i udviklingen, iscenesættelse og produktionsmiljøer hhv. Configuration Management er efterhånden viser sig at være en effektiv erstatning for Features som det lader dig oprette og redigere konfigurationsfiler enheder med stor lethed

Her jeg deler min første hånd erfaring med Drupal 8 Configuration Management System med hjælp af. et par tilfælde scenarios.This er, hvad menuen Udvikling af Drupal 8 ligner med en Configuration Management link, der fører dig til konfigurationssiden

Configuration Management Workflow: import, eksport &. Synkronisering Konfiguration

Som du ved filen baserede Configuration management system i Drupal 8 lader dig bruge versionskontrol til konfiguration og at spore ændringer så godt. Konfigurationen på dit websted kan importeres, eksporteres og synkroniseret via Administrer > Konfiguration > Udvikling > Konfigurationsstyring (admin /config /udvikling /konfiguration).

# Oprettelse af et Content type

Jeg har oprettet en blog Indholdstype titlen "Blog Content", mens konfigurering af flere områder som Blog titel, blog beskrivelse, Forfatter Navn, Udgivelse dato og Forfatter Billede. Derefter eksporteres jeg denne enkelt konfigurationsfil og importeret det i produktionsmiljøet.

Dette resulterede i at tilføje nyt indhold type "Blog indhold" i produktionen. Det var cool.

# Oprettelse af en menu

Jeg har oprettet en menu med titlen "Footer Menu" med Menu Links gerne hjem, Om os og kontakt os. Men da ændringerne kun blev eksporteret menuen blev skabt, mens menu links undladt at afspejle i produktions- version.That er fordi selvom jeg har skabt menu links med ekstern URL, kan det have skabt en konflikt, hvis menuer blev skabt, mens du opretter en side . Drupal vil ikke tillade at tilføje menu uden siden, hvis er en intern webadresse.

# Aktivering en Core modul

jeg aktiverede et par Core Moduler som Aggregator, serialisering, Ban, aktioner i Udvikling Version. Modulerne blev aktiveret i produktionen version, når ændringerne blev importeret fra udvikling.

# Installation af et Contributed Modul

Jeg har installeret et par bidraget moduler og aktiveret dem i Udvikling Version. Jeg kunne ikke eksportere ændringer i produktionen version Configuration management system undladt at støtte den.

# Oprettelse af en taksonomi Ordforråd

jeg oprettet en taksonomi ordforråd med titlen "Programmering Sprog" med Taksonomi Vilkår som PHP, Java,. Net, C ++ og C. Selv om Taksonomi ordforråd fik afspejlet i produktionen version, taksonomien vilkår undlod at dukke op.

# Oprettelse af en Basic Block

jeg oprettet en Basic Block med felter som en blok beskrivelse og en krop . De ændringer, når der eksporteres dukkede op i produktionen version også.

# Making Tilladelse Ændrer

jeg lavet nogle Tilladelse ændringer for bekræftet og anonyme brugere, der udvidede visse privilegier som udstationering kommentarer til et blog-indlæg. De ændringer, når der eksporteres dukkede op i produktionen version også.

# Oprettelse af en brugerdefineret blok type

Jeg har oprettet en brugerdefineret Block type med titlen "Nyt indhold" med områder som titel, beskrivelse og billede. Ændringerne afspejles udmærket i produktionen version, efter at de blev eksporteret.

# Aktivering Core Temaer

jeg aktiveret nogle Drupal 8 core temaer som Classy, ​​Bartik og Seven, der fik aktiveret på produktionen version samt når ændringer var eksporteret

# Installation af en Contributed tema

jeg har installeret nogle bidraget temaer som Acquia Marina, Bootstrap og . Bjørn Hud i udviklingen versionen. Ligesom i tilfældet med leverede moduler jeg ikke kunne eksportere ændringerne produktionen version.

# Oprettelse af en Bruger Rolle

jeg oprettet en bruger rolle titlen "Blog Forfatter" og tilladt i nogle tilladelser til moderat indhold. Tilladelserne blev afspejlet sammen med alle de andre ændringer Når ændringerne er blevet eksporteret til produktionen version.

#creating Et billede Style

jeg skabte et billede stil med titlen "Forfatter Image" med dimensioner måler 120x140 pixels. Ændringerne dukkede op med succes, når de blev eksporteret til produktionen version.

Fuld Import /Export

fulde eksport funktion kan du hente et arkiv over alle de aktive konfigurationsfiler. Det lader dig også importere på en udvikling sted, synkronisere, foretage ændringer, pakke op igen og import- og synkronisere tilbage på live websted.

Ændringerne på udviklingen webstedet vil blive gemt i den aktive opbevaring på udviklingen site. Disse ændringer kan eksporteres og importeres på live site, import- kopierer YAML filer ind i iscenesættelse mappe. Den fulde udvikling webstedet konfiguration kan eksporteres på admin /config /udvikling /konfiguration /fuld /eksport. Dette vil skabe en komprimeret fil kaldet config.tar.gz.

På live websted, når du navigerer til admin /config /udvikling /konfiguration /fuld /import og uploade den komprimerede fil, du kan gennemgå ændringerne før færdiggøre det indhold, der skal importeres. Når ændringerne er importeret, bliver udviklingen webstedet opdateret med de levende ændringer. Yderligere ændringer er foretaget om udvikling version, før de importeres tilbage til live-version.

Når importen er færdig ændringerne skal synkroniseres. Synkroniseringen proces fører til højden af ​​iscenesættelse mappe indhold til levende konfiguration, hvor nye felter og indholdstyper få tilføjet, mens nye moduler bliver aktiveret.

Alle ændringerne på udviklingen versionen derefter indsat til levende version. I tilfælde er der direkte ændringer i live-versionen, ændringerne skal eksporteres fra produktionen version til udviklingen versionen.

Vi er Valuebound er forpligtet til at skabe ekstraordinære web erfaringer og løsninger baseret på din unikke virksomhed behov. For yderligere information om vores servicetilbud, skal du Kontakt os

+1 (201) 383-5005 eller 91 (808) 804-8711Visit vores kilde - < en href="http://www.valuebound.com/resources/blog/my-first-attempt-at-understanding-configuration-management-in-drupal-8">My første forsøg på at forstå konfiguration management i Drupal 8 < /a >