Érdekes a téma, de azt gondolom megér egy cikket.
Mint szoftverfejlesztő és mint felhasználó szoftver fejlesztés nélkül igyekeztem úgy körbe járni a témát, hogy erre a kérdésre magamnak is egy szubjektív választ tudjak adni.
A wordpress egy zseniális eszköz ha egy alacsony költségvetésű weboldalt szeretnék üzemeltetni.
És itt kiemelem az ÜZEMELTETNI szót!
Mezei felhasználóként jól megvan tervezve, hogy az alap telepítés után könnyen és gyorsan tudjam szerkeszteni az oldalamat. A tartalmát, az elrendezést. Ez egy igazi WYSIWYG editor. Vagyis pontosan azt látom amit szerkesztek. Nem kell hozzá különösebb programozási előismeret. Könnyen kezelhető és gyors amíg kevés adattal kell boldogulni.
És nem utolsó sorban ingyenes az alap rendszer. Viszont ahogy bővül a felhasználási terület, értem ezalatt azt, hogy termékeket akarok rajta kezelni. Webshopot, vagy apartmanokat, vagy valami komplexebb dolgot akkor már utána kell járni hogy milyen lehetőségek vannak. Az internet tele van számos megoldással és lelkes fejlesztőkkel akik vagy a piaci rést megtalálva, vagy egy ügyfél igény kiszolgálására fejlesztettek hozzá pluginokat. Ezek java részt már fizetős, vagy ingyenes de korlátozásokkal. Így hamar elkezdhetjük érezni hogy a wordpress nem a legpénztárca barátabb megoldás, mivel sok kicsi plugin sok kicsi pénzbe kerül. És a végén ha összeadjuk ott tartunk hogy egy oldal már jóval többe kerül mint az ingyenes alap rendszer.
Sok cég akik ezzel nagy tételben foglalkoznak csomagokat vásárolnak amivel kedvezmények is járnak és ezen felül a jól bevált pluginokat sok ügyfélnek szét is tudják szórni "kedvezményes" áron. Ezáltal vissza térül az ő egyszeri kiadásuk igen csak hamar. De hát ilyen az üzlet.
Most át fordulok a fejlesztői szemmel történő áttekintésre, ami már sokkal problémásabb.
Jelzem nem jártam utána a rendszernek csak a forráskódot annak minőségét és szerkezetét tekintve a következőket láttam. Az "elég egyszerű" megoldás túl van bonyolítva és a mag, a rendszer alapja nincs felkészítve arra hogy nagy mennyiségű adatokat optimálisan kezeljen.
Vagyis, sok esetben a plugin gyártól sem veszik a fáradságot és normalizálják a kezelendő adatokat hanem a rendszer alapját képező, úgynevezett meta táblákba ömlesztve be dobálnak mindent.
Mint a ruhás szekrény, amibe csak gyömöszölök mindent, már alig tudom az ajtót is bezárni, de imádkozom hogy ne boruljon ki semmi. Ami kell remélem látható helyen van és kihúzom a kupacból probléma nélkül.
Ilyenkor van az, hogy üzemeltetés, és jönnek a frissítésre váró pluginok amik könnyen felborítják ezt a látszólagos rendet. És megáll az oldal.
Mint mezei felhasználó elkezdek pánikolni, hogy valami történt az oldallal és nem értem hogy az előbb még jó volt, most meg nem.
Csodálatos az emberi leleményesség abban a tekintetben, hogy ezt a zseniális rendszert hogy feltudják oksítani telepíthető eszközökkel. És a rengeteg féle-fajta megoldás működik ideig, óráig. Mivel nem biztos, hogy sőt nem garantált, hogy a legalább 2 plugin gyártója figyel a másik (egyáltalán tud) programban való létezéséről.
A célom hogy a mezei felhasználó is megértse a nézőpontomat, persze döntse el maga mit kezd vele.
Jó rendszer a wordpress. Én személy szerint sem fejleszteni sem üzemeltetni nem szeretem a fentebb leírt tapasztalataim szerint.