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.
❗Dodatni tipovi pasusa (EPT) – Novo iskustvo rada sa pasusima
Dodatni tipovi pasusa (EPT) – analogni skup modula zasnovan na pasusima.
GLightbox is a pure javascript lightbox (Colorbox alternative without jQuery)❗
It can display images, iframes, inline content and videos with optional autoplay for YouTube, Vimeo and even self-hosted videos.
Priprema okvira modula
Menu
- Razumevanje Drupala
- Sistemski zahtevi Drupala
- Instalacija Drupala
- Ažuriranje Drupal 8
- Administracija sajta Drupal 8
- Drupal 8 moduli
- Poređenje Drupal modula
- Drupal teme
- Tipovi polja u Drupalu
- Upravljanje konfiguracijom
- Višesajt Drupal
- Specijalne mogućnosti
- Otklanjanje problema u Drupalu 8
-
Kreiranje modula za Drupal
- Početak rada – referentne informacije (Drupal 8)
- Priprema okvira modula
- Pravila imenovanja i smeštaja vašeg Drupal 8 modula
- Obavestite Drupal 8 o vašem modulu pomoću .info.yml fajla
- Dodati composer.json fajl
- Prikaz na stranici "Hello World" putem Drupal modula
- Dodavanje glavnog kontrolera
- Dodati routing fajl
- Dodati link u meni
- Idemo dalje
- Dodati podrazumevanu konfiguraciju
- Uključite podrazumevanu konfiguraciju u svoj Drupal 8 modul
- Praktični vodič za kreiranje osnovnih Drupal 8 modula
- Osnovna struktura Drupal modula
- Konfiguraciona forma Drupala
- Definisanje i korišćenje sopstvene konfiguracije u Drupal 8
- Kreiranje stranice u Drupal modulu programatski
- Kreiranje bloka u Drupal modulu programatski
- Kreiranje tipova polja, vidžeta i formaterskih plugina u Drupalu
- Event Subscriber i Event Dispatcher. Sistem rada sa događajima u Drupalu.
- Kreiranje prikaznog stila za Views u Drupalu
- Dodavanje teme šablona u Drupal modul
- Dodavanje stilskih tabela (CSS) i JavaScript (JS) u Drupal 8 modul
- Testiranje Drupal 8 modula
- Objavite svoj modul na drupal.org
- Razumevanje hook-ova
- Drupal 8 API
- Tematizacija Drupal 8
- Nadogradnja na Drupal 8
U narednim pododeljcima vodiča kreiraćemo primere različitih delova Drupal sajta, kao što su prilagođena stranica, blok, entitet, polje itd. Svi primeri počinju sa folderom modula i .info.yml fajlom, i samo sa ta dva elementa modul će se pojaviti na stranici administracije ekstenzija Drupal 8 ili može biti aktiviran direktno pomoću Drush-a.
Ovaj pododeljak će vas provesti kroz proces pokretanja pravljenjem, imenovanjem i pravilnim smeštanjem .info.yml fajla, koji će postati polazna tačka za svaki novi modul koji pravite.
Ako želite da klonirate git repozitorijum primera koda iz ovog odeljka, morate instalirati git i pratiti instrukcije. Možete klonirati git repozitorijum koristeći sledeću komandu:
git clone https://github.com/sidharrell/D8HWexample.git modules/custom/hello_world
Svi fajlovi se po defaultu preuzimaju, ali možete ih „sakriti“ tako što ćete preći na „skeletnu“ verziju za početak. Da biste to uradili, idite u folder modula i koristite sledeću komandu:
git checkout skeleton
Ostale grane odgovaraju sledećim pododeljcima ovog vodiča i namenjene su da odgovaraju njihovim potpunijim verzijama u Examples modulu, koji se nalazi ovde.