Mitt første forsøk på å forstå konfigurasjonsstyring i Drupal 8 av Drupal Bangalore

Configuration Management modul har blitt integrert i Drupal 8 kjerne som lar deg lage og bekrefte området konfigurasjonsendringer i utviklingen, iscenesettelse og produksjonsmiljøer hhv. Configuration Management er gradvis å snu seg å være en effektiv erstatning for Features som det lar deg opprette og endre konfigurasjons enheter med stor letthet

Her jeg deler min første erfaring med Drupal 8 Configuration Management System ved hjelp av. noen saks scenarios.This er hva Development Meny av Drupal 8 ser ut som en Configuration Management link som fører deg til Configuration Page

Configuration Management Arbeidsflyt: import, eksport &. Synkronisere Configuration

Som du vet den filbaserte Configuration styringssystem i Drupal 8 lar deg bruke versjonskontroll for konfigurasjon og for å spore endringer også. Konfigurasjonen på nettstedet ditt kan importeres, eksporteres og synkronisert via Manage > Konfigurasjon > Development > Konfigurasjonsstyring (admin /config /utvikling /konfigurasjon).

# Opprette en innholdstype

jeg opprettet en blogg Content Type tittelen "Blog Content" mens du konfigurerer flere felt som Log tittel, blogg beskrivelse, Forfatter Navn, Publisering Dato og forfatter bilde. Da jeg eksportert dette enkelt konfigurasjonsfil og importert den i produksjonsmiljøet.

Dette resulterte i å legge til nytt innhold type "Log innhold" i produksjonen. Dette var kult.

# Opprette en Meny

jeg laget en meny med tittelen "Footer Menu" med menylinker som Home, Om oss og Kontakt oss. Men når endringene ble eksportert bare på menyen ble opprettet mens meny lenker unnlatt å reflektere i produksjons version.That fordi selv om jeg har laget meny linker med ekstern URL, kan dette ha skapt en konflikt hvis menyer ble opprettet mens du oppretter en side . Drupal vil ikke tillate å legge meny uten side om er en intern URL.

# Aktivere en Core Module

jeg aktivert noen få kjernemoduler som Aggregator, serialisering, Ban Handlinger i Utviklings versjon. Modulene ble aktivert i produksjonsversjonen når endringene ble importert fra utvikling.

# Installere en Bidratt Module

jeg installerte noen bidro moduler og aktivert dem i Development versjon. Jeg kunne ikke eksportere endringene i produksjonsversjonen som konfigurasjonsstyringssystemet mislyktes i å støtte den.

# Opprette en taksonomi Vocabulary

jeg opprettet en Taxonomy Vocabulary tittelen "Programmeringsspråk" med Taksonomi Uttrykk som PHP, Java,. Net, C ++ og C Selv om taksonomi vokabular fikk reflektert i produksjonsversjonen, taksonomien vilkårene ikke dukket opp.

# Å lage Block

jeg laget en basisblokk med felt som en blokk beskrivelse og en kropp . Endringene når eksporteres dukket opp i produksjonen versjonen også.

# Making Tillatelse Endrer

jeg gjort noen Tillatelse Endringer for autentiserte og anonyme brukere som utvidet visse privilegier som kommentering på et blogginnlegg. Endringene når eksporteres dukket opp i produksjonen versjonen også

. # Opprette et tilpasset Block Type

jeg laget et tilpasset Block Type tittelen "Recent Content" med felt som tittel, beskrivelse og bilde. Endringene reflekteres helt bra i produksjonsversjonen etter at de ble eksportert.

# Aktivere kjernetemaer

jeg aktiverte noen Drupal 8 kjernetemaer som Classy, ​​Bartik og Seven som fikk aktivert på produksjonsversjonen også etter at endringene var eksportert

# Installere en Bidratt Theme

jeg installerte noen bidro temaer som Acquia Marina, Bootstrap og . bjørn Skin i utviklingen versjon. Som i tilfellet med Bidro moduler jeg ikke kunne eksportere endringer i produksjonsversjonen.

# Opprette en bruker Role

jeg opprettet en brukerrolle tittelen "Log forfatter" og tillatt i noen tillatelser til moderat innhold. Tillatelsene ble reflektert sammen med alle de andre endringer etter at endringene ble eksportert til produksjonsversjonen.

#creating En bildestil

jeg laget et bilde stil med tittelen "Forfatter Image" med dimensjoner som måler 120x140 piksler. Endringene viste seg vellykket når de ble eksportert til produksjonsversjonen

. Full Import /Export

full eksportfunksjonen kan du laste ned et arkiv over alle de aktive konfigurasjonsfiler. Den lar deg også importere på et byggefelt, synkronisere, gjøre endringer, pakke opp igjen og importere og synkronisere tilbake på live området også.

Endringene er gjort på utviklingen området vil bli lagret i den aktive lagring på utvikling nettstedet. Disse endringene kan eksporteres og importeres på live nettstedet, import kopierer YAML filer i iscenesettelsen katalogen. Full utbygging nettstedet konfigurasjon kan eksporteres på admin /config /utvikling /konfigurasjon /full /eksport. Dette vil skape en komprimert fil som heter config.tar.gz.

På aktive nettstedet når du navigerer til admin /config /utvikling /konfigurasjon /full /import og laste den komprimerte filen, kan du se gjennom endringene før ferdigstille innholdet som må importeres. Når endringene er importert, blir utviklingen siden oppdatert med live endringer. Ytterligere endringer er gjort på Development versjonen før de importeres tilbake til live-versjon.

Når importen er fullført endringene må synkroniseres. Synkroniseringsprosessen fører til heving av iscenesettelse katalogen innholdet til live stilling der nye felt og innholdstyper får lagt mens nye moduler bli aktivert.

Alle endringer som er gjort på utviklingen versjonen blir deretter distribuert til live versjon. I tilfelle det er direkte endringer som er gjort i live-versjon, endringene må eksporteres fra produksjonsversjonen til utvikling versjon.

Vi er Valuebound er opptatt av å skape eksepsjonelle web erfaringer og løsninger basert på din unike forretnings trenger. For ytterligere informasjon om tjenestetilbudet vårt, kan Kontakt oss

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