Mitt första försök på att förstå konfigurationshantering i Drupal 8 av Drupal Bangalore

Configuration Management-modulen har integrerats i Drupal 8 Kärna som låter dig ringa och bekräfta plats konfigurationsändringar i utvecklingen, iscensättning och produktionsmiljöer respektive. Configuration Management gradvis visat sig vara en effektiv ersättning för Funktioner och nbsp; eftersom det låter dig skapa och ändra konfigurations enheter med stor lätthet

Här är jag dela min första erfarenhet med Drupal 8 Configuration Management System med hjälp av. några fall scenarios.This är vad utveckling menyn för Drupal 8 ser ut med en Configuration Management länk som leder dig till konfigurationssidan

Configuration Management Workflow: import, export och amp;. Synkronisera Configuration

Som ni vet filbaserade konfigurationshanteringssystem i Drupal 8 låter dig använda versionskontroll för konfigurering och för att spåra förändringar också. Konfigurationen på din webbplats kan importeras, exporteras och synkroniseras via Hantera > Konfiguration > Utveckling > Konfigurationshantering (admin /config /utveckling /konfiguration). Omdömen # Skapa en innehållstyp Omdömen jag skapade en blogg Content Type titeln "blogginnehåll" medan konfigurera flera områden som Blog titel, blogg beskrivning författarnamn, publiceringsdatum och författare Bild. Exporteras sedan jag denna enda konfigurationsfil och importerade det i produktionsmiljön.

Detta resulterade i att lägga till nytt innehåll typ "blogginnehåll" i produktionen. Detta var coolt. Omdömen # Skapa en meny Omdömen jag skapade en meny med titeln "sidfot Menu" med meny Länkar som Home, Om oss och Kontakta oss. Men när förändringarna endast exporterades menyn skapades medan menylänkar inte återspegla produktions version.That s för även om jag har skapat menylänkar med extern webbadress, kan detta ha skapat en konflikt om menyer skapades samtidigt som man skapar en sida . Drupal kommer inte att tillåta att lägga menyn utan sidan om är en intern webbadress. Omdömen # Aktivera en Core Module Omdömen jag aktiverat några centrala moduler som Aggregator, Serialisering, Ban, Åtgärder i utvecklingsversionen. Modulerna blev aktiverat i produktionsversionen när förändringarna importerades från utveckling. Omdömen # Installera en Bidrog modul Omdömen jag installerade några bidrog moduler och det möjligt för dem i utvecklingsversionen. Jag kunde inte exportera förändringar i produktionsversionen som Configuration Management System inte stödja det. Omdömen # Skapa en Taxonomy ordförråd Omdömen jag skapade en Taxonomy ordförråd med titeln "programmeringsspråk" med Taxonomi Termer som PHP, Java,. Net, C ++ och C. Även om taxonomi ordförråd fick återspeglas i produktionsversionen, taxonomi termer kunnat visa upp. Omdömen # Skapa en grundläggande Block Omdömen jag skapade ett grundläggande block med områden som ett block beskrivning och en kropp . Förändringarna som exporteras dök upp i produktionsversionen också. Omdömen # göra Tillstånd Ändrar Omdömen Jag gjorde några Behörighets Förändringar för autentiserade och anonyma användare som sträckte sig vissa privilegier som skriva kommentarer på ett blogginlägg. Förändringarna som exporteras dök upp i produktionsversionen också. Omdömen # Skapa en anpassad Block typ Omdömen jag skapade en anpassad Block typ titeln "Senaste innehåll" med fält som titel, beskrivning och bild. Ändringarna avspeglas mycket väl i produktionsversionen när de exporterades.

# Aktivera Kärn Teman Omdömen jag aktiverade några Drupal 8 grundläggande teman som Classy, ​​Bartik och Seven som fick aktiverade på produktionsversionen samt när förändringarna var exporteras

# Installera ett Bidrog tema Omdömen jag installerade några bidragit teman som Acquia Marina, Bootstrap och . Bear Skin i utvecklingsversionen. Liksom i fallet med Contributed moduler jag inte kunde exportera förändringar i produktionsversionen. Omdömen # skapa en användarroll Omdömen jag skapade en Användarroll med titeln "Blog författare" och får i vissa behörigheter till måttlig innehåll. Behörigheterna fick reflekterade tillsammans med alla andra förändringar gång förändringarna exporterades till produktionsversionen.

#creating En bildstil Omdömen jag skapat en bild stil med titeln "Författare bild" med måtten mäter 120x140 pixlar. Förändringarna visade upp framgångsrikt när de exporterades till produktionsversionen.

Full Import /Export

fullständiga export funktionen kan du hämta ett arkiv av alla aktiva konfigurationsfiler. Den låter dig även importera på en utveckling webbplats, synkronisera, göra ändringar, paket upp igen och importera och synkronisera tillbaka på levande webbplats. Sälja The ändringar som gjorts på utvecklings webbplatsen kommer att sparas i den aktiva lagring på utvecklingen webbplats. Dessa förändringar kan exporteras och importeras på levande plats, import kopierar YAML filer till mellanlagringskatalogen. Den fullständiga utveckling webbplatskonfiguration kan exporteras till admin /config /utveckling /konfiguration /full /export. Detta kommer att skapa en komprimerad fil som heter config.tar.gz.

På den levande plats när du navigerar till admin /config /utveckling /konfiguration /full /import och ladda upp den komprimerade filen, du kan granska ändringarna innan slutföra innehåll som måste importeras. När ändringarna importeras, blir utvecklingen webbplats uppdateras med de levande förändringar. Ytterligare ändringar görs för utveckling versionen innan de importeras tillbaka till live-version.

När importen är klar förändringarna måste synkroniseras. Synkroniseringsprocessen leder till höjd av iscensättning katalog innehåll till levande konfiguration där nya fält och innehållstyper får läggas samtidigt som nya moduler blir aktiverad.

Alla de ändringar som gjorts på utvecklingsversionen sedan distribueras till den levande versionen. Om det finns direkta ändringar som gjorts i den levande version förändringarna måste exporteras från produktionsversionen till utvecklingsversionen.

Vi är Valuebound strävar efter att skapa exceptionella webb erfarenheter och lösningar baserade på din unika affärs behöver. För ytterligare information om våra tjänster, vänligen Kontakta 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örsta försök till förståelse konfiguration hantering i Drupal 8 < /a >