- OPTIMIZACIJA DESIGN
- INTERNETNI MARKETING
- OBLIKOVANJE SPLETNIH STRANI
- DVD VODIČI
- KONTAKT
- O NAS
- PRIČEVANJA





Ok, naredil sem tale podcast za Drupal, kjer predstavim Drupal na kratko, dam vam samo priokus, malce vpogleda v admin sekcijo Drupala. Pripravljam Drupal vodič na DVD, tako da se bo lahko vsakdo naučil narediti sam stran v Drupalu. Zakaj v Drupalu, ker imam z njim samo dobre izkušnje, z Joomlo pa slabe. Vse svoje strani, ki so malce bolj komplicirane naredim v Drupalu. Če ima White House, MTV in NASA Drupal, potem je to dovoljšen razlog da ga uporabljam tudi jaz.
DVD pride ven čez mesec dni, cena? Sitnica ;)


Drupal je najboljši CMS sistem ever
Ne morem verjeti, Drupal tako rula. Pred časom sem preklinjal čez Drupal, ker je bil tako zajebano kompleksen sistem, sedaj pa ga obožujem. Je fenomenalen CMS, super fenomenalen. Potrebno je kar nekaj znanja da ga obvladaš.
Prej sem bil zagovornik Joomle, in na Drupal še pomislil nisem. Vendar sem tole mojo stran naredil v Drupal-u tko za foro, da testiram kateri CMS je najboljši.
In Drupal trenutno pihne Joomlo daleš stran, kaj šele ubogi Wordpress. Drupal je masterpiece. Uporabljajo ga največji giganti na svetu, MTV, NASA, Harvard, Ozzy Osbourne, še pedofilus Michael Jackson se je pridružil, ma fuck ne vem kdo ga ne uporablja. Če si koder takrat tvoja mojstrovina šele zasije, kajti ni omejitev če znaš kodirat svoje module.
Vendar tudi če kodiraš za silo, je Drupal fantastična poslastica. Sedaj sem tako in, da je kot nekakšna igračka, s katero se igram vsaki dan, se učim, nadgrajujem itd.
Recimo ravno sedaj sem inštaliral AJAX komentarje, in stvar dela tako cool. Včeraj sem inštaliral TABS in VIEWS, ki lista recimo vaše članke po določeni kategoriji, po času, po številu komentarjev, možnosti je ogromno. Moduli so podprti z uradnimi razvijalci, ki delajo to profesionalno in se ni za bat, da kak modul ne bo deloval, govorim samo za najbolj popularne. Recimo inštaliral sem Captcho, ki ti da veliko možnosti, od slik, do matematičnih vprašanj, do črk, pri Joomli je bilo vse skromno.
Kar je pomembno je, da je 100% SEO kompatibilen, za to poskrbi modul NODEWORDS in PAGE TITLE modul. Narediš še par custom stvari, ki so opisane v prejšnjem članku. Drupal podpira celo PING in AKISMET, Joomla nikoli!
In tudi folk na drupal.org je fantastičen, cela stran Drupal je fantastično zasnovana, z izredno tehnično dovršenim sistemom BOOK, ki je modul, ki ga lahko uporabiš sam.
Drupal tako nese Joomlo in vsak drugi CMS. Predstavljajte si IPOD in navadne walkmane na kasete, no razkorak ni tako velik ampak je vseeno ogromen.
Recimo lahko narediš kar hočeš, rukneš gor forum, vsak uporabnik ima lahko svoj blog, lahko narediš event koledar, ki displaya članke v koledarju, lahko narediš stran z nepremičninami, kjer točno določiš katera polja bo imel vsak članek, recimo cena, število sob, število kopalnic, lahko dodaš video, slike itd.
Z Joomlo si bil omejen, zelo omejen, Drupal pa ti da krila!!!!!

Moram reči, da upgrade ni bil lahek. Poskusil sem vsaj 4x in dobil nekaj errorjev, ki so se očitno pojavili zaradi serverja.
1.daj stran v offline mode
2.onemogoči vse custom module v module managerju
3.prestavi temo strani na default (blue marine tema)
4.prestavi jezik is slo v eng
5.upload-aj vse file za drupal 6 v drupal direktorij
6.ne prepiši sites direktorij, backupaj svojo temo, in tudi files direktorij
7.backupaj celotno datotečno bazo strani v mysql-u
8.zaženi upgrade na url-ju www.optimizacijadesign.com/update.php
Seveda je bilo potrebno spremeniti mojo temo za drupal 5 v drupal 6, najbolje je da primerjate default teme kot je blue marine in poglejte kakšne so spremembe v hook-ih, php kodi. Tako bo veliko lažje. Vzelo vam bo 20 minut, če ste dokaj vešči. Če ne znate kontaktirajte mene.


Iskalniki kot je Google ali Yahoo sovražijo podvojen tekst, članek (duplicate content). Z pravilno strukturo svoje Drupal spletne strani lahko izboljšaš pozicioniranje strani in povečaš promet do strani.
Kot primer Drupal ima lahko dva enaka url-ja ki kažeta na različne strani, recimo eden odpre direktorij, drug pa file.
http://optimizacijadesign.com/Drupal-SEO
http://optimizacijadesign.com/Drupal-SEO/
Recimo za zgornja url-ja bo drupal pokazal isto vsebino. To je recimo dobro za uporabnike, ki lahko linkajo na oba linka in dobijo isti članek in ne recimo 404 error-ja.
Toda kar se tiče SEO (optimizacije strani) je duplicirana vsebina velik trn v peti lastnika spletne strani in tudi iskalnikov.
Duplicirane vsebine lahko zmanjšajo promet do vaše strani, vendar obstaja rešitev za ta problem.
Vsaka Drupal spletna stran ima datoteko v korenu svoje strukture na vašem serverju., ki pove serverju kako naj obravnava vaše url-je. Zato enostavno dodate samo 3 vrstice v vašo .htaccess datoteko in server bo enostavno zbrisal slashe ( / ) na koncu vsakega url-ja.
#odstrani slashe iz konca urlja
RewriteCond %{HTTP_HOST} ^(www.)?optimizacijadesign\.com$ [NC]
RewriteRule ^(.+)/$ http://%{HTTP_HOST}/$1 [R=301,L]
To je koda, ki deluje. Slashi so odstranjeni iz url-jev.
Na ta način bo SEO spletni bot preusmerjen na nov url in tako boste zaščitili vašo stran pred dupliciranimi vsebinami.
Nismo še na koncu, obstaja še dodaten problem. Tukaj je naslednji problem.
Na moji strani recimo tile url-ji povzročajo zgago:
http://www.optimizacijadesign.com/node?page=1
http://www.optimizacijadesign.com/node?page=2
http://www.optimizacijadesign.com/node?page=3
itd prikazujejo drugo, tretjo in četrto stran v blogu, ki pa kažejo enako vsebino kot če odpremo vsak članek posebej in to je duplicirana vsebina, kar je zelo slabo za iskalnike. Prav tako vsak članek uporablja default node strukturo in tudi custom SEO prijazno strukturo url-ja.
Recimo tale primer
http://www.optimizacijadesign.com/node/32 je enak kot
http://www.optimizacijadesign.com/internet_trdne_poslovne_veze
in to se nadaljuje za vsak članek, če npr Google bot indeksira oba url-ja ima v indeksu podvojeno vsebino in zaradi svojega duplicate filtra lahko izloči oba url-ja iz svojega indeksa, kar je super slabo, saj nihče ne bo več usmerjen na vašo stran direktno iz Google iskalnika. Ampak seveda obstaja rešitev. Lahko boste spali danes. No problemo. Enostavno dodajte tole vrstico v robots.txt datoteko na svojem serverju.
Disallow: /node/
To bo preprečilo da iskalniki indeksirajo vse url-je, ki imajo v url besedo node (pametno a ne). In problem je rešen. Ampak če vaši članki nimajo prijaznih url-jev kot je recimo
http://www.optimizacijadesign.com/internet_trdne_poslovne_veze
in imate članke kot tale
http://www.optimizacijadesign.com/node/32
pride do problema. Od Drupala 5 dalje je mogoče določiti url po svoje. Tako da je najbolje da to naredite za vse strani na svoji spletni strani. Drugače Google ne bo indeksiral nobeno stran, kajti vse strani imajo še node url-je. Recimo super modul za Drupal je pathauto module, ki avtomatsko naredi sam url iz naslova vaše strani.
Lahko pa seveda uporabite tudi Global Redirect module ki bo preusmeril vse vaše /node/ URL-je na prave url-je in tudi odstranil slashe na koncu url-jev.
Vendar jaz osebno raje naredim ta dva koraka sam manualno, kajti vsak nov modul žere resurse vašega serverja in naredi vašo stran bolj počasno.
Torej odločitev je vaša.

Inštaliral sam tale modul, na svojo stran optimizacijadesign.com.
Na drugih straneh sem inštaliral fck editor ali tinymce editor, na tejle pa sem poskusil openWYSIWYG. Moral povedati da zadeva je zelo cool, ima vse bazične funkcije, ki jih mora imeti WYSIWYG editor, in podpira tudi upload slik, kar je pri drupalu vedno bil problem. Potrebno je samo uploadati folder med module in ga enablati pod administracijo in potem določiti funkcije za editor. Toplo priporočam.
Link do modula http://drupal.org/project/openwysiwyg
Zadnji komentarji
5 days 8 hours nazaj
3 weeks 5 hours nazaj
3 weeks 1 dan nazaj
3 weeks 1 dan nazaj
4 weeks 5 days nazaj
4 weeks 6 days nazaj
5 weeks 15 hours nazaj
5 weeks 1 dan nazaj
5 weeks 1 dan nazaj
5 weeks 1 dan nazaj