Online Tržište

Vaš mentor u svakodnevnom sv(ij)etu internet poslovanja i online marketinga.

buy vicodin online

Arhiva za ‘cms’ tag

Kako napraviti Drupal blog sa responzivnim Web dizajnom

5 0 komentara

kako-napraviti-drupal-blog-sa-responzivnim-web-dizajnom

Za mnoga poslovanja prosto je nepraktično praviti verzije Web sajta za svaku rezoluciju i novi uređaj. Vodeći se idejom responzivnog dizajna imat ćete mogućnost prilagodbe sajta za niz uređaja sa različitim veličinama zaslona. Ideja, da sa jednim Web sajtom, jednom bazom koda, služite Web, mobilne i tablet korisnike zaista je moćna stvar koja će vam zasigurno donijeti mnoge koristi i velike uštede. Responzivni Web dizajn omogućuje svakom sajtu da posluži mobilne Web stranice na osnovu tipa uređaja koji se koristi za pristup sajtu.

U ovom članku govorit ćemo o pravljenju Drupal bloga koji ima responzivni Web dizajn.

Drupal je vrlo snažano okruženje za izgradnju niza Web sajtova ali je posebno dobro prilagođen za kreiranje blogova visoke kvalitete. Sa Drupal sustavom za upravljanje sadržaja (CMS) možete napraviti blog sa fantastičnim responzivnim Web dizajnom i značajkama.

Drupal koristi snagu Zen tema koje dolaze sa ugrađenom podrškom za responzivni Web dizajn, a to je nešto što je od vitalnog značaja za današnje Web sajtove koje posjećuje sve veći broj korisnika putem svojih telefona.

Što je Drupal

Drupal je open-source Web sustav za upravljanje sadržajem (CMS). Treba naglasiti da se rad sa CMS veoma razlikuje od rada sa standardnim HTML Web servisima.

Drupal je PHP aplikacija koja koristi MySQL bazu podataka za spremanje sadržaja i postavki. To znači da se stranice dinamički izgrađuju dok se učitavaju, povlačeći podatke iz baze podataka.

Osnova Drupal-a sastoji se od temeljnih Drupal struktura koje su potrebne za svaki Web sajt: sposobnost stvaranja i upravljanja sadržajem, korisnici i navigacijska struktura. Njegova osnova proširuje se sa modulima koji šire njegovu funkcionalnost i mogućnosti. Zbog toga je Drupal vrlo moćan alat koji vam omogućuje da u potpunosti prilagoditi svoje Web stranice kako bi pružile samo ono što je potrebno za vašu poruku i publiku.

Što vam je sve potrebno da bi napravili blog sa Drupal

Veoma je važno da ste u mogućnosti da radite na razvoju svog novog bloga na testnom serveru tj. na vlastitom računaru. Koristeći lokalnu testnu mašinu ubrzat ćete razvoj i dizajniranje ali i izbjeći sve eventualne probleme koji bi se mogli dogoditi prilikom razvoja bloga na “live serveru”.

Da bi počeli potrebno vam je nekoliko stvari:

  • Kvalitetan Web hosting servis i domen
  • Dobra Internet konekcija (dosta toga ćete preuzimati sa Interneta)
  • Lokalni Web server sa PHP i MySQL (preporuka je XAMPP)
  • Najnovija verzija Drupal

Stranica na kojoj možete preuzeti XAMPP dolazi sa uputama za preuzimanje i instalaciju.

Što je sve potrebno i što preporučamo da preuzmete za Drupal

Evo popisa koje module da preuzmete. Treba reći da module i temu možete preuzeti i prilikom preuzimanja Drupal-a:

Views – za kreiranje prilagođenih popisa i prikazivanje sadržaja

Disqus – osigurava dinamičko komentiranje

Chaos tools – potreban za druge module

Pathauto – važan za URL i SEO (optimizaciju za tražilice)

Token – potreban za druge module

Google analytics – prati posjetitelje i poboljšava SEO

Link – obezbjeđuje polje URL

Easy social – zgodan način da ugradite linkove za društveno dijeljenje

Zen – baza teme sa responzivnim Web dizajnom

Global Redirect – Važna SEO značajka

Search 404 – poboljšava korisničko iskustvo i SEO za greške kod nepronalaženja stranice

Treba reći da su ovi moduli neki minimum koji je potrebno imati da bi se kreirao jedan funkcionalan blog. Naravno, vremenom ćete sigurno instalirati nekoliko drugih, koji će vam biti potrebni za poboljšanje korisničkog iskustva i funkcionalnosti bloga.

Kreiranje Drupal bloga

Evo nekoliko koraka potrebnih za izgradnju Drupal bloga.

  • Preuzmite i instalirajte XAMPP na računar. Prije instalacije XAMPP-a, ugasite Skype koji vrlo često pravi probleme prilikom procesa instalacije. Nakon što završite instalaciju možete normalno koristiti Skype. Također, najbolje je XAMMP instalirati izravno na “C:\” nego u direktorij “Program Files”.
  • Raspakirajte Drupal u htdocs datoteku u XAMPP (C:\xampp\htdocs). Prilikom raspakiranja kreirat će se direktorij pod nazivom “drupal 7.17” ili sl.. Bilo bi dobro da preimenujete ovaj direktorij u “drupal” kako bi jednostavnije mogli pristupati svojoj lokalnoj instalaciji na http://localhost/drupal.
  • Otvorite http://localhost/phpmyadmin i kreirajte bazu podataka korisnika za Drupal. Ako ste postavili lozinku, prijavite se sa "root" i lozinkom koje ste odabrali. Kliknite na karticu “Privileges” kako bi kreirali novu bazu podataka korisnika za Drupal. Odaberite ime "Drupal", selektirajte "localhost" za host i unesite svoju lozinku (dva puta). Odaberite opciju za kreiranje nove baze podataka sa istim imenom i datim svim povlasticama.
  • Otvorite Drupal početnu stranicu tj. http://localhost/drupal/install.php i pratite postupak instalacije. Za podatke o bazi podataka koristite podatke koje ste postavili u prošlom koraku.
  • Raspakirajte module na /sites/all/modules a potom ih instalirajte
  • Raspakirajte Zen temu na /sites/all/themes
  • Konfigurirajte datotečni sustav (file system) i postavke koje se odnose na informacije o Web sajtu (koristite izbornik “admin” pri vrhu Web sajta kada ste prijavljeni kao primarni korisnik).
  • Kreirajte nekoliko blog postova za testiranje.
  • Isključite Drupal komentare za blog postove, a konfigurirajte i omogućite Disqus komentare.
  • Kreirajte niz stilova slika koji bi se koristili u “views displays”. “Views displays” je dio Display Suite i implementacija je njegovog API-a. To mu omogućuje da renderuje podatke o vizuelnim cjelinama (zaglavlje, podnožje, sadržaj, itd.) u regione.
  • Koristite vizuelne cjeline (views) za kreiranje atraktivnih stranica za blog i sličnih odredišnih ​​stranica za svaki primarni stvar iz izbornika, na temelju taksonomije pojmova iz URL-a. Također, koristite ih za kreiranje biografije autora koja prikazuje društvene informacije, sliku, link na početnu stranicu i linkove za društveno dijeljenja na dnu svakog blog posta.
  • Sa ovim vizuelnim cijelinama možete kreirati blok povezanih blog postova koji se prikazuju na dnu svakog posta, koristeći uvijete taksonomije. Također, sa njima kreirajte i blok posljednjih postova koji bi se prikazao na desnoj strani svake stranice, recimo, popis pet posljednje objavljenih blog postova sa slikom.
  • Dodajte je prilagođeni blok poput “povežite se sa nama”.

Svakako da će vam trebati malo vremene sa se snađete, to ovisi o vašoj razini iskustva. Generalno, najviše vremena ćete morati potrošiti oko “Views”, ali ništa nije previše teško, za relativno kratko vrijeme shvatit ćete što sve možete da uradite sa njima.

Prilagodite dizajn bloga po svojoj želji

Izgled svoga bloga možete prilagoditi i poboljšati ovisno o vašim željama. Možete prilično jednostavno da napravite neke izmjene u dizajnu, na primjer: 

  • Pratite upute u Zen folderu za kreiranje pod-teme
  • Stilizirajte razne aspekte bloga, uključujući i tijelo, zaglavlje i podnožje
  • Koristite CSS3 kako bi prilagodili na primjer izgled navigacije, mjenjajući boju i dodajući sjenjčenja
  • Potrebno je da koristi oznake relativnih veličina (%) umjesto fiksnih (px) kako bi se omogućilo prilagođavanje responzivnog Web dizajna vašeg bloga uređajima sa ekranima različitih veličina.

Postavljanje Drupal bloga na Web (live server)

Nakon što ste na lokalnom računaru napravili Drupal blog, instalirali module i uradili ostale prilagodbe, vrijeme je da ga postavite na Web tj. da ga postavite (deploy) na “live server”:

  1. Obrišite sav nepotreban sadržaj
  2. Ispraznite “Cache”
  3. Napravite gzip backup baze podataka
  4. Zip-ujte sve Drupal datoteke (nemojte Zip-ovati nadređeni folder, vi ćete raspakirati izravno u Web root)
  5. Uradite transfer datoteka na host server
  6. Na host serveru kreirajte novu bazu podataka sa korisničkim imenom i lozinkom, i uvezite backup SQL datoteku koju ste napravili na vašem lokalnom računalu
  7. Uredite sites/default/settings.php datoteku tako da odražava nove postavke baze podataka
  8. Otvorite svoju početnu stranicu bloga u Internet tražilici na svom domenu i provjerite da li sve radi ispravno

Ono što morate uraditi jeste da konfigurirate određene module koji samo rade na live serveru kao što su Google Analytics i Disqus.

Nakon što se uvjerite da sve ispravno radi možete početi sa postavljanjem sadržaja na svoj novi, elegantni HTML5 blog sa responzivnim Web dizajnom.

Napisao Slavnic Predrag

2 Decembra, 2012 at 1:35 pm

Joomla želi da postane platforma za razvoj aplikacija

bez komentara

joomla_web_aplikacija_onlinetrziste Popularni sistem za upravljanje sadržajem, Joomla, najavljuje da će u budućnosti biti fokusiran na pomaganju programerima u razvoju različitih vrsta aplikacija.

Joomla je jedan od najnaprednijih i najmoćnijih Open Source, PHP i MySQL sistema za upravljanje sadržajem (Content Management Systems – CMS) za objavljivanje i upravljanje sadržajem na Web-u. Do sada je preuzeta 25 miliona puta i koristi se i za jednostavne sajtove ali i za složene poslovne aplikacije zato što je pouzdana, skalabilna i jednostavna za upravljanje.

Joomla se bazira na modulima i lako je možete nadograditi po svojim zahtevima uključujući razne nove karakteristike kao što su keširanje stranica za poboljšanje performansi, web indeksiranje, RSS feeds, newsflashes, blogovi, forumi, ankete, kalendari, web pretraživanje i ostalo.

Joomla se koristi za različite poslovne svrhe kao što su:

  • Online trgovina
  • Korporativni sajt
  • Sajt malog poslovanja
  • Aplikacije Vlada
  • Školske sajtove
  • Lične web sajtove
  • Portale
  • Časopise i ostalo

Joomla je licencirana pod GNU (General Public Licence). Program je pisan u PHP-u i koristi MySQL kao primarnu bazu podataka.

Mi tražimo načine da pomognemo programerima da drže korak sa potrebama koje nameće sledeća generacija zajednice. Današnje generacije nisu zainteresovane za sisteme komentara, oni žele da koriste Joomla u izgradnji nekog novog Twitter-a i Facebook-a u Cloud okruženju, stoga mi planiramo da proširimo Joomla u platformu za izgradnju mobilnih i web aplikacija. Joomla ima sve predispozicije da postane platforma za razvoj aplikacija koju bi preferirali mladi i novi programeri posebno zbog jednostavnosti koju nudi,

navodi u obraćanju Ryan Ozimek iz Joomla.

Prema nekim podacima Joomla sistem za upravljenje sadržajem pokreće 2,7% web sajtova.

Napisao admin

19 Septembra, 2011 at 5:13 pm

Acquia pokreće Apps Market za Drupal

bez komentara

drupal-onlinetrziste Izbor sustava za upravljanje sadržajem može da odredi relativnu vidljivost koju će imati za publiku, posebno za onu koja mnogo vremena provodi na društvenim mrežama.

U nastojanju da pomogne rast Drupal-a, glavni komercijalni suradnik Acquia, iskoristila je DrupalCon koja se održava u Londonu kako bi objavila da pokreće Acquia Apps Market oko Drupal aplikacija i alata za korisnike svojih Acquia Network usluga.

Apps Market će omogućiti nezavisnim programerima mjesto na kom mogu da ponude Drupal usluge i aplikacija na prodaju pretplatnicima Acquia mreže. Također, Apps Market će nadopuniti i proširiti postojeću Cloud hosting uslugu koju Acquia pruža a koja je pokrenuta krajem 2009 godine.

Beta verzija ovog tržišta Drupal aplikacija nudi pristup paketu za monitoring sajta Insights, SEO alat SEO Grader, Blitz, Drupalize, spam bloker i još neke aplikacije.

Među svim alatima koji su trenutno dostupni nainteresantniji je svakako proizvod pod nazivom SEO Grader, koji je razvijen od strane Volacci, na ćijem je čelu Ben Finklea, ugledni autor knjige „Drupal 6 Search Engine Optimization“. Finklea je svjestan činjenice da Drupal sajtovima nedostaje sposobnost da promoviraju sami sebe i integriraju svoj sadržaj sa društvenim mrežama.

SEO Greder obećava da će dostaviti automatiziranu formu mnogih analiza koje Ben Finklea sugerira u svojoj knjizi, uključujući i omogućavanje indeksiranja za "crawlability" i "findability."

Acquia Apps Market će biti pokrenut u 4 kvartalu ove godine.

Napisao admin

24 Augusta, 2011 at 9:10 am

Joomla 1.6 nudi nove značajke za dizajnere i administratore

sa jednim komentarom

jooma-16-onlinetrziste Zajednica iza open-source sustava za upravljanje sadržajem Joomla, lansirala je verziju 1.6.

Zajedno sa WordPress-om i Drupal-om, Joomla čini “veliku trojku” open-source CMS aplikacija. Prema statističkim podacima iz W3Techs, Joomla drži 2% web-a i 11% CMS tržišta. Joomla u koriste tvrtke kao što su eBay, Citibank, General Electric, IHOP i još mnogo ostalih. Sa Joomla 1.6, cilj je bio da se paket učini što močnijim još više prihvatljivijim za korisnike.

Joomla 1.5 je izašao skoro prije tri godine i puno je truda uloženo u ovo najnovije izdanje. U budućnosti, Joomla tim će usvojiti šestomjesečnu strategiju lansiranja nove verzije, što znači da korisnici neće više morati čekati tako dugo na ažuriranje.

Evo nekih od velikih novi značajki Joomla 1.6:

Novi sustav kontrole pristupa – “user manager” iz starije verzije Joomla je zamijenjen sa novim Access Control List (ACL), koja omogućava da administratori imaju bolju kontrolu pri kreiranju grupa korisnika i korisničkih dozvole za različite aspekte sajta. Ovo je velika stvar, pogotovo jer se Joomla vrlo često koristi u Intranet okruženjima.

Činjenica da Joomla sada gradi čvrst ACL u sustav i ne oslanja se više na ekstenzije treće strane, je veliki korak za platformu.  Pogledaj kompletan post »

Napisao admin

13 Januara, 2011 at 6:04 pm