A honlap ma már szinte kötelező, hiszen ezen a csatornán tájékozódnak a potenciális vásárlók, a már meglévő ügyfelek pedig gyakran itt néznek utána a cégünk által kínált újdonságunknak, vagy éppen az üzletünk nyitvatartási rendjének. Napjainkban alig akad olyan vállalkozás, amelynek ne lenne honlapja. Amikor egy céget megalapítanak, akkor a legtöbb esetben a tulajdonosok szinte már az új bankszámla megnyitásával egy időben arról is gondoskodnak, hogy a frissen létrejött gazdasági társaságnak legyen saját weblapja is. Az alábbi cikkben annak jártunk utána, hogy a vállalkozások számára – az anyagi lehetőségektől és a cég méretétől függően – mi a legjobb választás.
A Muciusnál számos honlapot készítettünk már induló cégek számára, és azt láttuk, hogy a tulajdonosok a legtöbb esetben szerették volna minél olcsóbban megoldani a webes megjelenést. Ez a jelenség természetes dolog egy olyan helyzetben, amikor az indulásnál minden Fillér számít, de könnyen visszaüthet, ha a cég növekedésnek indul, mert a kezdeti olcsó rendszer egy idő után könnyen igen drágává válhat! A helyzet illusztrálásához nézzünk meg egy példát az ingatlanszektorból: vegyük sorra, hogy miből készültek a hazai lakások! Leegyszerűsítve a helyzetet, két fő technológiáról beszélhetünk: vannak olyan otthonok, amelyek téglából készültek, és vannak olyan épületek, amelyeket betonpanelekből illesztettek össze. A téglából épül ház drágább, de a későbbiekben könnyebben alakítható, tartósabb, és a fenntartása is kevesebbe kerül. A panelházak ezzel szemben azért terjedtek el, mert olcsón fel tudták építeni őket, viszont az átadásuk óta eltelt néhány évtizedben kiderült róluk, hogy megvannak a maguk korlátai: nem lehet csak úgy átalakítani, fejleszteni őket, és drága a fenntartásuk is.
A honlapok között a paneles technológiát nyílt forráskódú, a tégla építésmódot pedig zárt forráskódú weboldalaknak nevezzük. A nyílt forráskódú weblap előre gyártott, az interneten sok esetben ingyen hozzáférhető modulokból – akár azt is mondhatjuk, hogy panelekből – épül fel, amelyek a megrendelő igényei alapján rugalmasan illeszthetők egymáshoz. Egy ügyes programozó képes rá, hogy akár 20-30 óra alatt összeállítson egy ilyen honlapot, akár saját grafikai arculattal is. A paneltechnológiával tehát gyorsan és olcsón – akár pár tízezer Forintból is – lehet saját honlapunk. A kérdés csak az, hogy az ilyen weboldal hosszútávon is megfelel-e majd a számunkra? A válasz lehet „igen” és „nem” is. Ahogy Kelet-Európában sokmillió ember számára jelent elfogadható megoldást a panellakás, úgy a nyílt forráskódú honlap is sok cég számára lehet megfelelő alternatíva. Az ilyen weboldal ugyanis optimális az olyan, kis cégek számára, akik pontosan tudják, hogy az interneten elegendő csak a legfontosabb adatokat közölni magukról, ha pedig valami újdonságról szeretnének beszámolni, akkor szólnak az informatikus ismerősüknek, hogy segítsen nekik feltenni a honlapra az új információkat.
A nyílt forráskódú honlap kész modulokból épül fel, amelyek közül a legfontosabb a CMS, vagyis a tartalomkezelő rendszer. A CMS sok esetben alig több, mint egy módosított blog-motor, a grafikai megjelenést pedig egy template biztosítja. A rendszer azonban képes rá, hogy elnehezüljön, mivel a modulok annak érdekében, hogy minél többféle módon fel lehessen használni őket, nem veszik figyelembe az adott felhasználó egyedi igényeit, és ezért egy csomó alig használt, rejtett funkcióval is rendelkeznek. A rejtett funkciók biztosítása viszont lelassítja a honlap működését, ami akkor válik zavaróvá, ha egyszerre sok felhasználó látogat el a honlapunkra. A rendszer másik korlátja a biztonság. A nyílt forráskód ingyen hozzáférhető, de nem csak a mi számunkra! Aki ártani szeretne nekünk, vagy a honlapunkat a saját illegális tevékenységei szolgálatába szeretné állítani, szintén hozzáfér a forráskódhoz, és mivel tudja, hogy miként épül fel, könnyen kárt tehet benne. Ha az internet világában a honlapokat ostromlott váraknak tekintjük, akkor azt mondhatjuk, hogy ebben az esetben az ellenség kezében ott van a tervrajz is!
A weboldalak között a zárt forráskódú honlapok jelentik a téglaépítésű házakat. Amikor ilyen honlap készül, akkor a programozó a megrendelő igényei alapján, lépésről lépére építi fel a honlap rendszerét, ami nem más, mint egy zárt forráskódú programgyűjtemény. Ezt a programgyűjteményt framework-nek is nevezik. Egy saját framework nem tartalmaz felesleges funkciókat, ezért sokkal gyorsabban tud működni, mint egy előre gyártott CMS. Ebben az esetben a biztonság is nagyobb, hiszen a külső támadók nem ismerik a programot, s ezért sokkal nehezebb megtalálniuk a hibákat. Ha a hackerek nem kifejezetten azzal a céllal érkeznek hozzánk, hogy ártsanak nekünk, akkor sokkal nagyobb esélyünk van rá, hogy megússzuk a támadást, mivel ők is a kisebb ellenállás felé mozdulnak el, s inkább a gyengébb erődöket támadják. A framework legnagyobb előnye azonban egy harmadik dolog: a fejleszthetőség. Ha ugyanis a cég növekszik, akkor előbb-utóbb új honlap-funkciókra lesz szüksége. (Ebbe a csoportba tartozik például a termékkereső vagy a webshop.) A zárt forráskódú rendszerhez igény esetén könnyen hozzá lehet nyúlni, s akárcsak egy téglaház esetében, ki lehet azt bővíteni.
Természetesen, a keretrendszerek esetében is léteznek különböző sablonok és minták, de ezek inkább a fejlesztési irányok meghatározásához valók. Ha az ember ellátogat egy építészhez, akkor ő is mutat majd néhány családiház-típust, amiket tervezni szokott. De, ezek csak támpontot adnak, mert végül minden megrendelőnek egyedi háza lesz. Ha akarunk, akkor akár egy kastélyt is terveztethetünk magunknak! Ugyanez a helyzet a programozók esetében is: az egyedi fejlesztésű weboldalak is minták alapján épülnek fel, de a végeredmény mégis sokkal változatosabb, egyedibb lesz annál a honlapnál, amit alig egy tucat féle, előre gyártott blokk variálásával hoznak létre.
Bízom benne, hogy a fenti információk hasznos kiindulópontot jelentenek a döntéshez, amikor arról kell határozni, hogy mekkora összeget szánjunk honlap-fejlesztésre. Az ilyen ráfordítás ugyanis minden esetben befektetés, sosem kiadás! Amikor a befektetni kívánt összegről döntünk, akkor pontosan tudnunk kell, hogy mit várunk cserébe, és mi az, ami biztonsággal kiszolgálja a cégünket. Az üzleti sikerek kulcsa ugyanis a biztonság és a rugalmasság, ami ebben az esetben egyet jelent az üzembiztos működéssel, a könnyű és gyors elérhetőséggel, illetve azzal, hogy folyamatosan friss, és teljes körű tájékoztatást nyújtunk a partnereink számára.