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
18/06/2025, by Ivan

8-jezgreni modul „Migrate Drupal“ u Drupalu pruža podršku API-ju za migraciju sa Drupala na Drupal, dok „Migrate Drupal UI“ nudi jednostavan korisnički interfejs za nadogradnju sa starih verzija Drupala.

Nadogradnje sa Drupal 6 na Drupal 8 i Drupal 7 na Drupal 8 su stabilne za jednonjezične sajtove. Put nadogradnje za višejezične sajtove još nije kompletiran. Pogledajte odeljak Nadogradnja višejezičnog Drupala 6 na Drupal 8 za kratke informacije o višejezičnim nadogradnjama Drupal 6 - Drupal 8 i meta-problemima višejezičnih migracija za listu problema migracije vezanih za višejezičnost. Postoji nekoliko načina za osiguranje stabilnosti nadogradnje D6-D8 i D7-D8.

Pažljivo testirajte nadogradnju vašeg sajta i prijavite svoja zapažanja

Kada nadograđujete sajt sa Drupala 6 ili 7 na Drupal 8, obavezno detaljno testirajte i proverite rezultate. Moguće je da ćete pronaći nešto što nije nadograđeno kako ste očekivali. Kada se to dogodi:

Kada prijavljujete nove probleme, oni se dodeljuju komponenti „migration system“. Izuzetno je važno da pružite što više detalja i informacija.

  • Molimo vas da obezbedite snimke ekrana pre (iz Drupala 6/7) i posle (Drupal 8), gde je to primenjivo.
  • Detaljno opišite problem.
  • Navedite dodatne informacije sa vašeg sajta za koje mislite da mogu biti relevantne za problem.
  • Primer dobrog izveštaja o problemu: https://www.drupal.org/node/2853872

              - Kratki opis, snimak ekrana i oznake ispod snimka kreirani su u originalnom izveštaju problema.
              - Sažetak problema je kasnije ažuriran nekoliko puta kako bi uključio sve više informacija dobijenih tokom analize.
              - Ažuriranje sažetaka problema je izuzetno važan deo procesa rešavanja. Ponekad je prenos grešaka veoma složen i održavanje aktuelnih sažetaka znatno pomaže u saradnji migratora i drugih učesnika!
              - Ne ustručavajte se - trudićemo se da napišemo što detaljniji izveštaj o grešci!

Pomoć u testiranju zakrpa

Ako želite da pomognete u testiranju ispravki za migraciju, potrebno je da postavite testno okruženje. Uvek primenjujte zakrpe na najnoviju verziju Drupal 8 dev.

Pomoć u pronalaženju uzroka problema migracije

Ako imate malo više iskustva sa Drupalom i njegovim modelom podataka, verovatno ćete moći da pomognete u identifikaciji osnovnih uzroka grešaka u migraciji. Pošto govorimo o migraciji podataka, najvažnije je razumeti:

  • Odakle dolaze izvori podataka u Drupalu 6/7
  • Gde treba da idu u Drupalu 8

Neki alati koji će vam pomoći da razumete odakle podaci dolaze:

  • Devel modul je odličan alat za proveru izvora podataka u Drupalu 6/7.
  • phpMyAdmin ili neki drugi preglednik baze podataka pomoći će vam da pronađete izvore podataka u Drupalu 6/7.
  • Ako možete identifikovati Drupal 6/7 formu u kojoj se podaci nalaze, ali ne možete da ih pronađete u bazi, uvek možete pratiti pokazatelje pretraživanjem API-ja. Otvorite Drupal 6/7 formu gde se podaci nalaze, kopirajte i nalepite ime polja i potražite na Google-u

site:api.drupal.org <ovde unesite šta tražite>

Konfiguracije migracije možete pregledati u Drupalu 8 na sledeći način:

  • admin/config/development/configuration/single/export
  • Izaberite „migration“ kao „Tip konfiguracije“
  • Izaberite migraciju koju želite da pregledate

Par reči o automatizovanim migracionim testovima

Sve ispravke grešaka vezane za Drupal 8 jezgro moraju imati pokrivenost automatizovanim testovima. Ispravke se mogu praviti i bez testova ako niste upoznati sa automatizacijom testiranja. Ovaj odeljak je namenjen naprednim saradnicima koji žele da učestvuju u testiranju.

Potrebno je testirati migracije da bi test bot zaista izvršio migraciju. Pri pisanju testova za vaše migracije iz D6/D7 u D8 kao ulazni podaci koriste se testni fajlovi baze podataka uključeni u Drupal 8 jezgro:

Stvarni testovi su obično definisani u kernel testovima jezgra odgovarajućeg modula, npr. u core/modules/comment/tests/src/Kernel/Migrate/d7

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.