

2008-01-29
A piacon rengeteg tartalomkezelő rendszer megoldás van: nyílt forrású rendszerek - Joomla, Drupal, phpBB - kereskedelmi rendszerek, saját fejlesztések. Melyik mit jelent, a nyílt forráskód pontosan mennyire nyílt, szabad-e üzleti célokra használni, milyen licenszek léteznek, mik a megoldások előnyei és hátrányai. Cikkünk ezekkel a kérdésekkel foglalkozik.
Amikor a cikkben dinamikus weboldalról beszélek, ez alatt olyan webszerveren futó programot értek, amelyik aktuális adatbázis tartalom és felhasználói munkamenet tulajdonságok alapján generálja a választ egy webes kérésre. Ha még nem tette volna, olvassa el a dinamikus weboldalakról szóló cikket. Hadd hivatkozzak egy másik cikkre is: olvassa el a webes projektek során felmerülő kérdésekről szóló cikket is, ugyanis itt most a programozási lépéssel kapcsolatos szempontokat boncoljuk részletesebben.
Egy dinamikus internetes oldal fejlesztése során az egyik kritikus pont az alkalmazás elkészítése, programozása. Ez a lépés a webprogramozók munkája, akik azok az IT szakemberek, akik valamilyen webes nyelvet és a webalkalmazások hatékonysági és biztonsági kérdéseiben otthonosan mozognak.
Ennek a munkának több megközelítése létezik. A programozók elkészíthetik a nulláról kezdve az alkalmazást, esetleg valamilyen webfejlesztési keretrendszer segítségével, vagy valamilyen más meglévő keretrendszert integrálhatnak, fejlesztik tovább az esetleg hiányzó funkciókat.
Az első eset sok veszélyt rejt magában, hiszen tulajdonképp abban az esetben is egy tartalomkezelő rendszer készül, aminek a fejlesztése elég komoly munka. Vagyis ez esetben vagy nagyon elhúzódik a fejlesztés, vagy pedig gyenge lesz a végeredmény, az elkészülő rendszer keveset fog tudni. Másrészt nagy az esélye, hogy a rendszer finomhangolására nem lesz idő és energia. Ha egy csapat egy weboldalhoz nulláról akar komplett tartalomkezelő rendszert írni, legalábbis kétséges a végeredmény.
Véleményem szerint sokkal életképesebb koncepció, hogyha egy cég a fejlesztési munkát egy már kész tartalomkezelő rendszerre alapozza. Ebben az esetben a munka első lépése az alkalmazásba integrálni a szükséges funkciókat, tartalomtípusokat. Ezek egy tartalomkezelő rendszer esetén adottak, így ez az egész fejlesztési munka 30%-át teszi ki, a maradék 70%-nyi erőfeszítés a testreszabásra, tesztelésre és finomhangolásra fordítható. Márpedig mivel egy jó weboldal többnyire nem azonnal lesz alkalmas funkciója betöltésére és tulajdonosának stratégiai céljainak elérésére, hanem a mért eredmények (keresőből érkező találatok, konverziós ráta, oldalon eltöltött, idő, megnézett oldalak száma) alapján elvégzett optimalizálás után.
Egy jó tartalomkezelő rendszer tehát hatékony, biztonságos, sokféle tartalomtípust támogat, sok modulja van, amelyek építőkockákként funkcionálnak, könnyen használható adminisztrátori felülete van, amellyel az oldal tartalmát egyszerűen változtathatjuk. Nagyon fontos, hogy a működés eredményeit mérni lehessen, látogatók számát, honnan érkeznek, konverziós rátát valamint az optimalizálás bizonyos részeit (pl. keresőoptimalizálást) az adminisztrátori felületen el lehessen végezni.
Tartalomkezelő rendszerekből nagyon sokféle van. Ezeket többféleképp lehet csoportosítani: milyen nyelven készültek, milyen adatbázis-kezelő rendszert támogatnak és hogy milyen feltételek mellett használhatóak. Ez utóbbi szempont szerint vannak nyílt forrású, „szabad felhasználású” rendszerek, illetve kereskedelmi fejlesztések, amelyek nem érhetőek el mindenki számára.
Egy webes fejlesztő cég egyik első és legfontosabb döntése, hogy fejlesztéseit valamilyen, már kész rendszerre alapozza, vagy saját tartalomkezelő rendszert fejleszt. Egy kész rendszer leggyakrabban valamilyen nyílt forráskódú, „szabadon felhasználható” fejlesztés. A nyílt forráskódú rendszereket általában egy közösség fejleszti, a forráskódot bárki letöltheti, átíratja és felhasználhatja. Népszerű nyílt tartalomkezelő rendszer a Drupal, Joomla, PHPNuke, e107.
A saját fejlesztésű tartalomkezelőt a cég programozó csapata készíti, tartja karban és nyújt technikai támogatást hozzá. A forráskódot védi, nem adja oda, ügyfelei a rendszert használatra kapják meg, de azt nem változtathatják meg.
A nyílt forrású, ingyenes tartalomkezelő rendszerek, nomen est omen, ingyen vannak. Ez azonban a projekt egészének az árát nem befolyásolja döntően, hiszen most csak a fejlesztésről beszélünk, és annak is a 70-80%-át az új funkciók programozása, az oldal tesztelése és finomhangolása teszi ki, ezeket mindenképp el kell végezni, akár nyílt, akár saját fejlesztésre alapul. Ráadásul egy egész projekt árában a fejlesztés csak az egyik lépés.
Még egy dolgot figyelembe kell venni, a nyílt forráskód és ingyenesség nem minden esetben jelenti azt, hogy üzleti célokra is felhasználható a rendszer: némely tartalomkezelő üzleti célú alkalmazásáért fizetni kell. Ezért, ha ilyen fejlesztést rendel meg, mindenképp tájékozódjon a licensz feltételekről.
Felemás a helyzet biztonsági szempontokból. A népszerű nyílt rendszereket sokan használják, ha hiba vagy biztonsági rés van bennük, akkor az gyorsan kiderül. Ilyenkor aki észrevette, jelenti a hibát a rendszer honlapjának fórumán és a következő verzióban kijavítják azt (jobb esetben). Emiatt a nyílt rendszerek legfrissebb publikált verziója általában elég biztonságos.
Csakhogy ha az oldal készítője nem frissíti erre az oldalt, akkor az adott verzió összes biztonsági rése kihasználható marad. Ilyenkor végtelenül egyszerű tönkretenni az oldalt, csak kell keresni egy bőbeszédűbb hibalistát, esetleg „feltörési útmutatót” (exploit) az adott verzióhoz. De ha még a legújabb verzió működteti is az oldalt még akkor is bárki letöltheti a forráskódot, márpedig annak ismerete egy feltörési kísérletben fél siker.
A saját fejlesztésű rendszerek előnye, hogy forráskódja nem forog közkézen és „feltörési kézikönyvek” (exploit) nem készülnek hozzájuk. A kisebb felhasználóbázis és emiatt vélhetően kevesebb tesztelés miatt viszont hibák és biztonsági rések egy része nem derül ki a programozók számra, így potenciálisan több ilyen található a rendszerben.
Ha egy zárt rendszert körültekintően írtak meg, figyelve az alapvető támadási módszerekre, szisztematikusan tesztelték, akkor elég kicsi az esély van arra, hogy az oldalt feltörik. Saját fejlesztéseknél ezért mindenképp tájékozódni kell arról, hogy a biztonsági kérdésekkel mennyire foglalkozott a fejlesztőcsapat a rendszer írása és tesztelése során.
A nyílt rendszerekhez önmagukban nem jár technikai támogatás, azt annak a cégnek kell nyújtania, aki a projektet készíti. Ehhez nagyon komoly felkészültség kell, ugyanis mások által írt program megértése gyakran nem sokkal egyszerűbb, mint megírni elölről. Új funkciók integrálásához, hibák vagy biztonsági rések javításához azonban ez elengedhetetlenül szükséges.
Saját fejlesztésű kereskedelmi rendszereknél a technikai támogatás és a gyors hibajavítás magától értetődően a termék részét képezi, gyakran az nyílt forrású rendszereknek is létezik fizetős, kereskedelmi változata, amihez a kiegészítő szolgáltatás a technikai támogatás és a kiemelt sürgősségű hibajavítás.
Mind a nyílt, mind a zárt fejlesztések mellett szólnak érvek. Mindig tájékozódjunk arról, hogy a cég milyen eszközre alapozva akarja elvégezni a munkát és mennyire ért ahhoz, ugyanis ez a záloga annak, hogy sikeres lesz-e a fejlesztési lépés.
Ha nincs egyenes válasz kérdéseinkre, gyanúsan olcsón dolgozik a cég és ráadásul húzódozik a változtatásoktól vagy új szolgáltatások integrációjától, akkor könnyen lehet, hogy egy ingyenes tartalomkezelőt alapváltozatát akarja eladni valós hozzáértés nélkül, figyelmen kívül hagyva az igényeket. Ilyenkor nem nagyon lesz lehetőségünk az „inkább úgy szeretném, hogy...” típusú kérdésekre, ezért érdemes inkább másik csapatot választani.
Jelentkezzen a Start Üzleti Weboldal kipróbálására!
Kompakt Üzleti Weboldal csomagunkhoz most legújabb fejlesztésünket bevezető feltételekkel kínáljuk.
Webshop megoldásunk:
Webaudit hatékonyság felmérő szolgáltatásunkra most:
Prémium Üzemeltetés:
eCommerce és Technológia:
LogiNet Tudástár Üzletembereknek »

Induló vállalkozása már 14 napon belül hatékony online kommunikációt folytathat. Start csomagunk költségérzékeny mikro és kisvállalkozásoknak nyújt megoldást internetes jelenlétükhöz.

Ha mikro- vagy kisvállalkozása internetes üzletét szeretné magasabb fokozatba kapcsolni, támogassa értékesítői és ügyfélszolgálata munkáját még hatékonyabb eszközökkel.

Saját fejlesztésű webshop egyedi megoldásokkal, olyan vállalkozások részére, akik már felismerték az online vásárlás dinamikus növekedését, és az online értékesítés üzleti előnyeit.

Intranet, Extranet. Profi vállalati portál megoldások a legdinamikusabban fejlődő kis- és középvállalatoknak, akik az online kommunikációt belső, zárt hálozatokra használnák.
Átadtuk eddig legnapgyobb e-kereskedelmi fejlesztésünket, a Vodafone Magyarország új webshopját. A fejlesztés során sok kihívásnak kellett megfelelnünk, amelyek a nagyvállalati környezetből, és a telekommunkációs szolgáltatások értékesítésének specialitásaiból adódtak.
Tripont fotós webáruházÁtadtuk a Tripont Kft. professzionális fotó webáruházat. A tripont.hu kínálatátában fotós állványok, fotóstáskák, stúdióvaku, világítás és természetesen a legprofibb digitális dslr és középformátumú gépek is megtalálhatók. A webáruház sok egyedi funkcióval rendelkezik: termékajánlások, csomagok, just-in-time SAP interfész.
Az év honlapja díj!Büszkék vagyunk arra, hogy az International Business School weboldala 2010-ben év honlapja díjat nyert! A megtisztelő díjat egy igazi csapatmunka hozta meg, amelyet a H-Artdirectors grafikus és az IBS szakembereivel közösen végeztünk.
Marc Shoes Kft.Átadtuk a Marc Shoes honlapját! Magyarország egyik legismertebb cipőmárkáját megjelentetni a weben - komoly presztízs és nagyon szép feladat.
Eco-UrneElkészült a Eco-Urne webshop, amely egy új termékkel készül betörni a nemzetközi temetkezési piacra!
Angyalok ErdejeAz Angyalok Erdeje jótékonysági kezdeményezés weboldalt átadtuk!
International Business SchoolA International Business School weboldala elkészült! Megtisztelő volt együtt dolgozni ezen a remek projekten, melynek eredménye egy igazi fiatalos, nemzetközi portál lett!
Gondtalanul.huA Gondtalanul.hu weboldal elkészült. Nagy feladat volt elkészítenmi ezt az innovatív webes szolgáltatást! A rendszer rengeteg fejlett funkciót nyújt: elektronikus számlázás, online fizetés, határidős licit rendszer, előfizetések kezelése...
Amco Kft SEOA Amco Kft. weboldalának optimalizálását végezzük! A csomagológépeket és csomagolóanyagokat forgalmazó cég oldalán jelenleg linképítést és on-site optimalizálást végzünk. Ha érdekli a csomagolástechnika, látogassa meg az oldalt!
Vitálmarket webáruházA Vitálmarket webáruház a tesztüzemből éles üzembe lépett! Nézze meg Ön is legújabb webáruház referenciánkat.
Vitálmarket webáruházA Vitálmarket webáruház tesztüzembe lépett! A rendszer éles indulása 2 hét múlva várható.
Tripont.hu webshopA Tripont professzionális fotó áruházat hamarosan átadjuk. A tripont.hu jelenleg is az egyik legrégebbi, legjobb fotótechnikai webáruház, ahol állványok, fotóstáskák, stúdióvaku, világítás és természetesen a legprofibb digitális gépek is megtalálhatók.
Keresőoptimalizálás sikerek!Az ajto-ablak-kapu.hu nyílászáró webáruház a nyílászárók kulcsszóra és a nyílászáró kulcsszóra is első a google kereső találatai közt.
Webshopengine.huElkészítettük a LogiNet Webshop honlapját, ahol saját webshop motorunkról és fejlesztési szolgáltatásunkról tudhat meg mindent az érdeklődő. Az oldal a WebshopEngine.hu címen érhető el.
EnergiaOnline.hu hírportálÁtadtuk az Energia Kontakt Egyesület hírportálját. Az oldal megjelenési felületet nyújt az energiapolitikában érintett szakmai, politikai, civil és gazdasági szereplőknek. A portál a EnergiaOnline.hu címen érhető el.
Hotex.hu fejlesztésÚj, funkciókban gazdag b2b jellegű webshopot és portált fejlesztünk a Hotex Service Kft-nek. A rendszer várhatóan október 6-án indul élesben.
Quickdrink.hu webáruházElkeztdük fejleszteni a quickdrink.hu oldalt, amely magas minőségű alkoholos és alkoholmentes italok forgalmazásával foglalkozik. QuickDrink.hu.
Schladming.hu optimalizálásBefejeztük a Schladming.hu oldal optimalizálását, jelenleg a folyamatosan javuló helyezések monitorozását végezzük.
KeresőoptimalizálásA Sassz Kft. nyílászáró webáruházának optimalizálása hamarosan a végéhez ér! A Joomla Virtuemart alapú rendszert átalakítottuk a szükséges mértékben és jelenleg linképítést folytatunk.
Robindesign.hu - fejlesztjükElkezdtük fejleszteni a Robin Design Stúdió új honlapját, amely a sokrétű portfóliót egy új szinten mutatja be.
Új LogiNet arculatA LogiNet arculata hamarosan megváltozik: logó, honlap, kiadványok. Érdemes lesz visszajárni!
Brodit.hu - átadtukVisszatérő ügyfelünknek átadtuk a Brodit.hu webshopot, amelyben a design, fejlesztési és keresőoptimalizálási munkákat is mi végeztük!
Balatoniszallo.hu - átadtukA Person Marketing Ügynökséggel közösen átadtuk a BalatoniSzálló.hu weboldalt. Foglaljon szállást online!