Webmotorok, tartalomkezelők, webshopok

Egyedi motorok

Egyedi programozású rendszereket számos cég készít, jellemzően egyedi igényeket elégítenek ki.

Egyedi rendszerek előnyei

  • Nincsenek ismert hibák, amit a hackerek (könnyen) kihasználhatnának.

  • Azt az igényt elégíti ki, amire a megrendelőnek szüksége van.

  • Nem tartalmaz felesleges funkciókat, így könnyebben optimalizálható.

Egyedi rendszerek hátrányai

  • Nincs mögötte a közösség ereje, tudása.

  • Jellemzően a legalapvetőbb funkciókon kívül mindent le kell fejleszteni.

  • Nem jönnek ki új frissítések, csak ha ezért fizetünk.

  • Megszűnik a fejlesztő cég nem biztos hogy (könnyen) találunk kompetens fejlesztőt.

  • Az egyedi rendszerek költségvonzata is magasabb.

Egyedi motorok esetében is szokás keretrendszer(-eket) használni, ezek általában a legalapvetőbb funkciókat, struktúrát tartalmazzák, példák keretrendszerekere: Smarty, Symfony, Laravel, Zend Framework, Django.

Webes tartalomkezelő rendszerek

A webes tartalomkezelő rendszerek (CMS - Content Management System) adatok (tartalmak) kezelésére szolgálnak, és lehetőséget biztosítanak több felhasználó kollaboratív együttműködésére.

Webes tartalomkezelők legjellemzőbb képességei:

  • Tartalmak kezelése, szerkesztése (szöveges, képi, multimédia)

  • Különböző tartalomtípusok kezelése (aloldal, blogbejegyzés, hír, publikáció, termék, naptár időpont stb.)

  • Tartalmak rendszerezésének lehetősége (kategóriák, cimkék, stb.)

  • Több felhasználó kezelése

  • Felhasználói szintek (szuperadmin, admin, szerkesztő, tag, stb.)

  • Látogatói statisztikák biztosítása

  • Adatok exportálása, importálása

  • Frissítéskezelő

  • Bővíthetőség modulokkal, pluginokkal

  • Különböző a design-t, és a megjelenést befolyásoló témák

Jellemző a bőség zavara, mind fizetős, mind ingyenes rendszerből számolatlan áll rendelkezésre, legelterjedtebb ezek közül:

WordPress

A WordPress egy nyílt forráskódú, ingyenes tartalomkezelő rendszer, eredetileg blogmotor volt, elsődleges célja a blog funkciók kiszolgálása, de sokoldalúsága, és számtalan bővítményének hála nagyon széles körben bevethető, akár webshop funkciókkal is fel lehet ruházni. 2003 óta létezik, és aktívan fejlesztik, számos technológia, például a Gutenberg interaktív szerkesztő a Wordpress-ből nőtt ki. Magyar közösség aktív, és magyar nyelvű kézikönyv is elérhető. Telepítése egyszerű, 5 perc alatt elvégezhető (híres 5 perces telepítés). A WordPressnek jelentős elterjedsége van, a Világháló öszes weblapjának 33.9%-a WordPress alapú, a tartalomkezelők piacán 60.7%-ot mondhat magáénak (2018-as adatok alapján).

Drupal

A Drupal 2000 óta létző nyílt forráskódú, ingyenes CMS, általános célra készült, a funkcionalitása bővítmények segítségével fejleszthető, bővíthető, a kinézete témázható (itt sminknek hívják). Telepítése, konfigurálása bonyolult a többi ingyenes CMS-hez képest. A magyar közösség aktív, létezik több magyar kézikönyv, fontos a Drupalaton, a Balatonnál megtartott éves Drupál konferencia. Sok magyar fejlesztőcég dolgozik ezzel a tartalomkezelővel (pl. Penceo, Cheppers).

Joomla

A Joomla 2005-ben jött létre nyílt forráskódu ingyenes rendszerként egy korábbi tartalomkezelőből a Mambo-ból. Bővíthető, és témázható CMS. A mai napig aktív a fejlesztése. Korábbi kiemelkedő népszerűségét átvette a WordPress.

Typo3

A Typo3 jellemzően német nyelvterületen elterjedt 2001 óta létező nyílt forráskódú ingyenes tartalomkezelő rendszer.

Tartalomkezelő rendszerek népszerűségének összehasonlítása a Google Trends-en: https://trends.google.com/trends/explore?date=all&q=wordpress,drupal,joomla,typo3

Webshopok

A webshopok termékek és szolgáltatások forgalmazásra specializált tartalom kezelő rendszerek. A CMS alap funkciókon túl fel vannak ruházva az áruforgalom lebonyolításához szükséges képességekkel:

  • Árucikkek kezelése, szerkesztése

  • Raktárkészlet kezelése

  • Vásárlók kezelése

  • Kosár

  • Online fizetés

  • Online számlázás

  • Szállítási költségkalkuláció

  • Visszaigazoló emailek kezelése

  • Könyvelés, statisztika

Webáruház motorok tekintetében is bőséges kínálatból választhatunk:

Magento

A Magento egy nyílt forráskódú e-kereskedelmi platform. Az Adobe 2018-ban megvásárolta a Magentót fejlesztő céget, és bemelte a Magentót a saját felhő szolgáltatásába (Adobe Commerce Cloud).

Opencart

Régi motoros a webshopok között az 1998 óta létező Opencart, ez szintén egy népszerű, nyílt forráskódú ingyenes rendszer.

WooCommerce

A WooCommerce plugin a WordPress-t ruházza fel webshop funkcionalítással. Létezik hozzá egy speciális WordPress téma, a Storefront, ez biztosítja a webshop megjelenést. Hatalmas előnye, hogy a WordPress-el együtt is gyorsan és egyszerűen telepíthető.

Webshop motorok népszerűségének összehasonlítása a Google Trends-en: https://trends.google.hu/trends/explore?date=all&q=WooCommerce,Magento,Shopify,Opencart,PrestaShop

Egyéb alternatívák

Statikus oldal generáló (Static Site Generator)

A statikus oldal generáló szöveges állományokból, például markdown állományokból állít elő egy teljes weboldalt, ezt a műveletet rendszerint az oldal szerzője, fejlesztője végzi el egy asztali gépen. Nagy előnye ezeknek a rendszereknek, hogy nincs szükség számításigényes szerveroldali technológiákra, adatbázisokra, így ezek az oldalak kifejezetten gyorsak, és biztonságosak. Hátrányuk az interaktivitás hiánya (nincsenek háttérműveletek).

Statikus oldal generálók: Jekyll, Hyde, Gatsby

Felhő alapú weboldalkészítő (Cloude based website builder)

A kétezres évek közepén jelentek meg a felhő alapú weboldal készítő alkalmazások, és egyszerű kezelhetőségük miatt egyre növekszik a népszerűségük.

A felhő alapú weboldalkészítők egy online felületen drag and drop (fogd és vidd) technikával gyorsan összerakható, és szerkeszthető weboldalakat kínálnak.

Felhő alapú weboldalkészítő előnyei

  • Gyorsan megtanulható a használata

  • Nem szükséges csak minimális technikai háttér ismeret

  • Számos előre elkészített sablon, és bővítmény

Felhő alapú weboldalkészítő hátrányai

  • Kötve vagyunk a platformhoz, nem a miénk az oldal kódja, emiatt nem költöztethető

  • Korlátozottan optimalizálható teljesítmény, SEO szinten

  • Korlátozott funkcionalitása miatt egyedi igényeinket adott esetben nem tudja kielégíteni

Felhő alapú weboldal készítők: WIX, Squarespace, site123.com, Weebly, Unbounce

Last updated