Datasoft

Drupal | Web design | 3D | Baze podataka

Nekoliko osnovnih alata za svakog drupal programera

Kolovoz 29, 2012 - 12:53 -- ssoltic

Vjerojatno ste kao i ja često naišli na prepreke i izazove prilikom izgradnje web stranica u Drupalu. Nasreću, postoje veliki broj alata koji su dobrodošli u tim situacijama. Dolje su navedeni neki od tih alata, koji će vam olakšati rješavanje problema. Ti alati smanjuju vaše napore i skraćuju vrijeme potrebno za dovršenje vašeg projekta.

1.       Devel module

Devel module je odličan modul za programiranje i dizajniranje web stranica u Drupalu. Znatno olakšava posao kada se radi o dizajniranju stranica, jer sa ovim alatom točno možete znati što se događa sa vašom temom.

Drupal logo

2.      Hacked!

Hacked! je modul koji će skenirati postojeće teme i druge module te obavijestiti vas o mogućim promjenama nakon što ste ih preuzeli sa interneta. Ovaj alat će vam prikazati čak i koja linija koda se promijenila. Kako je ovo čisto razvojni alat, preporučljivo ga je instalirati samo na razvojnim web stranicama.

3.      Features

Ovaj alat omogućava upravljanje postavkama elemenata postojeće Drupal instalacije. Elementi mogu biti: blog, članak, galerija slika, moduli, web shop… Omogućava izvoz

Struktura direktorija Drupal instalacije

Travanj 22, 2012 - 17:52 -- ssoltic
  • top-level directory (Vršni direktorij): Vršni direktorij Drupal instalacije sadrži .htaccess datoteku, nekoliko datoteka dokumentacije (kao što su install.txt i license.txt – koje bi bilo dobro pročitati), te nekoliko PHP skripti. Jedina datoteka koju bi ste trebali mijenjati je .htaccess datoteka, također ne bi trebali dodavati niti jednu dodatnu datoteku u ovaj direktorij.
  • include, misc, modules, scripts, themes: Ovi direktoriji sadrže jezgru Drupal instalacije. U pravilu ne biste trebali dodavati ništa u ove direktorije niti mijenjati datoteke u ovim direktorijima, zato jer prilikom nadogradnje ovi će direktoriji sa pripadajućim datotekama biti prepisani sa novim verzijama. U pravilu, ako instalirate modul ili temu koji nisu dio jezgre, nemojte ih stavljati u ove direktorije koji su predviđeni za module i teme Drupal jezgre. Koristite „sites“ dirkektorij za dodavanje tema ili modula.
  • files: Ovo je zadani direktorij za spremanje datoteka koje su učitane sa računala korisnika, kao što su slike i privitci. Ovaj direktorij se nalazi u „sites/default“ direktoriju.

Rječnik Drupal pojmova

Travanj 19, 2012 - 14:19 -- ssoltic

Pokušat ću objasniti pojmove i koncept Drupal CMS-a kako bi novi korisnici lakše prihvatili ovaj kompleksan ali odličan CMS.

Putanje (eng. Paths): Svaka stranica na vašim stranicama, uključujući i one administratorske koje služe za izgradnju i konfiguriranje web stranica u pozadini, imaju svoju putanju, ili URL sa kojom je povezan. Kod Drupala obično  se odnosi na stranice samo sa sufiksom putanje – isključujući osnovne URL putanje. Na primjer, administratorska stranica za dodavanje sadržaja (eng. Create Content) može imati putanju www.datasoft.hr/node/add, ili bi mogle imati www.datasoft.hr/blog/?q=node/add. U svakom slučaju Drupal putanja je samo „node/add“. Prilikom kreiranje linkova unutar vaših stranica možete koristiti takve oblike putanja.  Što može biti vrlo bitno ako ćete u budućnosti mijenjati domenu.

Vrste sadrža i nodovi (eng. Content types and nodes): U Drupalu, svaki pojedini sadržaj koji čini vaše web stranice pripadaju nekoj vrsti sadržaja. Na primjer, tipične statične web stranice tako imaju „Osnovno“ vrstu sadržaja (eng. „Page“), vijesti tako imaju „Članak“ (eng. „Article“), nova tema na forumu ima „Tema foruma“ (eng. „Forum Topic“).

Drupal i poduzetništvo

Travanj 9, 2012 - 12:19 -- ssoltic

Mogućnosti koje smo naveli u prošlom blogu "Zašto izabrati Drupal za vaše slijedeće web stranice"  su zgodne, ali kako vaše poslovanje može imati koristi od Drupal CMS-a? Sve to se može svesti na 3 stvari.

  1. Stojeći na ramenu gorostasa. Vaše web stranice koriste rad mnogih programera koji su postavili temelje, izradili odlične module i omogućili lagano korištenje i  prilagođavanje vašim potrebama. Zaposliti tim programera tog kalibra vrlo je teško i izuzetno skupo.
  2. Nemoguće zaključavanje. Vaše stranice i podaci neće ostati zaključane unutar nekakvog zatvorenog sistema neke kompanije koji poznat samo nekolicini osoba. Dok je potražnja za posebnim Drupal programerima vrlo velika,  baza PHP programera koji mogu pomoći u izgradnji web stranica u Drupalu je ogromna. Ovisno o vašim potrebama možete vrlo lako naći Drupal stručnjake koji rade honorarno ili čak vrlo lako naći tvrtke kao što je Datasoft koji vam mogu izraditi stranice prema svim vašim potrebama.
  3. Proširivost. Metodologija programiranja možda se ne čini kao neka bitna stavka, ali ustvari proširivost Drupala znači da ne morate nanovo izgraditi web stanice, kako bi dodali nove mogućnosti. Modularnost i proširivost olakšavaju izgradnju stranice u cilju smanjenja troškova i vremena izrade.

Stranice

Subscribe to Datasoft  RSS