Uľahčite si život s Drupalom

V súčasnosti existuje veľa rôznych spôsobov, ako vytvoriť webovú stránku. Keď som prvýkrát začal v tomto biznise, písali ste HTML súbory priamo na lokálny webový server a ak to všetko vyzeralo dobre, potom ste tieto súbory nahrali na živý webový server.

Uľahčite si život s Drupalom

Neskôr po zavedení skriptovacích jazykov bola potreba takéhoto prípravného servera ešte väčšia, pretože prepojenia medzi stránkami a ponukami boli (a často stále sú) ručne kódované, a preto hrozí, že sa stanú zlomený.

Ak by vaši klienti chceli zmeniť svoju stránku, povedali by vám, čo zmeniť – v elektronickej forme, ak mali ste šťastie, ale častejšie prostredníctvom telefonátu – a tieto by ste museli zaviesť hneď, ako to urobíte mohol.

Keď sa webové stránky stali pre podniky strategicky životne dôležité, bolo pre nich žiaduce, aby mohli aktualizovať svoje stránky sami: to tiež umožnilo webovým domom podporovať viac klientov, pretože už neboli neustále zviazaní a zarábali len veľmi málo zmeny.

Poskytnúť neskúseným používateľom kópiu nástroja na tvorbu obsahu, akým je napríklad Dreamweaver, bol recept na katastrofu

Ale dať neskúseným používateľom kópiu autorského nástroja, akým je Dreamweaver, bol recept na katastrofu. Nefunkčné odkazy, ohromne nafúknutá grafika a náhodné fonty boli len špičkou veľmi škaredého ľadovca.

Oveľa lepšie je ponúknuť používateľom kontrolované prostriedky na zadávanie vlastného obsahu s automatickými ponukami aktualizované, veľkosť obrázkov zmenená podľa predchádzajúcich nastavení a iba obmedzený počet vhodných značiek HTML k dispozícii. Vstúpte do redakčného systému (CMS).

CMS riešenie

CMS je kombináciou databázy, ktorá obsahuje všetok obsah, a enginu, ktorý z nej generuje viditeľné webové stránky podľa vopred stanovených nastavení.

Najpopulárnejšie CMS boli vynájdené komunitou s otvoreným zdrojovým kódom pomocou PHP a MySQL a mnohé komerčné webové domy si potom vytvorili svoje vlastné verzie, počnúc otvoreným zdrojovým kódom.

Niektorí ľudia kritizujú tento spôsob vytvárania webových stránok ako „stroj na klobásy“, kde otočíte rukoväťou a objaví sa ďalšia neprehliadnuteľná stránka. V niektorých prípadoch to môže byť pravda, ale nemusí.

Pre stránky s množstvom rýchlo sa meniaceho obsahu, ako je napr PC Pro, je to najlepšie riešenie, pretože pre malú skupinu by bolo nemožné udržiavať takéto stránky bez pomoci back-endu CMS.

Pre malý podnik, ktorý chce svoju prítomnosť oznámiť iba webom s „vizitkou“, je CMS prehnaný. Takéto prípady vyžadujú efektné dizajnové prvky, aby vynikli, a sú lepšie zostavené pomocou tradičného kódovania HTML – implementácia nových efektov a technológií je oveľa jednoduchšia, ak sa nemusíte obávať ich vplyvu na ostatné moduly CMS.

Takmer všetci väčší poskytovatelia internetových služieb v súčasnosti ponúkajú balíčky na vytvorenie vlastných webových stránok založené na prispôsobených CMS a ponúkajú hosťovanie rôznych CMS, ktoré je možné nainštalovať jediným kliknutím. Cesta k začatiu je jednoduchá, ale ako pri väčšine technologických vecí, aj tu začína zábava.

Ktorý CMS?

Väčšina mojej práce zahŕňa vytváranie vlastných webových aplikácií pomocou technológií spoločnosti Microsoft, ale pred chvíľou bola o to požiadaná moja spoločnosť cenovú ponuku na CMS pre nového klienta a rozhodli sme sa, že by sa to malo stať novým štandardom v našej spoločnosti pri budovaní všetkých takýchto systémov stránky.

Preto sme veľa premýšľali a testovali pri rozhodovaní, ktorý CMS prijať – ten náš hlavnými kritériami boli výkon, flexibilita a jednoduchosť použitia pre koncových používateľov pri aktualizácii ich vlastných stránky.

Strávili sme nejaký čas prezeraním dostupných riešení .NET Umbraco má svoje čaro, medzi verziami a modulmi boli problémy a podpora cez fóra sa zdala obmedzená. Ďalším veľkým hráčom v malej aréne CMS založených na .NET je Kentico, ktorý je úžasne flexibilný, ale mal dva hlavné problémy, ktoré ho podľa nás robili nevhodným.