Articles

Ako odlučite da napravite svoj sajt ili ste ga već napravili, ali šta ako vaš sajt nema posetioce? Niste prvi koji prave sajt, a najverovatnije niste ni prvi u svojoj oblasti: turizam, automobili, nekretnine. Već postoje desetine, ako ne i stotine, sajtova sličnih vašem. Svaki od vaših poslovnih konkurenata već ima sajt. Dobro je ako već imate svoju publiku, ali postoje sajtovi koji su osuđeni na zaborav i propast.


Prvo što treba uraditi kada počinjete sa promocijom vašeg sajta na Drupalu jeste da instalirate modul SEO Checklist:


Temiranje u Drupalu 8 je promenjeno. To je pre svega zbog prelaska na objektno orijentisano programiranje i upotrebe Twig template engine-a. Ako je ranije bilo dovoljno naučiti malo PHP, HTML, CSS i početi praviti sopstvenu temu, sada je potrebno razumeti i Twig. S jedne strane, to komplikuje razvoj Drupala, ali s druge strane pojednostavljuje proces razvoja. Korišćenje template engine-a je zgodnije za tim programera kada jedan specijalista razvija funkcionalnost, dok se drugi specijalizuju za razvoj frontend dela sajta.


Drupal koristi novi Twig template engine. Zato su svi tematski paketi prilagođeni njemu. Hajde da pogledamo šta se nalazi u folderu /core/themes
Imamo Twig template; builder teme classy, stable, stark; gotove teme bartik, seven.
Twig template
Drupal uključuje deo Symfony biblioteka:


U poslednjem članku smo napravili slideshow koristeći Views Slideshow. Ali još uvek imamo nestilizovani paginator sa malim slikama.
U ovom članku ćemo pogledati kako da dodamo OwlCarousel i dodamo CSS koristeći dodatnu biblioteku.
Ovde koristimo prilagođeni modul za povezivanje OwlCarousel, ali sledeći put ćemo stilizovati slideshow u fajlovima teme.
https://drupalbook.org/sites/default/files/inline-images/drupalbook_owlcarousel.zip


U ovom videu ćemo istražiti kako raditi sa moćnim konstruktorom obrazaca Webform. Idemo na stranicu modula. Da bismo kreirali webform-e, potrebno je da omogućimo module Webform i Webform UI. Ako želite da prikazujete webform-e kao stranice čvorova, potrebno vam je i Webform Node modul.


Prvo treba da naučimo kako da prikazujemo blokove i stranice pomoću Views. Počnimo sa stranicama. Prikazaćemo sve članke na našem sajtu.
Prikaz stranica preko Views.
Kreirajmo naš prvi view, idemo na meni Upravljanje - Struktura — Views.


Zen je najpopularnija tema-graditelj za Drupal. Ako vam je potrebno brzo napraviti responzivan dizajn za sajt zasnovan na rasporedu sa tri kolone, onda je Zen upravo ono što vam treba. Samo ga instalirate i pokrenete npm install, i Zen vam priprema osnovu za vaš dizajn. Hajde da to prođemo redom.
Preuzmite Zen roditeljsku temu sa zvaničnog sajta:
https://www.drupal.org/project/zen
Od Drupala 8 možemo teme stavljati direktno u /themes folder, tako da tu stavljamo folder sa temom.




Počevši od ovog članka, bavićemo se našom temom u Drupalu. U ovom delu tutorijala analiziraćemo osnove tema u Drupalu, gde šta stoji, kako uključiti i koristiti CSS, JavaScript. Vaša tema će biti zasnovana na tematskom graditelju (theme-builder) iz kernela Stable. Ako želite da učite Drupal, Stable je odličan početak. Ne treba odmah počinjati sa Bootstrapom, jer ćete stalno imati pitanja i greške. U sledećem delu tutorijala, sa znanjem o pravljenju tema za Drupal, krenućemo na rad sa Bootstrapom.
Evo zvanične dokumentacije
