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

0. Šta je novo u Drupal 8

27/05/2025, by Ivan

Zdravo svima! Nova verzija CMS-a Drupal pod brojem 8 je objavljena. Razvoj ove verzije započeo je odmah nakon izlaska Drupala 7 2011. godine. Tokom ovog vremena, verzija 8 je značajno napredovala u odnosu na verziju 7.

Drupal 8 će vam omogućiti da brzo kreirate sajt svoje kompanije, mali portal ili internet prodavnicu koristeći samo standardne module. Naravno, u vreme izlaska Drupala 8 ima malo dodatnih modula, ali veoma brzo će biti portovani sa Drupala 7 na Drupal 8. Tako da u roku od 2-3 meseca nakon izlaska Drupal 8.0, moći ćete ga koristiti za svoj sajt.

Odmah nakon instalacije Drupala, svi materijali (stranice i članci) su objavljeni na glavnoj strani. Zapravo, nakon instalacije, to je blog koji se može proširiti kako god želite.

Upravljanje sadržajem

U Drupalu 8 imaćete zgodnu kontrolnu tablu na vrhu.

Drupal 8

Administrativne stranice su dostupne u iskačućim prozorima. Ako kliknete na Sadržaj (Content), a zatim na Dodaj materijal (Add Material), videćete formu za dodavanje materijala:

Upravljanje sadržajem u Drupal 8

Nakon dodavanja materijala na sajt, njihov sažetak se prikazuje na glavnoj stranici. Prilikom dodavanja članka možete ubaciti sliku, registrovati tagove, koristiti CKEditor vizuelni editor za uređivanje teksta (kao u LibreOffice Writer ili MS Word).

drupal 8

Kao rezultat, imaćete blog na glavnoj stranici:

drupal 8 blog

Drupal 8 je napravio veoma praktičan sistem za upravljanje sadržajem. Već smo videli stranicu Sadržaj, gde možete videti sve materijale na sajtu sa filterima. Ali takođe možete uređivati sadržaj direktno sa sajta, samo pređite mišem preko željenog teksta i pojaviće se ikonica za uređivanje:

Drupal 8 brzi uređivač

I ispravljamo sve što treba direktno na sajtu:

Drupal 8 Quick Edit

Sada možemo uređivati sve direktno u tekstu članka! Ovo je zgodno za ljude koji se tek upoznaju sa Drupalom.

Meni

Potrebne stranice mogu se napraviti u meniju. U Drupalu, meni može biti dodat odmah prilikom dodavanja materijala.

Drupal 8 Meni

Sada imamo novi link u meniju:

Drupal 8

Takođe lako možemo dodati novi meni:

Drupal 8 off canvas uređivanje

Sada možete dodavati stranice u naš novi meni. Svaki meni se prikazuje na stranici kao blok u regionu koji izaberemo.

Drupal 8

Polja (Fields)

Jedna od lepih funkcija Drupala je mogućnost dodavanja polja svemu: materijalima, korisnicima, komentarima itd. Kao i u Drupalu 7, moduli za rad sa poljima su deo jezgra Drupala 8.

Blokovi

U Drupalu 8, kao i u drugim verzijama, postoji upravljanje blokovima. Kroz blokove možete prikazivati tekst, menije, vesti i bilo koji drugi sadržaj i podatke sajta. U Drupalu 8 blokovi su iste entitete kao i materijali, komentari, korisnici, i možete im dodavati polja i praviti vrste blokova.

Drupal 8

Korisnici

Rad sa korisnicima je isti kao u Drupalu 7. Možete upravljati pristupnim pravima i ulogama kako želite:

Drupal 8 korisnici

Komentari

Komentari su isti kao u Drupalu 7.

Rad sa slikama

Kao i u Drupalu 7, u Drupalu 8 jezgru postoje moduli za rad sa slikama.

Views

Views je sada deo jezgra! Ovaj konstruktor upita i prikaza za bilo šta koristi se na ogromnoj većini sajtova, pa je sada deo Drupala 8.

Još mnogo dodatnih modula

O njima ćemo pričati u narednim člancima.

Šta je novo?

Drupal koristi neke biblioteke iz Symfony 2 i Zend Framework 2.

Sve biblioteke trećih strana sada se nalaze u folderu:

/vendor

Za praktičnost, jezgro Drupala je takođe izdvojeno u poseban folder:

/core

Među bibliotekama možete naći popularne biblioteke kao što su:

Twig - jednostavan, brz i praktičan šablonski sistem koji se koristi u Symfony2 (umesto PHPTemplate iz Drupala 7).

Doctrine - praktična biblioteka za rad sa bazom podataka. Može se porediti sa Views u Drupalu. Omogućava lako dodavanje novih polja, korišćenje odnosa mnogo-prema-mnogo i uklanjanje podataka iz baze.

Routing iz Symfony 2 (http-kernel, http-foundation, routing) - routing iz Symfony 2 je veoma praktičan. Svi principi su navedeni na jednoj stranici, možete se upoznati sa njima ovde: http://symfony.com/doc/current/book/routing.html

EventDispatcher (Event Manager) - biblioteka za rad sa događajima. U stvari, to je isto što i modul Rules u Drupalu.

Autoloader - Drupal 8 ima skoro 10.000 fajlova! Da se svi ne bi učitavali kada otvorite jednu stranicu, potrebno je učitati samo ono što je stvarno potrebno za generisanje stranice. To je zadatak Symfony 2 biblioteka.

Korišćenje biblioteka je selektivno, trenutno se koriste tri biblioteke (moguće za sada): Zend feed, Zend stdlib, Zend escaper.

To što Drupal 8 koristi Symfony 2 znači:

1) Vreme razvoja narednih verzija Drupala biće kraće. Drupal programeri više neće morati pisati deo funkcionalnosti Drupala, to će raditi programeri CMF Symfony.

2) Symfony 2 zahteva PHP 5.3.3, što znači da mnogi hosting provajderi sa PHP 5.2 ili nižom verzijom jednostavno neće moći da instaliraju Drupal. Zato morate tražiti od hosting provajdera da ažurira softver.

Drupal je responzivan za mobilne uređaje

Sada Drupal po defaultu savršeno izgleda na mobilnim uređajima, na primer, tema Bartik ovako izgleda na telefonu:

Drupal 8

 

Drupal 8 responzivan dizajn

Članak će biti ažuriran kako pronađem nešto zanimljivo u Drupalu 8. U međuvremenu, radiću kompletan kurs o Drupalu 8.