Il mio primo tentativo di comprendere la gestione della configurazione in Drupal 8 dal modulo Drupal Bangalore

Il Configuration Management è stata integrata nel Core Drupal 8 che consente di effettuare e verificare rispettivamente le modifiche di configurazione site nello sviluppo, messa in scena e ambienti di produzione. Configuration Management sta gradualmente trasformando in un sostituto efficace per Caratteristiche e nbsp; in quanto consente di creare e modificare le entità di configurazione con grande facilità

Qui sto condividendo la mia esperienza di prima mano con il Drupal 8 Configurazione del Sistema di Gestione con l'aiuto di. alcuni scenarios.This caso è ciò che il menu Sviluppo di Drupal 8 sembra con un link Configuration Management che si porta a la pagina di configurazione

configurazione del flusso di lavoro di gestione: Importazione, esportazione &. Sincronizzazione configurazione

Come sapete, il sistema di gestione della configurazione basata su file in Drupal 8 consente di utilizzare il controllo di versione per la configurazione e tenere traccia delle modifiche pure. La configurazione sul vostro sito può essere importato, esportato e sincronizzato via Gestisci > Configurazione > Sviluppo > La gestione della configurazione (admin /config /sviluppo /configurazione).

# Creazione di un tipo di contenuto

ho creato una Scrivi Blog Content dal titolo "Blog Content", mentre la configurazione di più campi come titolo del blog, descrizione del blog, nome dell'autore, Publishing Data e Autore: Image. Poi ho esportato il file di configurazione singola e importato nell'ambiente di produzione.

Ciò ha comportato l'aggiunta di nuovo tipo di contenuto "Blog Contenuto" in produzione. Questo è stato fresco.

# Creazione di un menu

Ho creato un menu dal titolo "Menu Footer" con link del menu come Home, Chi siamo e Contatti. Ma quando i cambiamenti sono state esportate solo il menu è stato creato mentre i collegamenti del menu non sono riusciti a riflettere i version.That produzione del perché anche se ho creato legami menu con URL esterno, questo potrebbe aver creato un conflitto se sono stati creati i menu durante la creazione di una pagina . Drupal non permetterà di aggiungere menu senza la pagina se è un URL interno.

# Abilitazione di un Core Module

ho attivato un paio di moduli di base come Aggregator, serializzazione, Ban, Azioni nella versione di sviluppo. I moduli GOT abilitati nella versione di produzione quando i cambiamenti sono stati importati dallo sviluppo.

# Installazione di un modulo Contributo

ho installato alcuni moduli contribuito e abilitata nella versione di sviluppo. Non ho potuto esportare i cambiamenti alla versione di produzione, come il sistema di gestione della configurazione non è riuscito a sostenerlo.

# Creazione di una tassonomia Vocabolario

ho creato una tassonomia Vocabolario titolo "Linguaggi di programmazione" con Tassonomia Termini come PHP, Java,. Net, C ++ e C. Anche se il vocabolario Tassonomia ottenuto riflette nella versione di produzione, i termini tassonomia non è riuscito a vedere.

# Creazione di un blocco di base

ho creato un blocco di base con campi come una descrizione del blocco e un corpo . Le modifiche in caso di esportazione presentati nella versione di produzione pure.

# Fare Permesso Cambia

ho fatto alcune modifiche alle autorizzazioni per gli utenti autenticati e anonimi che si estendevano certi privilegi come la pubblicazione di commenti su un post sul blog. Le modifiche in caso di esportazione presentati nella versione di produzione pure.

# Creazione di un tipo personalizzato blocco

ho creato un tipo personalizzato di blocco dal titolo "Contenuto recenti" con campi come titolo, descrizione e immagine. I cambiamenti riflettono perfettamente nella versione di produzione dopo sono state esportate.

# Attivazione Nucleo Temi

ho attivato alcuni temi Drupal 8 core, come classe, Bartik e Seven che ha ottenuto hanno permesso alla versione di produzione e una volta che i cambiamenti sono stati esportato

# L'installazione di un tema Contributo

ho installato alcuni temi hanno contribuito come Acquia Marina, Bootstrap e . Orso pelle nella versione di sviluppo. Come nel caso di moduli Contributo non ho potuto esportare i cambiamenti alla versione di produzione.

# Creazione di un ruolo utente

ho creato un ruolo di utente dal titolo "Blog Autore" e ha permesso in alcune autorizzazioni al contenuto moderata. I permessi GOT riflettono insieme a tutte le altre modifiche una volta sono stati esportati verso la versione di produzione le modifiche.

#Creating Un Stile

Ho creato uno stile immagine dal titolo "Autore: Image" con dimensioni di misura 120x140 pixel. Le modifiche hanno dimostrato con successo una volta che sono state esportate alla versione di produzione.

Completa Import /Export

La funzionalità di esportazione completa permette di scaricare un archivio di tutti i file di configurazione attive. Inoltre, consente di importare in un sito di sviluppo, la sincronizzazione, apportare modifiche, pacchetti di nuovo e di importazione e sincronizzare di nuovo sul sito dal vivo.

Le modifiche effettuate sul sito di sviluppo saranno salvati nella memorizzazione attiva sullo sviluppo sito. Questi cambiamenti possono essere esportati e importati sul luogo in tensione, le copie di importazione YAML file nella directory di gestione temporanea. La configurazione completa sito di sviluppo può essere esportato in admin /config /sviluppo /configurazione /full /export. Questo creerà un file compresso denominato config.tar.gz.

Sul sito tensione quando si passa a admin /config /sviluppo /configurazione /full /importazione e caricare il file compresso, è possibile rivedere le modifiche prima finalizzare il contenuto che deve essere importato. Quando le modifiche vengono importati, il sito di sviluppo viene aggiornato con le modifiche in tempo reale. Ulteriori modifiche sono fatte sulla versione di sviluppo prima della loro importazione alla versione live.

Una volta completata l'importazione i cambiamenti devono essere sincronizzati. Il processo di sincronizzazione porta alla elevazione dei contenuti della directory di gestione temporanea alla configurazione in tempo reale in cui i nuovi campi e tipi di contenuto vengono aggiunti mentre nuovi moduli vengono attivati.

Tutte le modifiche effettuate sulla versione di sviluppo sono quindi schierate alla versione live. Nel caso in cui non ci sono cambiamenti diretti effettuati in versione live, le modifiche devono essere esportati dalla versione di produzione per la versione di sviluppo.

Siamo Valuebound si sono impegnati a creare esperienze web eccezionali e soluzioni basate sul vostro business unico esigenze. Per ulteriori informazioni sulle nostre offerte di servizi, si prega di Contattaci

+1 (201) 383-5005 o 91 (808) 804-8711Visit nostra Fonte - < a href="http://www.valuebound.com/resources/blog/my-first-attempt-at-understanding-configuration-management-in-drupal-8">My primo tentativo di comprensione configurazione gestione in Drupal 8 < /a >