Podešavanje sopstvenog veb-servera
Većina sajtova na Drupal-u hostovana je na virtuelnim hosting uslugama (shared hosting), dok manji broj koristi virtuelne i dedikovane servere. Moguće je da su i vaši sajtovi hostovani na nekom hostingu, ali zbog rasta sajta ili broja sajtova na Drupal-u odlučili ste da ih postavite na sopstveni server. Za početak hajde da razjasnimo razliku između virtuelnog hostinga, virtuelnog servera i dedikovanog servera.
Podešavanje APC. Keširanje u PHP-u.
!!! Pažnja !!! ne koristite APC ako imate PHP verziju 5.5 ili noviju, jer OPCache zamenjuje APC i ugrađen je u PHP.
21. marta 2013. objavljena je PHP 5.5 beta 1 verzija sa "Zend OPCache" - izgleda da će ovo postati zamena za APC jer je uključen u PHP jezgro i moraće da se održava za svako novo izdanje.
Opis modula Drupal
U ovom odeljku ću opisivati Drupal module
CCK (Fields API) Drupal opis modula
Modul CCK omogućava kreiranje sopstvenih tipova sadržaja sa potrebnim poljima kao što su tekstualno polje, padajući meni, čekboksovi i radio dugmad, kao i dodavanje potrebnih polja postojećim tipovima sadržaja.
Views Drupal opis modula
Modul Views verzije 2 alfa nije potpuna funkcionalnost. Nije moguće nadograditi prethodne verzije pomoću njega, i neće raditi na sajtu koji je prethodno imao instaliran Views modul verzije 1, osim ako prethodno nije deinstaliran komandama 'uninstall'. Nedostaje mu mnogo funkcija, ali ga možete isprobati. Trenutno izgleda da Views verzija 2 ne radi na PHP4.
Drupal CTools opis modula
Ovaj set je pre svega skup programskih interfejsa i alata za poboljšanje iskustva programera. Takođe sadrži modul koji se zove Page Manager, čija je funkcija upravljanje stranicama. Konkretno, upravlja panelom stranica, ali kako se razvija, imaće mogućnost upravljanja mnogo više od same table.
Trenutno uključuje sledeće alate:
Administration menu Drupal opis modula
Obezbeđuje temu-nezavisan interfejs upravljanja (aka navigation, back-end). To je pomoć za početnike koji dolaze iz drugih CMS-ova, štedi vreme administratorima sajtova, kao i korisno za programere sajtova.
Administrativni linkovi se prikazuju u CSS/JS meniju u gornjem delu na svim stranicama vašeg sajta. Ne sadrži samo uobičajene stavke menija – zadatke i akcije, već pruža brz pristup svim administrativnim resursima vašeg Drupal sajta.
Ponašanje i integracija
Drupal Nice Menus i Superfish. Opis i poređenje modula za padajuće menije.
Moduli Nice Menus i Superfish omogućavaju kreiranje padajućih menija, vertikalnih i horizontalnih. Trebalo bi da izaberete jedan od modula i koristite ga. Oba modula su popularna i imaju veliki broj dodatnih modula.
Moduli Nice Menus i Superfish koriste istu jquery Superfish biblioteku:
FileField Drupal opis modula
FileField obezbeđuje univerzalno polje za učitavanje fajlova za CCK.
To je pouzdana alternativa za učitavanje fajlova modulom jezgra i neophodna funkcija za učitavanje velikog broja fajlova od strane korisnika. Odlično je za upravljanje video i audio fajlovima za podkaste na vašem sopstvenom sajtu.
Karakteristike:
- Podesive putanje za učitavanje koje omogućavaju čuvanje fajlova u posebnim oblastima ili u direktorijumima za svakog korisnika.
- Mogućnost ograničavanja veličine fajla putem polja i čvorova
Pathauto Drupal opis modula
Modul Pathauto automatski generiše URL/pseudonime putanja za različite tipove sadržaja (čvorove, termine, taksonomiju, korisnike), bez potrebe da korisnik ručno unosi pseudonim putanje, što vam omogućava da imate URL pseudonime tipa /category/moj-naslov-čvora umesto /node/123. Pseudonimi se kreiraju na osnovu šablona koji koristi blokove koje administrator može menjati.