Modul 1 · 1.1
Mi a WordPress (és mi nem)?
Modul 1: Hogyan működik a WordPress · Olvasási idő: 7 perc
Tanulási cél: E lecke után el tudja magyarázni, mi a WordPress, mi a különbség a WordPress.org és a WordPress.com között, és mikor a legjobb választás a WordPress, és mikor nem.
Kulcsfogalmak: CMS, nyílt forráskód, GPL, core, sablon, bővítmény, WordPress.org, WordPress.com, saját tárhely
Egy CMS: a tartalom és a megjelenés szétválasztása
Egy weboldal HTML nyelvű oldalakból áll: ezt a nyelvet olvassa a böngésző. Régen minden oldalt kézzel készítettek el, és a fájlt feltöltötték egy szerverre. Ha egy mondatot kellett módosítani, meg kellett nyitni a fájlt, megkeresni a mondatot a kódok között, majd újra feltölteni a fájlt a szerverre.
Egy CMS (content management system, azaz tartalomkezelő rendszer) ezt választja szét. A szöveg, a képek és a beállítások egy adatbázisban vannak tárolva. A megjelenés külön, egy sablonban található. Amikor egy látogató megnyit egy oldalt, a CMS abban a pillanatban illeszti össze a tartalmat és a megjelenést egy HTML oldallá. Ön a tartalmat egy vezérlőpulton módosítja, kód nélkül.
A WordPress egy ilyen CMS, és a világ legtöbbet használt rendszere. 2003-ban blogok készítésére szolgáló szoftverként indult, de mára vállalati weboldalakat, webáruházakat (a WooCommerce bővítménnyel), egyesületi weboldalakat és intraneteket is üzemeltetnek vele.
Nyílt forráskód és a GPL
A WordPress nyílt forráskódú: a forráskód nyilvános, és bárki használhatja, tanulmányozhatja, módosíthatja és terjesztheti. Ezt a licenc, a GPL (GNU General Public License, 2-es vagy újabb verzió) rögzíti. Ez Önnek a következőket jelenti:
- Semmit sem fizet magáért a WordPressért. Legfeljebb a tárhelyért, egy domain névért, egy fizetős sablonért vagy egy fizetős bővítményért fizet.
- Senki sem veheti el Öntől a WordPresst. Weboldalát mindig magával viheti egy másik tárhelyszolgáltatóhoz.
- Több ezer önkéntes és vállalat dolgozik rajta. A biztonsági problémákat nyilvánosan tárgyalják meg, és gyorsan megoldják.
- A WordPress-közösség szerint a WordPresszel együttműködő sablonok és bővítmények szintén a GPL hatálya alá tartoznak. Egy fizetős bővítményt tehát hivatalosan is továbbadhat. De figyeljen: egy ismeretlen oldalról származó, "ingyenes" másolata egy fizetős bővítménynek (egy úgynevezett nulled bővítmény) gyakran szándékosan tartalmaz hátsó kaput. Erről bővebben a 5.3. leckében olvashat.
Három réteg: core, sablon és bővítmények
Egy WordPress weboldal három rétegből áll, amelyeket egymástól függetlenül lehet cserélni:
- A core: maga a WordPress. A vezérlőpult, az adatbázis-kezelés, a felhasználók, a szerkesztő. Ugyanaz a kód millió weboldalon. Ezt soha nem módosítja saját maga, mert minden frissítés felülírja.
- A sablon: meghatározza, hogyan néz ki a weboldal. Színek, betűtípusok, egy oldal elrendezése, a menü. Mindig pontosan egy aktív sablonja van.
- Bővítmények: funkciókat adnak hozzá. Egy kapcsolatfelvételi űrlap, egy webáruház, egy sütiértesítés, gyorsítótárazás, egy biztonsági mentés. Lehet nulla vagy akár több tucat is.
Ez a megkülönböztetés a tanfolyam egészében visszatér. Ha egy frissítés után valami elromlik, az első kérdés az, hogy a core-ban, a sablonban vagy egy bővítményben van-e a hiba. Ha pedig módosítani szeretne valamit, a kérdés az, hogy ez a megjelenéshez (sablon), egy funkcióhoz (bővítmény) tartozik-e, vagy egyszerűen csak tartalom.
WordPress.org és WordPress.com: nem ugyanaz
Itt gyakran keverednek a dolgok. Két, szinte azonos nevű dolog létezik:
| WordPress.org | WordPress.com | |
|---|---|---|
| Mi ez? | Az a hely, ahol ingyenesen letöltheti a szoftvert, a sablonok és bővítmények katalógusával | Az Automattic cég szolgáltatása, amely a WordPresst Ön helyett üzemelteti |
| Ki üzemelteti a weboldalt? | Ön, egy választott tárhelyszolgáltatónál | A WordPress.com |
| Bővítmények és sablonok | Bármi, amit szeretne | Az előfizetéstől függően |
| Hozzáférés a fájlokhoz és az adatbázishoz | Teljes | Korlátozott |
| Karbantartás és biztonsági mentések | Az Ön felelőssége (vagy a tárhelyszolgáltatójáé) | Nagyrészt megoldott |
Ez a tanfolyam a saját tárhelyen üzemeltetett WordPressről szól: a WordPress.org szoftveréről, egy tárhelycsomagon. Ezt kapja, ha WordPresst telepít egy tárhelyszolgáltatónál, mint például a tanfolyam DirectAdmin-nal bemutatott példáiban. A tudás nagy része a WordPress.comra és a felügyelt WordPress-tárhelyre is érvényes, de ott a szolgáltató intézi a karbantartás egy részét, és nem mindenhez fér hozzá.
Mit nyújt a saját tárhely, és mibe kerül
A saját tárhely szabadságot ad: bármilyen sablon, bármilyen bővítmény, saját biztonsági mentések, saját e-mail ugyanazon a domainen. Ez a szabadság azonban időbe és figyelembe kerül. Ön a felelős a következőkért:
- a core, a sablon és a bővítmények frissítései (7. modul);
- biztonsági mentések és azok visszaállíthatósága (8. modul);
- biztonság: erős jelszavak, kevés bővítmény, megfelelő jogosultságok (7. modul);
- sebesség (6. modul);
- jogszabályok, mint a GDPR és a sütikre vonatkozó szabályok (9. modul).
A tárhelyszolgáltató ezek egy részét átveszi (a szerver biztonsági mentései, egy tűzfal, egy ingyenes tanúsítvány), de ami az Ön WordPressén belül történik, az az Öné marad. Egy elavult bővítmény az Ön biztonsági rése, még a legjobb szerveren is.
Mikor nem a WordPress a legjobb választás
A WordPress sokoldalú, de nem mindig a legpraktikusabb választás. Néhány őszinte példa:
- Egy egyoldalas névjegykártya, amely soha nem változik. Egy egyszerű statikus HTML oldal vagy egy weboldalépítő gyorsabb, biztonságosabb, és nem igényel karbantartást.
- Egyáltalán nem szeretne karbantartással foglalkozni. Egy fizetős weboldalépítő vagy egy üzemeltetett webáruház-szolgáltatás elvégzi Ön helyett a frissítéseket. Ezzel azonban szabadságot ad fel, és jobban kötődik az adott szolgáltatóhoz.
- Egy nagy webáruház több ezer termékkel és kapcsolódó rendszerrel. Megoldható WordPresszel és WooCommerce-szel, de komoly tárhelyet, gyorsítótárazást és fejlesztőt igényel. Egy erre szakosodott platform ilyenkor egyszerűbb lehet.
- Egy alkalmazás (saját logikájú foglalási rendszer, egy portál) gyakran jobban jár egy keretrendszerrel (framework), mint több tucat bővítménnyel, amelyek együtt próbálnak meg valami olyat megoldani, amire nem lettek tervezve.
A WordPress jól illik Önhöz, ha rendszeresen szeretné módosítani a tartalmat, saját maga szeretné bővíteni, és szeretné megőrizni a költözés szabadságát. Feltéve, hogy hajlandó karban is tartani.
Felismerni, hogy egy weboldal WordPressen fut-e
Gyakran bejelentkezés nélkül is megállapítható, hogy egy weboldal WordPresst használ-e. Nyissa meg az oldal forráskódját (jobb kattintás, "Oldal forrásának megtekintése") és keresse a következőket:
- a
/wp-content/vagy/wp-includes/útvonalakat (sablonok, bővítmények és szkriptek); - egy hivatkozást a
/wp-json/címre, ami a WordPress programozói felülete (REST API). Ez a válasz fejléceiben is megjelenik:
link: <https://example.com/wp-json/>; rel="https://api.w.org/"Egy weboldal, amely jól lezárja a WordPresst, kevesebbet mutat, de a /wp-content/ típusú útvonalak szinte mindig jelen vannak. Ez nem baj: az, hogy egy weboldal WordpPresst használ, nem titok. Ami számít, az az, hogy az összetevők frissítve vannak-e.
Összefoglalás
- Egy CMS szétválasztja a tartalmat (adatbázis) és a megjelenést (sablon), és az oldalakat abban a pillanatban állítja össze, amikor lekérik őket.
- A WordPress nyílt forráskódú, a GPL alatt: ingyenes, mindig lehet költözni, és egy nagy közösség tartja karban.
- Egy weboldal core-ból, sablonból és bővítményekből áll. A core-t soha nem módosítja saját maga.
- A WordPress.org az a szoftver, amelyet Ön maga üzemeltet; a WordPress.com egy szolgáltatás, amely ezt elvégzi Ön helyett.
- A saját tárhely szabadságot ad, de a frissítések, a biztonsági mentések és a biztonság az Ön felelőssége.
Kvíz
Feladat
Feladat A1.1: WordPress-en fut ez a weboldal? Adja meg saját weboldala címét (vagy a wordpress.org címet, ha még nincs weboldala), és állapítsa meg, hogy az adott weboldal WordPressen fut-e. Nevezzen meg egy bizonyítékot is, amelyet saját maga talált a forráskódban vagy a fejlécekben, például egy /wp-content/ útvonalat vagy a /wp-json/ címre mutató link fejlécet. A program ellenőrzi, hogy a válasza helyes-e.
Feladat D1.1: Illik-e a WordPress az Ön projektjéhez? Néhány mondatban írja le saját weboldalát (vagy egy weboldalt, amelyet szeretne létrehozni): ki dolgozik rajta, milyen gyakran változik a tartalom, milyen funkciókra van szüksége? Jelölje meg, mely felelősségeket vállalja magára (frissítések, biztonsági mentések, biztonság, GDPR), és jegyezze fel, ki végzi ezeket, ha Ön éppen nincs jelen.
D1.1. feladat: Illik-e a WordPress az Ön projektjéhez?
Ezt a feladatot saját maga végzi el, senki nem ellenőrzi. Pipálja ki, amit elvégzett, és jelölje meg a feladatot elvégzettként.
Egy jó válasz megemlíti, milyen gyakran változik a tartalom (például "hetente egy bejegyzés"), legalább egy funkciót, amire szükség van, egy mérlegelést egy alternatívával szemben (weboldalépítő, statikus weboldal, webáruház platform), és egy nevet arra a kérdésre, hogy "ki helyettesít engem".
A pipái és jegyzetei csak ebben a böngészőben maradnak meg, sehova nem küldjük el őket. Ha bejelentkezett, a Fiókomban csak azt tároljuk, hogy elvégezte a feladatot.
További olvasnivaló
Ezek a cikkek a WebOké kezelőpaneljeiben bemutatott lépéseket írják le; más kezelőpaneleken hasonlóan működnek.
- DirectAdmin útmutató 1.9: Fogalmak magyarázata: domain, aldomain, pointer, DNS, postafiók és adatbázis
- DirectAdmin útmutató 13.1: Az Installatron megnyitása: mit lehet telepíteni?
- A WordPressről és a GPL-ről (wordpress.org, angol nyelven): https://wordpress.org/about/license/
