A b2 forktól a publikálás demokratizálásáig
Bevezetés: A modern web alapköve
A mai internetet böngészve szinte lehetetlen elkerülni a WordPresst. A W3Techs iparági mérései alapján a szoftver a web 43%-át hajtja, a tartalomkezelő rendszerek (CMS) piacán pedig elsöprő, 76,4%-os részesedéssel bír. Fejlesztőként és technológiai történészként lenyűgöző látni ezt a dominanciát, különösen, ha figyelembe vesszük, hogy a WordPress öregebb, mint a Facebook (2004) vagy a Twitter (2006).
A WordPress felemelkedése azonban nem a véletlen műve volt, hanem tudatos mérnöki és filozófiai döntéseké. Ez a történet 2003. május 27-én kezdődött, de a gyökerei egy elhagyatott kód bázisáig nyúlnak vissza. Ebben a cikkben feltárjuk azt a technológiai víziót, amely elindította a világ legnépszerűbb publikációs platformját.
A gyökerek: A b2/cafelog öröksége
A WordPress DNS-ének alapja a PHP és a MySQL – ez a technológiai páros határozta meg a rendszert a kezdetektől fogva. A szoftver közvetlen elődje a Michel Valdrighi által fejlesztett b2/cafelog volt. Bár a b2 ígéretes projektnek indult 2001-ben, 2002 végére a fejlesztése elakadt, a szoftver támogatás nélkül maradt.
A felhasználók között volt egy 18 éves egyetemista, Matt Mullenweg, aki éppen a Washington D.C.-ben tett kirándulásának fotóit szerette volna megosztani a blogján, de frusztrálta a rendszer elavultsága és a fejlesztés hiánya. Mullenweg egy olyan elegáns, jól strukturált publikációs rendszert vizionált, amely túllép a b2 korlátain.
„A b2 fejlesztése már egy ideje áll, ami aggasztó. Szerencsére a b2 GPL licenc alatt áll, ami azt jelenti, hogy bárki foghatja a forráskódot és valami újat építhet belőle. […] Szükségem van egy olyan személyes publikációs rendszerre, amely nemcsak funkcionális, hanem elegáns és jól megtervezett.” – Matt Mullenweg (részlet a blogbejegyzéséből).
A találkozás, amely megváltoztatta az internetet: Matt Mullenweg és Mike Little
Mullenweg felhívására a brit Mike Little válaszolt a blogon, felajánlva közreműködését. Ketten kezdték el a b2 kódjának „forkolását” (elágaztatását). Míg a 0.7-es verzió alapvetően az ő munkájuk volt, az eredeti alkotó, Michel Valdrighi is hamarosan érdeklődést mutatott a projekt iránt, és áldását adta a folytatásra.
A szoftver nevét Christine Selleck Tremoulet, Mullenweg egyik blogger barátja javasolta. A 2003. május 27-én megjelent 0.7-es verzió bár puritán volt, már tartalmazta a jövő ígéretét:
- PHP és MySQL alapú, robusztus adatkezelés.
- XHTML 1.1 támogatás a modern webes szabványokhoz.
- Teljesen megújult, átláthatóbb adminisztrációs felület.
- Új, rugalmasabb sablonok (templates) a megjelenéshez.
A szoftver szabadsága: A GPL licenc és a nyílt forráskód
A WordPress nem csupán egy kódhalmaz, hanem egy jogi ígéret. A szoftver a GPLv2 (General Public License) alatt áll, amely garantálja a technológiai függetlenséget. Ez a licenc biztosítja a „Négy Alapvető Szabadságjogot”:
- 0. szabadság: A program futtatásának szabadsága bármilyen célra.
- 1. szabadság: A program működésének tanulmányozása és módosítása.
- 2. szabadság: A szoftver szabad terjesztése.
- 3. szabadság: A módosított verziók közzétételének szabadsága.
Kritikus pont, hogy a WordPress védjegyei felett nem egy profitvezérelt cég (mint az Automattic), hanem a független WordPress Alapítvány őrködik. Az alapítvány kifejezett célja a szoftver ingyenességének és függetlenségének megőrzése, biztosítva, hogy a projekt ne kerülhessen egyetlen vállalat kizárólagos kontrollja alá.
A publikálás demokratizálása: A WordPress küldetése
A projekt központi missziója a „democratize publishing” (a publikálás demokratizálása). Ahogy a hivatalos ars poetica tartja: „The freedom to build. The freedom to change. The freedom to share.” (A szabadság az építéshez, a változtatáshoz és a megosztáshoz).
A WordPress lebontotta a technológiai falakat. Lehetővé tette, hogy a felhasználók technikai tudás nélkül, a „dobozból kivéve” is publikálhassanak, miközben a fejlesztők számára végtelen testreszabhatóságot kínált. Ez a nyitottság egy milliárd dolláros ökoszisztémát hívott életre, ahol önkéntesek, ügynökségek és tárhelyszolgáltatók dolgoznak együtt.
A 2004-es fordulat: A Movable Type és a piaci átrendeződés
2004 sorsfordító év volt. A piacvezető konkurens, a Movable Type, váratlanul szigorú licencfeltételeket és árazást vezetett be. Ez a lépés katalizátorként hatott: felhasználók ezrei kerestek menekülőutat a zárt rendszerből, és találtak otthonra a nyílt forráskódú WordPressben. Ez a történelmi pillanat bizonyította be a GPL gazdasági és közösségi erejét.
A válasz technológiai szinten a WordPress 1.2 „Mingus” volt, amely bevezette a bővítmény (plugin) architektúrát. Ez a fejlesztői mérföldkő lehetővé tette, hogy a rendszermag (core) érintetlenül hagyása mellett adjunk új funkciókat a szoftverhez.
| Jellemző | Movable Type (2004) | WordPress (2004) |
| Licencfeltételek | Fizetős / Szigorú korlátozások | Ingyenes / GPLv2 (Szabad kód) |
| Bővíthetőség | Zárt, korlátozott | Plugin architektúra |
| Tulajdonjog | Vállalati (Six Apart) | Közösségi / Alapítványi irányítás |
| Modell | Profit-orientált | Nyílt forráskódú ökoszisztéma |
Összegzés és kitekintés
A 2003 és 2005 közötti évek lefektették a WordPress alapjait. Ekkor kristályosodott ki a monolit architektúra, amely a PHP és MySQL stabilitására építve megteremtette a visszafelé kompatibilitás (backward compatibility) kultúráját. Ez a mérnöki döntés az oka annak, hogy sok, évtizedes kódrészlet még a mai modern környezetben is működőképes maradt.
A 2005-ös 1.5-ös „Strayhorn” verzió a témák (Themes) és a statikus oldalak (Pages) bevezetésével már jelezte az irányt: a WordPress többé nem csak egy blogmotor, hanem egy teljes értékű honlapépítő eszköz.
Tarts velem a 2. részben, ahol megvizsgáljuk, hogyan vált a WordPress valódi CMS-sé, hogyan élte túl a média kezelésének forradalmát, és miként jutottunk el a blokk-alapú Gutenberg szerkesztő és a teljes oldalszerkesztés (FSE) modern korszakáig!
Felhasznált Források
- Wikipédia: WordPress történelme és verziói
- Darren Stuart: A Brief History Of WordPress
- Mike Little: WordPress–12 years since the beginning
- WordPress.org Magyar: Rólunk – A publikálás demokratizálása
- NetMasters: WordPress 2024-ben: még mindig megbízható, vagy eljárt felette az idő?
- Kiszervezett Marketing: A Gutenberg szerkesztő használata WordPress oldalakon
- WPBeginner: The History of WordPress from 2003 – 2026
- Horizon Webstúdió: 25 érdekes tény a WordPress világából
- WebDevCenter: A WordPress frissítésekről részletesen
- Meta Creative: The History of WordPress
- Saját forrás: WP Alapozó 01. vázlat




