Modul 1 · 1.1
Kaj je WordPress (in kaj ni)?
Modul 1: Kako deluje WordPress · Čas branja: 7 minut
Učni cilj: Po tej lekciji boste znali pojasniti, kaj je WordPress, kakšna je razlika med WordPress.org in WordPress.com ter kdaj je WordPress najboljša izbira in kdaj ne.
Ključni pojmi: CMS, odprta koda, GPL, core, tema, vtičnik, WordPress.org, WordPress.com, samostojno gostovanje
CMS: vsebina in oblika ločeni
Spletno mesto sestavljajo strani v jeziku HTML: jeziku, ki ga bere Vaš brskalnik. Nekoč ste vsako stran izdelali ročno in datoteko naložili na strežnik. Če ste želeli spremeniti en stavek, ste odprli datoteko, poiskali stavek med vso kodo in datoteko znova naložili na strežnik.
CMS (sistem za upravljanje vsebine) to loči. Vaše besedilo, fotografije in nastavitve se nahajajo v podatkovni bazi. Oblikovanje je ločeno, v predlogi. Ko obiskovalec zahteva stran, CMS v tistem trenutku združi vsebino in obliko v stran HTML. Vsebino urejate v nadzorni plošči, brez kode.
WordPress je tak CMS, in sicer najbolj uporabljan na svetu. Začel se je leta 2003 kot programska oprema za bloge, zdaj pa poganja tudi poslovna spletna mesta, spletne trgovine (z vtičnikom WooCommerce), spletna mesta društev in intranete.
Odprta koda in licenca GPL
WordPress je odprtokoden: izvorna koda je javna in vsakdo jo lahko uporablja, preučuje, prilagaja in širi. To je zapisano v licenci, GPL (GNU General Public License, različica 2 ali novejša). Za Vas to pomeni:
- Za sam WordPress ne plačate nič. Plačate kvečjemu gostovanje, domensko ime, plačljivo temo ali plačljiv vtičnik.
- Nihče Vam ne more odvzeti WordPressa. Svoje spletno mesto lahko vedno preselite k drugemu ponudniku gostovanja.
- Pri razvoju sodelujejo tisoči prostovoljcev in podjetij. O varnostnih težavah se javno razpravlja in se jih hitro odpravi.
- Teme in vtičniki, ki sodelujejo z WordPressom, po mnenju skupnosti WordPress prav tako spadajo pod licenco GPL. Plačljiv vtičnik torej uradno lahko posredujete naprej. Vendar pozor: »brezplačna« kopija plačljivega vtičnika z neznanega spletnega mesta (tako imenovan nulled vtičnik) pogosto namerno vsebuje stranska vrata. O tem več v lekciji 5.3.
Tri plasti: core, tema in vtičniki
Spletno mesto WordPress sestavljajo tri plasti, ki jih lahko zamenjate neodvisno druga od druge:
- Core: WordPress sam. Nadzorna plošča, delo s podatkovno bazo, uporabniki, urejevalnik. Ista koda na milijonih spletnih mest. Te nikoli sami ne spreminjate, saj se pri vsaki posodobitvi prepiše.
- Tema: določa, kako je Vaše spletno mesto videti. Barve, pisave, razporeditev strani, meni. Vedno imate natanko eno aktivno temo.
- Vtičniki: dodajajo funkcije. Kontaktni obrazec, spletna trgovina, obvestilo o piškotkih, predpomnjenje, varnostna kopija. Imate jih lahko nič ali na desetine.
To razlikovanje se pojavlja skozi celoten tečaj. Če po posodobitvi kaj ne deluje, je prvo vprašanje: ali je težava v core, temi ali vtičniku? In če želite nekaj prilagoditi, je vprašanje: ali to sodi k oblikovanju (tema), k funkciji (vtičnik) ali gre preprosto za vsebino?
WordPress.org in WordPress.com: ni isto
Tu pogosto pride do zmede. Obstajata dve stvari s skoraj enakim imenom:
| WordPress.org | WordPress.com | |
|---|---|---|
| Kaj je to? | Mesto, kjer brezplačno prenesete programsko opremo, s katalogom tem in vtičnikov | Storitev podjetja Automattic, ki za Vas gosti WordPress |
| Kdo gosti spletno mesto? | Vi, pri ponudniku gostovanja po lastni izbiri | WordPress.com |
| Vtičniki in teme | Vse, kar želite | Odvisno od naročnine |
| Dostop do datotek in podatkovne baze | Popoln | Omejen |
| Vzdrževanje in varnostne kopije | Vaša odgovornost (ali odgovornost Vašega ponudnika gostovanja) | Večinoma urejeno |
Ta tečaj govori o samostojno gostovanem WordPressu: programski opremi z WordPress.org, nameščeni na gostovanju. To dobite, kadar WordPress namestite pri ponudniku gostovanja, kot v primerih v tem tečaju z DirectAdmin. Velik del znanja velja tudi za WordPress.com in za upravljano gostovanje WordPress, le da tam del vzdrževanja uredi ponudnik in nimate dostopa do vsega.
Kaj Vam samostojno gostovanje prinese in kaj stane
Samostojno gostovanje daje svobodo: katerokoli temo, katerikoli vtičnik, lastne varnostne kopije, lastno e-pošto na isti domeni. Vendar ima ta svoboda ceno v času in pozornosti. Sami ste odgovorni za:
- posodobitve core, teme in vtičnikov (modul 7);
- varnostne kopije in možnost obnovitve (modul 8);
- varnost: močna gesla, malo vtičnikov, pravilne pravice (modul 7);
- hitrost (modul 6);
- zakonodajo, kot je GDPR in pravila o piškotkih (modul 9).
Ponudnik gostovanja prevzame del tega (varnostne kopije strežnika, požarni zid, brezplačen certifikat), vendar kar se dogaja znotraj Vašega WordPressa, ostaja Vaša odgovornost. Zastarel vtičnik je Vaša varnostna luknja, tudi na najboljšem strežniku.
Kdaj WordPress ni najboljša izbira
WordPress je vsestranski, vendar ni vedno najpraktičnejša izbira. Nekaj poštenih primerov:
- Vizitka z eno samo stranjo, ki se nikoli ne spreminja. Preprosta statična stran HTML ali orodje za izdelavo spletnih strani je hitrejše, varnejše in ne zahteva vzdrževanja.
- Sploh si ne želite vzdrževanja. Plačljivo orodje za izdelavo spletnih strani ali gostovana storitev spletne trgovine namesto Vas poskrbi za posodobitve. Vendar s tem izgubite svobodo in ste bolj vezani na tega ponudnika.
- Velika spletna trgovina s tisoči izdelkov in povezavami. Mogoče je z WordPressom in WooCommerce, vendar zahteva resno gostovanje, predpomnjenje in razvijalca. Specializirana platforma je lahko v tem primeru enostavnejša rešitev.
- Aplikacija (rezervacijski sistem z lastno logiko, portal) se pogosto bolje obnese z ogrodjem (framework) kot z desetinami vtičnikov, ki skupaj poskušajo narediti nekaj, za kar niso bili ustvarjeni.
WordPress je dobra izbira, če želite redno prilagajati vsebino, si želite možnosti nadgradnje in svobode selitve. Pod pogojem, da ste pripravljeni skrbeti zanj.
Kako prepoznati, ali spletno mesto teče na WordPressu
Pogosto lahko ugotovite, ali spletno mesto uporablja WordPress, ne da bi se prijavili. Odprite izvorno kodo strani (desni klik, »Prikaži izvorno kodo strani«) in poiščite:
- poti z
/wp-content/ali/wp-includes/(teme, vtičniki in skripte); - sklic na
/wp-json/, programski vmesnik (REST API) WordPressa. Ta je naveden tudi v glavah odgovora:
link: <https://example.com/wp-json/>; rel="https://api.w.org/"Spletno mesto, ki svoj WordPress dobro zakriva, pokaže manj, vendar so poti, kot je /wp-content/, skoraj vedno prisotne. To ni nič hudega: da spletno mesto uporablja WordPress, ni skrivnost. Pomembno je, ali so sestavni deli posodobljeni.
Povzetek
- CMS loči vsebino (podatkovna baza) in obliko (tema) ter strani sestavi v trenutku, ko so zahtevane.
- WordPress je odprtokoden pod licenco GPL: brezplačen je, vedno se lahko preselite, zanj pa skrbi velika skupnost.
- Spletno mesto sestavljajo core, tema in vtičniki. Core nikoli sami ne spreminjate.
- WordPress.org je programska oprema, ki jo sami gostite; WordPress.com je storitev, ki jo gosti namesto Vas.
- Samostojno gostovanje daje svobodo, vendar so posodobitve, varnostne kopije in varnost Vaša odgovornost.
Kviz
Naloga
Naloga A1.1: Ali to spletno mesto deluje na WordPressu? Vnesite naslov svojega spletnega mesta (ali wordpress.org, če spletnega mesta še nimate) in navedite, ali spletno mesto deluje na WordPressu. Navedite tudi en dokaz, ki ste ga sami našli v izvorni kodi ali glavah, na primer pot z /wp-content/ ali glavo link, ki kaže na /wp-json/. Program preveri, ali je Vaš odgovor pravilen.
Naloga D1.1: Ali WordPress ustreza Vašemu projektu? V nekaj stavkih opišite svoje spletno mesto (ali spletno mesto, ki ga želite ustvariti): kdo bo nanj delal, kako pogosto se spreminja vsebina, katere funkcije potrebujete? Označite odgovornosti, ki jih prevzamete sami (posodobitve, varnostne kopije, varnost, GDPR) in zapišite, kdo to opravi, kadar Vas ni.
Naloga D1.1: Ali WordPress ustreza Vašemu projektu?
To nalogo opravite sami; nihče je ne pregleda. Odkljukajte, kar ste naredili, in nalogo označite kot opravljeno.
Dober odgovor navede, kako pogosto se vsebina spreminja (na primer "vsak teden en prispevek"), vsaj eno funkcijo, ki jo potrebujete, primerjavo z alternativo (orodje za izdelavo spletnih strani, statično spletno mesto, platforma za spletno trgovino) in ime pri vprašanju "kdo me nadomesti".
Vaše kljukice in zapiski ostanejo samo v tem brskalniku, nikamor jih ne pošiljamo. Če ste prijavljeni, v Moji tečaji shranimo samo podatek, da ste nalogo opravili.
Dodatno branje
Ti članki opisujejo korake v nadzornih ploščah WebOké; v drugih nadzornih ploščah delujejo podobno.
- Priročnik DirectAdmin 1.9: Pojmi razloženi: domena, poddomena, pointer, DNS, poštni predal in zbirka podatkov
- Priročnik DirectAdmin 13.1: Odpiranje Installatrona: kaj lahko namestite?
- O WordPressu in licenci GPL (wordpress.org, angleško): https://wordpress.org/about/license/
