Občas sa mi zdá, že prílišná popularita a vytváranie obrazu o tom aké ohromne jednoduché je vytvoriť web v Drupale, tomuto redakčnému systému skôr škodí ako pomáha. Človek potom nadobudne pocit že stačí Drupal stiahnuť, spustiť nejaké .exe a objaví sa veľké zelené tlačidlo s nápisom Vytvoriť cool webovú stránku a v ďalšom kroku si už len vyberie spomedzi možností Blog, E-shop alebo Ďalší zbytočný zľavový portál. Ono to tak ale, našťastie, nie je.

Poďme si teda v tomto článku povedať čo zhruba by ste mali vedieť predtým, než začnete sťahovať inštaláciu Drupalu.

Protokol

Protokolom sa zvyčajne označuje akýsi súbor pravidiel pri určitej spoločenskej udalosti. Ak je onou udalosťou inštalovanie Drupal-u, potom sú protokolmi záhadne znejúce skratky HTTP a FTP. Je dobré vedieť nielen čo znamenajú ale aj to, ako zhruba funguje protokol (požiadavka) HTTP, čo je to klient a čo server a tiež ako na ten server dostať naše súbory (teda princíp protokolu FTP). Mali by ste tiež vedieť čosi o užívateľských oprávneniach, teda že číslo 666 nie je žiaden satanský znak a reťazec -rw-rw-rw- žiadna záhadná šifra.

Všade dobre, 127.0.0.1 najlepšie

Ak ste nepochopili (uznávam, starý) vtip v názve tohto odstavca, naštudujte si niečo o tom, čo je to localhost a ako si doma lokálny webový server rozbehnúť. Môžte využiť buď nejakú z predpripravených dostribúcii (xampp, mamp a podobne…) ale je to ako piesť koláč z polotovarov. Ak budete niekedy potrebovať do PHP doinštalovať niektorú z knižníc, tak sa asi potrápite. Ak to s programovaním webových stránok myslíte vážne, mali by ste byť schopní nainštalovať si Apache+PHP a databázu aj “ručne”.

Databázy, to by sa nám páčilo!

I keď znalosť syntaxe SQL nepokladám za nutnú k nainštalovaniu Drupalu a nejakej základnej konfigurácii, je dobré vedieť aspoň to ako zhruba databázy fungujú (čo je to databázová tabuľka, index) a hlavne základy práce s PhpMyAdminom alebo Adminerom, aby ste si vedeli databázu vyexportovať a naimportovať (prudko užitočné pri prenášaní hotového webu z localhostu na vzdialený server).

Koľko jazykov vieš o toľko menej sa pýtaš vo fórach

Redakčné systémy používame práve preto aby sme nemuseli donekonečna programovať to, čo už bolo tisíckrát naprogramované a aby sme ušetrili čas sebe i zákazníkovi. Preto by teoreticky nemal byť žiaden problém ak neviete PHP – môžte sa zaradiť medzi tisícky obyčajných inštalatérov, ktorých jedinou zručnosťou je stiahnuť, nainštalovať a nakonfigurovať modul alebo grafickú tému. A keďže takto nikto z nás skončiť nechce, je fajn vedieť aspoň základnú syntax jazyka PHP (výdatne pomôže napríklad pri vytváraní vlastných template súborov) – podmienky, cykly a rozdiel medzi poľom a objektom, pretože v týchto štruktúrach sú ukladané a prenášané údaje, ktoré chceme zobrazovať.

Samotné zobrazovacie nástroje, teda značkovací jazyk (X)HTML a jeho cool bratranca CSS by ste mali sypať z rukáva aj o polnoci. No dobre, stačí aj o jedenástej večer, ale fakt poriadne. Zobrazovanie je totiž to, o čo nám v konečnom dôsledku ide, je to výsledok kvanta operácií ktoré sa udejú medzi kliknutím na odkaz a zobrazením stránky, tak ten záver nepokašlite.

jQuery (javascript) pomôže, ale k nainštalovaniu a rozbehaniu jednoduchého Drupalovského webu nie je nevyhnutné.

Do you speak english?

Hoci je slovenská Drupal komunita príjemná, milá a ochotná, nespoliehajte sa len na ňu. Je totižto aj relatívne malá. Aspoň základná znalosť angličtiny by mala byť výbavou každého, kto sa ponorí do vôd programovania webových stránok.

Zhrňmne to.

HTTP (web server), FTP, PHP, základy MySQL a nejaký MySQL nástroj (PhpMyAdmin, Adminer…), HTML, CSS, základná anglická slovná zásoba. Toto všetko by ste mali ovládať predtým, než vôbec stiahnete niektorú z inštalácií Drupal-u. V opačnom prípade budete pri každom kroku písať zmätené prosby o pomoc do diskusných fór. Lenže takéto otázky sa často vôbec netýkajú Drupalu, ale ide len o nedostatok technickej zdatnosti k tomu aby ste vôbec mohli začať s týmto redakčným systémom niečo robiť. Asi ako keby ste sa v diskusnom fóre venovanom aplikácii MS Word pýtali na gramatiku. Gramatiku by ste mali vedieť už predtým.

…a dobrá rada na záver: Google máš rád, Google je tvoj kamarát!

Súvisiace články:

Galéria:

Poslať nový komentár

Obsah tohto poľa je súkromný a nebude verejne zobrazený.
  • Webové a e-mailové adresy sú automaticky zmenené na odkazy.
  • Povolené sú HTML značky: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Riadky a odstavce sa zalomia automaticky.
  • Zvýrazňovanie syntaxe zdrojového kódu môžete zapnúť pomocou nasledujúcich značiek: <code>, <blockcode>, <c>, <cpp>, <css>, <drupal5>, <drupal6>, <html4strict>, <java>, <javascript>, <php>, <python>, <ruby>.

Viac informácií o možnostiach formátovania

By submitting this form, you accept the Mollom privacy policy.