logo

Dodatni tipovi blokova (EBT) - Novo iskustvo rada sa Layout Builder-om❗

Dodatni tipovi blokova (EBT) – stilizovani, prilagodljivi tipovi blokova: slajdšouvi, kartice sa tabovima, kartice, akordeoni i mnogi drugi. Ugrađena podešavanja za pozadinu, DOM Box, javascript dodatke. Iskusite budućnost kreiranja rasporeda već danas.

Demo EBT moduli Preuzmite EBT module

❗Dodatni tipovi pasusa (EPT) – Novo iskustvo rada sa pasusima

Dodatni tipovi pasusa (EPT) – analogni skup modula zasnovan na pasusima.

Demo EPT moduli Preuzmite EPT module

Scroll
19/06/2025, by Ivan

Pregled

Pripremajući se za nadogradnju na Drupal 8, vredi odvojiti vreme za planiranje pristupa nadogradnji. Iako sadržaj vašeg prethodnog Drupal sajta verovatno može biti prenesen bez problema, za konfiguraciju vašeg Drupal 8 sajta verovatno će biti potrebni neki ručni zadaci. Na primer, modul Views trenutno nema automatsku nadogradnju u jezgru, što znači da ćete morati ručno da kreirate prikaze na vašem Drupal 8 sajtu. Najprikladniji pristup treba razmotriti za svaki sajt pojedinačno.

Jednostavan pristup sa ručnim koracima nakon nadogradnje

Ovim pristupom se nadogradnja izvršava jednom, a ručni koraci (npr. kreiranje views) se izvode na Drupal 8 sajtu pre njegove objave.

Preporučuje se da prvo vežbate nadogradnju i pažljivo pratite ručne korake nakon nadogradnje. Ako ste zadovoljni u test okruženju, ponovite iste korake i pripremite produkciono Drupal 8 okruženje za čistu instalaciju Drupal 8.

Ovaj pristup može se primeniti na:

 

Inkrementalna nadogradnja sa ručnim koracima nakon nadogradnje

U zavisnosti od količine i složenosti ručnih koraka nakon nadogradnje, možda neće biti moguće držati stari sajt van mreže dok se ručni koraci izvršavaju na Drupal 8 sajtu. Ako je stari sajt povezan na mrežu dok se na novom Drupal 8 sajtu izvode ručni koraci, može se desiti da korisnici kreiraju ili ažuriraju sadržaj na starom sajtu.

Drupal 8 podržava dodatna ažuriranja. To znači da se migracije ponovo izvršavaju za prenos novog i izmenjenog sadržaja. Ne preporučuje se menjanje konfiguracije starog izvornog sajta između inicijalne nadogradnje i dodatne migracije.

incremental-upgrade

Ovaj pristup može se primeniti na:

Prenos sadržaja samo u STAGING i PROD okruženjima

Jedna od najmoćnijih novih koncepata u Drupalu 8 je unapređena sistema upravljanja konfiguracijom koja omogućava raspoređivanje kompletne Drupal konfiguracije iz jednog okruženja u drugo. Najtipičniji scenario je postojanje razvojne (DEV), testne (STAGING) i produkcione (PROD) okoline, gde je produkcioni sajt uživo za krajnje korisnike. U Drupalu 8, sve konfiguracije mogu biti eksportovane kao YAML fajlovi i importovane u drugo okruženje.

Ako planirate da koristite zasebna DEV, STAGING i PROD okruženja, jedan od mogućih pristupa je prikazan na slici ispod. Važno je razumeti da se Drupal entiteti mogu klasifikovati kao:

  • Sadržajni objekti (korisnici, čvorovi, taksonomijski termini, ...)
  • Konfiguracioni objekti (tipovi sadržaja, polja, prikazi, svi konfiguracioni parametri)

migrate-dev-staging

Proces nadogradnje na slici iznad:

1. Drupal 8 DEV okruženje se nadograđuje sa izvornog sajta.
2. Izvorni sajt ostaje online (može se kreirati ili ažurirati sadržaj). U isto vreme, konfiguracija se završava u Drupal 8 DEV okruženju.
3. Konfiguracije se mogu rasporediti iz DEV u STAGING pomoću Drupal 8 sistema upravljanja konfiguracijom. Obično se koristi sistem kontrole verzija (npr. Git).
4. Kada je STAGING okruženje spremno, sadržaj se može preneti sa izvornog sajta u STAGING radi konačnih testova prihvatanja. Kada su testovi uspešni, Drupal 8 PROD sajt se implementira, a sadržaj prenosi sa izvornog sajta na Drupal 8 PROD sajt.

Ovaj pristup zahteva nadogradnju pomoću Drush-a. Postoji nekoliko varijanti ovog pristupa.

  • Pogledajte stranicu nadogradnje pomoću Drush-a za informacije o generisanju migracija.
  • Nadogradnja na Drupal 8 DEV (korak 1 sa slike) može se izvršiti pokretanjem svih migracija pomoću drush migrate-import --all ili izvršavanjem potrebnih migracija pojedinačno koristeći drush migrate-import <migration name>
  • Nadogradnja samo sadržaja (korak 4 sa slike) može se izvršiti pokretanjem svih migracija sadržaja pomoću drush migrate-import --tag=Content ili izvođenjem željenih migracija jednu po jednu koristeći drush migrate-import <migration name>. Takođe, željene migracije se mogu navesti u manifest fajlu.
Source authors:

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.