Blog
Drupal Features ažuriranje verzije feature modula
U prethodnoj lekciji smo naučili kako se prave feature moduli za Drupal, a u ovoj ćemo videti kako ih ažurirati dodavanjem nove funkcionalnosti.
Imamo feature modul verzije alpha1, kreiraćemo sledeću verziju alpha2. U bloku vesti ćemo dodati pored naslova još datum i kratak opis (teaser). Kopiramo folder sa feature modulom verzije alpha1 u folder sites/all/modules, ali ga ne uključujemo da bismo mogli da ga ponovo kreiramo.
Drupal Features i taksonomija
U prethodnim lekcijama smo napravili feature modul prvo verziju alpha1 i alpha2, a sada ćemo napraviti sledeću verziju alpha3. Dodajemo našem modulu taksonomijski rečnik sa sekcijama vesti, kao i tagove za svaku vest.
Napravimo dva taksonomijska rečnika: "Sekcija vesti" i "Tagovi".
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: