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).
WordPress adminisztrációs felülete

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).
Webshop Magento alapokon.

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.
Opencart jól áttekinthető kezelőfelülete.

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ő.
WooCommerce Storefront téma
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.
Wix vizuális szerkesztőfelülete

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