Professional Documents
Culture Documents
Osnove I Uvod U Drupal
Osnove I Uvod U Drupal
WEB TEHNOLOGIJE
Drupal CMS (Content Managment System)
Modularan
Proširiv framework
Mogućnos isključenja/uključenja
http://api.drupal.org/api/drupal
Drupal, teme (Theme)
Celina koja služi za generisanje
prikaza
Sastoji se od php, html i css kodova
Definiše pravila za rendoravanje
sadržaja
Moćnost izvođenja i override
https://www.drupal.org/project/proj
ect_theme
Drupal, Nodes
Predstavlja osnovni tip sadžaja tj.
osnovni tip stranice
Novi tipovi sadržaja se izvode iz
node-a (čvora)
Sastoji se od polja (Fields) title i
body-a
Drupal, Fields
Sadržaj na stranici tj. node-u je
organizovan putem polja
Polje za naslov
Polje za sliku......
Drupal, Blocks
Predstavlja celinu na stranici
Stranica se sastoji od jednog ili više
blokova
Drupal, Taxonomy
Predstavlja način za klasifikaciju
sadržaja u okviru CMS sistema
Sastoji se od rečnika koji se sastoji
od pojmova između kojih mogu biti
definisane i relacije
Drupal, struktura fajlova
Drupal, obrada zahteva
Zahtevi se prosleđuju putem url i to jednom od
dve varijate
• Clear format http://example.com/foo/bar
• Query string http://example.com/index.php?q=foo/bar
Ubacivanje
node-a
(stranice) u
željeni meni
Basic Page, elementi formulara,
nastavak
Unos podataka o
reviziji
postojećeg
sadržaja node-a
Definisanje
željenog url-a, ako
se ne unese ništa
sistem sam
definiše putanju
node/X, X prvi
dostupni ID
Basic Page, elementi formulara,
nastavak
Omogućavanje/Onemoguć-
avanje postavljanja
komentara uz node koji se
kreira
Informacije o autoru i
datumu kreiranja/ažuriranja
Basic Page, elementi formulara,
nastavak
Opcije za
objavljivanje
Tipovi prikaza sadržaja
Postoje dva tipa prikazivanja
sadržaja Teaser i Default
Teaser
Default
Upravljanje sadržajem
Opcija Content
Ukoliko želite da upravljate
sadržajem na sajtu potrebno je da u
glavnom meniju klikne na opciju
Content
Otvara stranicu sa pregledom
sadržaja kao i opcijama za filtiranje i
obavljanje akcija
Stranica Content
Filteri
Naziv bloka
Blokovi, nastavak
Pri dnu liste blokova i regiona nalazi grupa
pod nazivom Disabled
Ona sadrži blokove koji nisu raspoređeni
Da bi sačuvali trenutni raspored blokva
morate kliknuti na dugme Save blocks
Možete dodati i proizvoljno definisane
blokove putem opcije Add block na vrhu
celine Blocks
Pregled regiona na odabranoj temi možete
dobiti odabirom opcije Demonstrate
block regions (ime teme)
Blokovi, nastavak
Kada podesite polje kliknite na dugme Save. Sistem vas dalje upućuje da
podesite parametre vezane za polje. Napomena: svako polje ima zasebna
podešavanja
Redosle prikazivanja polja
Ako želite da promenite redosled prikazivanja
polja onda je potrebno da odabere opciju
Manage display (Glavni meni->Structure-
>Content types ->Odaberite tip na primer
Basic page)
Format prikaza
Pozicija labele
Deo za polja
koja se ne
Kada završite obavezno kliknite na Save
prikazuju
Navigacija (Menus)
Navigacija omogućava korisnicima da
se snađu na sajtu
Treba da bude što je moguće
intuitivnija
Inicijalno je definisano nekoliko
menija
Mogu se dodavati i sopstveni meniji
Svaki meni se prikazuje u formi
bloka
Navigacija, nastavak
Glavni meni -> Structure -> Menus
Navigacija, dodavanje menija
Naziv menija
Opis menija
Navigacija, lista linkova
Listu linkova menija možete dobiti
odabirom opcije list links
Da li je član
menija vidljiv
ili ne.
Pozicija
Navigacija dodavanje linka
Tekstualni naziv Lokalna putanja
linka (relativna) do
postojeće stranice ili
apsolutna sa http
Opis linka ako je spoljni link
Omogućen/Neomogućen
Pozicija u meniju
Taxonomy
Omogućava podelu sadržaja sajta na
osnovu pojmova
Sastoji se od jednog ili više rečnika
(Vocabulary)
Svaki rečnik se sastoji od hijerarhije
pojmova (terms)
Glavni meni -> Structure ->
Taxonmoy
Taxonomy, nastavak
Naziv
Podešavanje privilegije po
privilegije
ulozi
Korisnici, kreiranje uloga
Klikom na stavku Roles u okviru
dela Permissions dobijate
mogućnost uređivanja uloga
Rad sa modulima
Moduli
Predstavljaju celinu koja proširuje
mogućnosti Drupal-a
Donosi jednu ili više novih funkcionalnosti
Moduli se mogu naći u okviru stranice
https://www.drupal.org /project/
project_module
Verzije modula su vezane za verziju jezgro
npr. 7.x.2.1 znači da je namenjena
Drupal-u 7
Glavni meni -> Modules
Moduli, instalacija
Preizmite modul sa lokacije
https://www.drupal.org /project/
project_module
Raspakovati preuzeti fajl putem opcije
Extract Here...
Dobijeni folder prekopirati u
sites/all/modules
U okviru sekcije Modules čekirati
checkbox pored imena modula i kliknuti
na Save configuration
Moduli, instalacija i konfiguracija
Opšti podaci o modulu
Zavisnost modula
WEB TEHNOLOGIJE
Drupal CMS (Content Managment System)