- Palette 🎨
-
Resursi
- Forum
- DrupalBook
- Blog
-
Studije slučaja
- Automatski prevod Drupal stranica uz pomoć AI
- CI‑vođeno upravljanje konfiguracijom
- Drupal kao backend: GraphQL, JSON:API, RESTful
- Kako održavati ogromne menije u Drupalu
- Zamena Colorbox‑a sa GLightbox‑om
- Prepisivanje CKEditor 4 dodataka za CKEditor 5
- Nadogradnja Drupal‑a 7 na najnoviju verziju Drupal‑a
- Drupal Documentation
- JSON Drop API Documentation
- Šta je novo
- Preuzmi Drupal
-
Kontakti
Palette - Učinite je šarenom🎨
Palette - Vizuelni page builder. Ne moraš biti dizajner.
Scroll
9. Razvoj modula za Drupal
27/05/2025, by Ivan
Menu
- Instalacija Drupala pomoću Lando-a
- Drupal: Osnovne funkcije
- 2. Drupal: Konfiguracija
- 3. Drupal: Izgradnja sajta
- 4. Drupal Commerce - Modul za online prodavnicu za Drupal
- 5. Drupal i SEO.
- 6. Drupal: Temiranje
- 7. Drupal: Napredno temiranje
-
9. Razvoj modula za Drupal
- 9.2. Šta znači "hook" u Drupalu?
- 9.3. Kreiranje prilagođenog Drupal modula. Programski prikaz stranice.
- 9.4. Kreiranje stranica za premium naloge.
- 9.5. Osnovna Drupal dokumentacija api.drupal.org. Kako pretraživati informacije o Drupal API-ju.
- 9.6. Ruta sa parametrima.
- 9.7. Pluginovi u Drupalu. Kako programski dodati blok.
- 9.8. Rad sa formularima u Drupalu. Dodavanje konfiguracionog formulara programatski.
- 9.9. Upravljanje konfiguracijom u Drupalu. Aktivna, sinhronizovana konfiguracija, prenos konfiguracija sa DEV na LIVE.
- 9.10. Drupal Fields API. Drupal polja u bazi podataka.
- 9.11. Drupal Entity API. Kreiranje prilagođenog tipa entiteta. Generisanje tipa entiteta pomoću Drupal Console.
- 9.12. Event Dispatcher, prilagođeni kod za određene događaje
- 9.13. Rad sa bazom podataka u Drupalu
- 9.14. Pisanje integracije sa Views
- 12.15. Servisi i Dependency Injection.
- Drupal odvojen. Izgradnja backend-a na Drupalu.
- Stari članci
Sve što smo do sada razložili, bilo je slično prethodnim verzijama Drupala. Ali sa razvojem, sve je drugačije. Iako Drupal vizuelno izgleda kao Drupal 7, unutra se sastoji od Symfony komponenti, njegovih komponenti, kao i mnogih biblioteka. Zbog toga morate raditi sa novim sistemom plugina, baviti se OOP-om u PHP-u.
Za početak ćemo krenuti od prilično poznatih stvari – Drupal hook-ova, zatim ćemo razumeti kako Drupal radi sa stranicama (rute), dodati novu stranicu, razmotriti kako Drupal obrađuje zahteve.
Kako budu dodavani novi članci i video zapisi, proširiću ovaj uvodni članak.