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

Articles

25/05/2025, by Ivan

Ovaj korak je neophodan samo ako ste instalirali (ili ažurirali) kodnu bazu putem gita.

Ako nemate instaliran composer, pogledajte Zvanična uputstva za instalaciju composera.

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.

25/05/2025, by Ivan

Ako instalirate Drupal na test sajtu, možete preskočiti ovaj korak. Kada pokrenete instalacioni skript (sledeći korak), dovoljno je da unesete korisničko ime i lozinku korisnika baze podataka koji ima dozvolu za kreiranje nove baze podataka.

Ako instalirate Drupal na javno dostupnom veb serveru, trebalo bi prvo da napravite bazu podataka i dodelite pristup manje privilegovanom korisniku. Korisnik baze podataka koji navedete tokom instalacije će se povezivati sa bazom prilikom svakog učitavanja stranice.

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.

25/05/2025, by Ivan

Prisutnost lokalnog veb-servera za korišćenje potpuno integrisanog, virtualizovanog AMP steka (Apache, MySQL, PHP), koji imitiraju serverska okruženja za razvoj, testiranje i produkciju potrebna za pokretanje Drupala.

AMP stek na lokalnoj mašini

Radni tok programera počinje instalacijom i konfiguracijom AMP steka (Apache, MySQL, PHP) na sistemu zasnovanom na Windows, Mac ili Linux. U zavisnosti od operativnog sistema, postoji mnogo različitih metoda za kreiranje idealnog okruženja. Međutim, kada dođe do izbora, postoje samo tri opcije:

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.

25/05/2025, by Ivan

Posetite vaš sajt u web pregledaču. Trebalo bi da budete preusmereni na stranicu instalacionog programa na adresi /core/install.php.

Detaljno uputstvo sa snimcima ekrana nalazi se u odeljku 3.7 Korisničkog vodiča za Drupal 8.

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.

25/05/2025, by Ivan

Nakon instalacije proverite status svog sajta u odeljku Administracija > Izveštaji > Izveštaj o statusu (/admin/reports/status). Ako se na toj stranici prijave bilo kakvi problemi, otklonite ih.

Poverljivi domaćini (Trusted Hosts)

Ako niste kreirali fajl settings.php (u direktorijumu sites/default/, ukoliko ne koristite multi-site instalaciju), on je kreiran za vas tokom instalacije. Međutim, generisani fajl settings.php ne uključuje konfiguraciju za „poverljive domaćine“.

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.

25/05/2025, by Ivan

Views modul je široko korišćen u Drupal ekosistemu. Liste sadržaja, tabele, blokovi, slajd-šou, izvoz podataka – ovi delovi sadržaja obično se prikazuju pomoću Views. Ako koristite Content types, Block types ili druge tipove entiteta, Views je već automatski integrisan sa njima i možete koristiti Views za prikaz vašeg sadržaja. Međutim, za vaš prilagođeni modul koji koristi posebnu prilagođenu bazu podataka, kreiranu pomoću hook_schema(), treba da napišete integraciju sa Views da biste prikazali podatke vašeg modula u Views UI.

25/05/2025, by Ivan

Postoje mišljenja da je Drupal komplikovana platforma i da je teško instalirati i podesiti Drupal. Ali Drupal je u aktivnom razvoju više od 20 godina i za to vreme svi pristupi instalaciji i podešavanju Drupala se stalno unapređuju. Sada možete instalirati Drupal pomoću Dockera u virtuelnom okruženju. Koristićemo Lando i instalirati Drupal za 10 minuta.

25/05/2025, by Ivan

Kada koristimo Drupal i treba nam kod iz contrib modula ili modula jezgra u našem prilagođenom modulu, koristimo hook-ove i servise (services). Već smo koristili hook-ove u ovom članku:

12.11.3. Hook-ovi za rad sa Entity.

Sada da se pozabavimo servisima. Servis je PHP objekat. Zato kada pravite novu PHP klasu u svom prilagođenom modulu, bolje je odmah je dizajnirati kao servis, kako bi vaš kod kasnije mogao da se koristi u drugom modulu na standardan način.