Osnovna konfiguracija Drupala (Pregledni članak o mogućnostima Drupala)
Pretplatite se na novi sadržaj video zapisa na mom YouTube kanalu ili na Vkontakte!
- Istina je da Drupal nije najlakši CMS sistem na svetu, naročito za nove korisnike bez iskustva u programiranju. Međutim, ako uložite vreme potrebno da se upoznate sa logikom Drupala i posebno sa raznim podešavanjima u administratorskom meniju, uskoro ćete postati Drupal ekspert.
Opšti izgled administratorske stranice
Da biste pristupili glavnoj stranici administracije Drupala, jednostavno kliknite na Administracija u navigacionom meniju koji se nalazi u levoj bočnoj traci na glavnoj stranici vašeg sajta (http://localhost/Drupal). Obično, prvi put kada korisnik dođe na ovu stranicu, primeti da ima mnogo stavki menija, podmenija, opcija i opisa i pomisli da je Drupal veoma složen.
Siguran sam da ste trenutno zbunjeni isto kao i ja, ali ne brinite; duboko udahnite i ostanite smireni. Tokom sledećih koraka shvatićete da ova stranica ima logičan raspored. Ima nekoliko glavnih delova, od kojih svaki sadrži povezane grupe podešavanja.
Sadržaj (Content management)
Ovaj meni sadrži niz podmenija. Opis svakog podmenija je sledeći:
- Komentari (Comments): U ovom delu možete pregledati, objaviti, opozvati objavljivanje i obrisati komentare koje korisnici postavljaju na vašem sajtu. Možete kliknuti na Administracija u levom meniju da se vratite na glavnu administracionu stranicu.
Sadržaj (Content): Ovde možete upravljati vašim sadržajem. Možete pregledati elemente sadržaja i filtrirati ih po različitim kriterijumima, objavljivati ili opozvati njihovo objavljivanje, istaknuti ih na naslovnoj strani ili na početku liste, ili ih potpuno obrisati sa sajta. Imajte na umu da ovde ne možete kreirati novi sadržaj. Da biste to uradili, morate kliknuti na Kreiraj materijal u levom meniju.
Tipovi sadržaja (Content types): Po podrazumevanju, Drupal kreira dva tipa sadržaja: Page za statične stranice i Story za dinamički sadržaj. Kada instalirate i uključite nove module, kao što su Blog ili Image modul, biće kreiran novi tip sadržaja. Ako imate specifične potrebe, možete dodati novi tip sadržaja ručno, dodati potrebna polja i odlučiti kako će svako polje biti prikazano korisnicima, zahvaljujući modulu CCK. O sadržaju, tipu sadržaja i modulu CCK ćemo govoriti u nekoj od narednih lekcija.
- Podešavanja objave (Post settings): Ovaj deo pomaže vam sa osnovnim podešavanjima vaših objava, kao što su broj objava na naslovnoj strani, dužina skraćenih objava i aktivacija funkcije pregleda pre objavljivanja.
- RSS objave: Uključivanjem Rich Site Summary (RSS) objava omogućavate vašim korisnicima da se pretplate na vaš sajt i dobijaju redovne novosti putem specijalnog softvera nazvanog RSS Reader. Ovde možete podesiti podrazumevani broj elemenata koji će biti uključeni u svaki feed i definisati sadržaj feeda.
Taksonomija (Taxonomy): Na ovoj stranici možete definisati kategorije i oznake za vaš sadržaj i proizvode. O taksonomiji u Drupalu ćemo govoriti u jednoj od narednih lekcija.
Izgled sajta (Site building)
Ovim delom možete podesiti vaš sajt koristeći različite stvari kao što su blokovi, meniji i slično:
- Blokovi (Blocks): Jedinica koda koja se koristi za prikaz sadržaja u određenim regionima vašeg sajta. Obično ih kreiraju instalirani moduli ili, ako dodajete novi meni, administrator sajta može kreirati blok. Na stranici blokova možete dodati novi blok, podesiti ga, dodeliti region za blok ili obrisati blok.
Meniji: Na ovoj stranici možete upravljati menijima vašeg sajta. Po podrazumevanju postoje tri menija: Navigation (Navigacija), Primary links (Glavni linkovi) i Secondary links (Pomoćni linkovi). Navigacioni meni je smešten levo na sajtu i sadrži korisne linkove za administratore. Primary links pružaju linkove na važne stranice za posetioce sajta. Sa druge strane, Secondary links služe za kreiranje navigacije za manje važne sekcije sajta.
Ako vam ovi meniji nisu dovoljni, možete kreirati novi klikom na dugme Dodaj meni. Unesite ime menija, naslov i opis.
Klikom na meni možete pregledati postojeće stavke i uređivati ih. Klikom na Dodaj stavku menija možete kreirati novu stavku, popunjavajući sledeća polja:
- Putanja: URL stranice na koju želite da povežete ovu stavku menija. Možete koristiti unutrašnji Drupal put, eksterni URL ili početnu stranu sajta. Nažalost, ne možete pronaći tačnu putanju za stranicu u ovom polju, pa morate zapamtiti adresu iz adresne linije vašeg pregledača.
- Naziv linka u meniju: Naziv stavke menija vidljiv posetiocima sajta.
- Opis: Opis koji je vidljiv posetiocima kada pređu mišem preko naziva linka u meniju.
- Uključeno: Kada kreirate stavku menija, ona mora biti uključena da bi bila vidljiva u meniju.
- Napredno: Označite ovu opciju ako vaš meni ima podstavke i želite da se uvek prikazuju proširene.
- Roditeljska stavka: Ovde možete izabrati roditeljsku stavku menija za ovu stavku.
- Težina: Na kraju, izaberite težinu koja određuje poziciju stavke u meniju. Teže stavke se prikazuju niže, pa je preporučljivo dati niži broj najvažnijim stavkama.
Nakon što popunite sva polja, kliknite na dugme Sačuvaj da biste sačuvali ovu stavku.
- Moduli. Upoznavanje sa instalacijom modula možete pronaći u članku o Drupal kako instalirati modul.
- Teme. Upoznavanje sa temama u Drupalu možete pronaći u članku Drupal kako instalirati temu. Šabloni, Drupal teme.
- URL sinonimi: Kada kreirate novu stavku sadržaja (poznatu i kao čvor), Drupal automatski kreira putanju u formatu path/x, gde je x automatski broj koji počinje od 1 i povećava se za svaki novi element. Dodavanjem novog pseudonima možete prikazati razumljiviji i lakše pamtljiv URL.
Konfiguracija sajta
Ovaj odeljak sadrži mnogo podešavanja koja vam omogućavaju da menjate određene vrednosti na vašem sajtu. Većina njih je kreirana prilikom instalacije Drupala, ali mnogi moduli dodaju nove opcije na ovu stranicu. Nije potrebno da sada proučavate sve opcije, pa ćemo podesiti samo najpotrebnije.
- Datum i vreme: Na ovoj stranici možete podesiti osnovne parametre datuma i vremena za Drupal. Možete izabrati podrazumevanu vremensku zonu u zavisnosti od lokacije vašeg sajta. Takođe možete definisati prvi dan u nedelji za kalendare. Nakon unosa potrebnih informacija, kliknite na dugme Sačuvaj da sačuvate podešavanja.
- Formati: Ovaj tab definiše kako će se datum i vreme prikazivati. Različite zemlje koriste različite formate, a vi možete imati lične preferencije. Izaberite format za dugački datum, srednji i kratak i kliknite na Sačuvaj. Ako vam ponuđeni formati ne odgovaraju, možete kliknuti na Dodaj format i napraviti prilagođeni koristeći PHP datumsku funkciju.
- Fajl sistem: Ova stranica sadrži tri podešavanja za rukovanje uploadovanim fajlovima:
- Putanja fajl sistema: Ovde unesite putanju na kojoj će se čuvati fajlovi. Ako želite koristiti putanju drugačiju od podrazumevane, prvo je kreirajte na serveru, a zatim je ovde navedite.
- Privremeni folder: Koristi se za pregled fajlova koje želite uploadovati. Ne treba menjati ovaj put.
- Metod uploadovanja: Možete izabrati između privatnog i javnog metoda. Ako ne čuvate poverljive podatke već samo slike proizvoda, izaberite javni metod.
Kada završite, kliknite na dugme Sačuvaj konfiguraciju.
- Ulazni formati: Ovim se definišu filteri i ograničenja za tekst koji korisnici unose. Po podrazumevanju postoje dva formata: Filterisani HTML, koji dozvoljava ograničen broj HTML tagova, i kompletan HTML, koji dozvoljava bilo koji HTML tag. Možete menjati ove formate ili praviti nove. Neki moduli dodaju nove filtere za unos, npr. za Flash klipove i video. Filterisani HTML je bezbedan izbor za vašu prodavnicu, pa nije potrebno menjati ništa na ovoj strani.
- Performanse: Cilj ove stranice je da omogući neke važne opcije optimizacije za brže učitavanje sajta. Ove opcije su:
- Keširanje stranica: Drupal može sačuvati sažete kopije stranica u bazu podataka i poslati ih anonimnim korisnicima. Na ovaj način se stranica kreira samo jednom i služi se tokom trajanja keša. Preporučuje se korišćenje standardnog režima keširanja, jer agresivni režim nije kompatibilan sa nekim Drupal funkcijama.
- Minimalno vreme trajanja keša: Ako ne ažurirate sadržaj sajta često, možete povećati minimalno vreme keširanja na 6 ili 12 sati, pa čak i dana. Imajte na umu da anonimni korisnici neće videti novi sadržaj dok ne istekne period keširanja.
- Komprimovanje stranica: Ova opcija smanjuje veličinu stranica i ubrzava učitavanje, pa je preporučuje da bude uključena.
- Keširanje blokova: Ova funkcija omogućava keširanje blokova umesto cele stranice. Ako keširanje stranica nije dovoljno, možete uključiti ovu opciju za dodatnu optimizaciju.
- Optimizacija veličine: Korisno je jer omogućava kompresiju CSS i JavaScript fajlova. Trebalo bi da ih omogućite pre pokretanja sajta, jer mogu izazvati probleme u temama i modulima u razvoju.
- Brisanje keša: Ovim dugmetom možete očistiti i obnoviti keš. Tokom rada na temama ili modulima, keš može onemogućiti prikaz poslednjih izmena, pa je potrebno očistiti ga.
Na kraju kliknite na dugme Sačuvaj konfiguraciju da biste sačuvali podešavanja.
- Informacije o sajtu: Na ovoj stranici možete uneti osnovne informacije o sajtu. Unesite naziv sajta, glavnu email adresu, slogan, misiju i poruku koja će biti prikazana u podnožju sajta. Postavite ime anonimnog korisnika i odredite adresu početne strane.