1 modulis · 1.1
Kas yra WordPress (ir kas nėra)?
1 modulis: Kaip veikia WordPress · Skaitymo trukmė: 7 min.
Mokymosi tikslas: Po šios pamokos galėsite paaiškinti, kas yra WordPress, koks skirtumas tarp WordPress.org ir WordPress.com, ir kada WordPress yra, o kada nėra geriausias pasirinkimas.
Pagrindinės sąvokos: CMS, atvirojo kodo programinė įranga, GPL, core, tema, įskiepis, WordPress.org, WordPress.com, savarankiškas talpinimas
CMS: turinys ir forma atskirai
Svetainę sudaro puslapiai HTML kalba: kalba, kurią skaito Jūsų naršyklė. Anksčiau kiekvienas puslapis buvo kuriamas rankiniu būdu, o failas įkeliamas į serverį. Jei norėdavote pakeisti sakinį, atverdavote failą, ieškodavote sakinio tarp visų kodų ir iš naujo įkeldavote failą į serverį.
CMS (turinio valdymo sistema) tai atskiria. Jūsų tekstas, nuotraukos ir nustatymai saugomi duomenų bazėje. Dizainas saugomas atskirai, šablone. Kai lankytojas atveria puslapį, CMS tą akimirką sulipdo turinį ir formą į vieną HTML puslapį. Jūs keičiate turinį skydelyje, nerašydami jokio kodo.
WordPress yra būtent tokia CMS, ir pati plačiausiai pasaulyje naudojama. Ji atsirado 2003 metais kaip tinklaraščių programinė įranga, tačiau dabar ja veikia ir įmonių svetainės, internetinės parduotuvės (naudojant įskiepį WooCommerce), organizacijų svetainės ir intranetai.
Atvirasis kodas ir GPL
WordPress yra atvirojo kodo programinė įranga: pirminis kodas yra viešas, ir kiekvienas gali jį naudoti, tyrinėti, keisti ir platinti. Tai įtvirtinta licencijoje GPL (GNU General Public License, 2 versija arba naujesnė). Jums tai reiškia:
- Už patį WordPress nemokate nieko. Daugiausia mokate už talpinimą, domeno vardą, mokamą temą ar mokamą įskiepį.
- Niekas negali atimti iš Jūsų WordPress. Savo svetainę visada galite perkelti pas kitą talpinimo paslaugų teikėją.
- Prie jos kuria tūkstančiai savanorių ir įmonių. Saugumo problemos aptariamos viešai ir greitai sprendžiamos.
- Temos ir įskiepiai, veikiantys kartu su WordPress, pagal WordPress bendruomenės supratimą taip pat patenka į GPL. Taigi mokamą įskiepį oficialiai galite perduoti kitam. Tačiau atkreipkite dėmesį: „nemokama“ mokamo įskiepio kopija iš nežinomos svetainės (vadinamasis nulled įskiepis) dažnai sąmoningai turi įmontuotas spragas. Daugiau apie tai 5.3 pamokoje.
Trys sluoksniai: core, tema ir įskiepiai
WordPress svetainę sudaro trys sluoksniai, kuriuos galima keisti atskirai vienas nuo kito:
- Core: pats WordPress. Skydelis, duomenų bazės tvarkymas, naudotojai, redaktorius. Tas pats kodas milijonuose svetainių. Jo niekada patys nekeičiate, nes kiekvieno atnaujinimo metu jis perrašomas.
- Tema: lemia, kaip atrodo Jūsų svetainė. Spalvos, šriftai, puslapio išdėstymas, meniu. Visada turite lygiai vieną aktyvią temą.
- Įskiepiai: suteikia papildomas funkcijas. Kontaktų formą, internetinę parduotuvę, pranešimą apie slapukus, talpyklą (caching), atsarginę kopiją. Jų galite turėti nulį arba dešimtis.
Šis skirstymas kartosis visame kurse. Jei kažkas sugenda po atnaujinimo, pirmasis klausimas: ar problema yra core, temoje ar įskiepyje? O jei norite ką nors pakeisti, klausimas: ar tai susiję su dizainu (tema), funkcija (įskiepis), ar tai tiesiog turinys?
WordPress.org ir WordPress.com: tai ne tas pats
Čia dažnai kyla painiavos. Yra du beveik tuo pačiu pavadinimu vadinami dalykai:
| WordPress.org | WordPress.com | |
|---|---|---|
| Kas tai? | Vieta, kur nemokamai atsisiunčiate programinę įrangą, kartu su temų ir įskiepių katalogu | Įmonės Automattic paslauga, kuri talpina WordPress už Jus |
| Kas talpina svetainę? | Jūs, pasirinktame talpinimo paslaugų teikėjo serveryje | WordPress.com |
| Įskiepiai ir temos | Viskas, ko Jums reikia | Priklauso nuo prenumeratos |
| Prieiga prie failų ir duomenų bazės | Visapusiška | Apribota |
| Priežiūra ir atsarginės kopijos | Jūsų (arba Jūsų talpinimo paslaugų teikėjo) atsakomybė | Didžiąja dalimi sutvarkyta |
Šis kursas skirtas savarankiškai talpinamam WordPress: WordPress.org programinei įrangai, įdiegtai talpinimo pakete. Tai gaunate, kai įdiegiate WordPress pas talpinimo paslaugų teikėją, kaip šio kurso pavyzdžiuose su DirectAdmin. Didelė dalis žinių tinka ir WordPress.com, ir valdomam WordPress talpinimui, tačiau ten dalį priežiūros sutvarko paslaugų teikėjas, ir ne prie visko turite prieigą.
Ką duoda savarankiškas talpinimas ir kiek jis kainuoja
Savarankiškas talpinimas suteikia laisvę: bet kokia tema, bet koks įskiepis, savos atsarginės kopijos, savas el. paštas tame pačiame domene. Tačiau ši laisvė kainuoja laiko ir dėmesio. Jūs atsakote už:
- core, temos ir įskiepių atnaujinimus (7 modulis);
- atsargines kopijas ir galimybę jas atkurti (8 modulis);
- saugumą: stiprius slaptažodžius, nedaug įskiepių, tinkamas teises (7 modulis);
- greitį (6 modulis);
- teisės aktų laikymąsi, pavyzdžiui, BDAR ir slapukų taisykles (9 modulis).
Dalį šios atsakomybės perima talpinimo paslaugų teikėjas (serverio atsarginės kopijos, ugniasienė, nemokamas sertifikatas), tačiau tai, kas vyksta Jūsų pačių WordPress viduje, lieka Jūsų atsakomybė. Pasenęs įskiepis yra Jūsų spraga, net ir ant geriausio serverio.
Kada WordPress nėra geriausias pasirinkimas
WordPress yra universalus, tačiau ne visada patogiausias pasirinkimas. Keletas sąžiningų pavyzdžių:
- Vieno puslapio vizitinė kortelė, kuri niekada nesikeičia. Paprastas statinis HTML puslapis arba svetainių kūrimo įrankis bus greitesnis, saugesnis ir nereikalaujantis priežiūros.
- Jūs apskritai nenorite jokios priežiūros. Mokamas svetainių kūrimo įrankis arba talpinama internetinės parduotuvės paslauga sutvarko atnaujinimus už Jus. Tačiau prarandate laisvę ir tampate labiau priklausomi nuo to paslaugų teikėjo.
- Didelė internetinė parduotuvė su tūkstančiais produktų ir integracijų. Tai įmanoma su WordPress ir WooCommerce, tačiau reikalauja rimto talpinimo, talpyklos (caching) ir programuotojo. Specializuota platforma gali būti paprastesnis sprendimas.
- Programinei įrangai (aplikacijai) (rezervavimo sistemai su savo logika, portalui) dažnai geriau tinka karkasas (framework) nei dešimtys įskiepių, bandančių kartu atlikti tai, kam jie nebuvo sukurti.
WordPress gerai tinka, jei norite reguliariai keisti turinį, patys norite turėti galimybę plėtoti svetainę ir norite laisvės bet kada persikelti. Su sąlyga, kad esate pasiruošę ją prižiūrėti.
Kaip atpažinti, ar svetainė veikia su WordPress
Dažnai galite pamatyti, ar svetainė naudoja WordPress, net neprisijungę. Atverkite puslapio pirminį kodą (dešiniuoju pelės klavišu spustelėkite ir pasirinkite „Rodyti puslapio šaltinį“) ir ieškokite:
- kelių su
/wp-content/arba/wp-includes/(temos, įskiepiai ir scenarijai); - nuorodos į
/wp-json/, WordPress programavimo sąsają (REST API). Ji taip pat matoma atsakymo antraštėse:
link: <https://example.com/wp-json/>; rel="https://api.w.org/"Svetainė, kuri gerai apsaugo savo WordPress, atskleidžia mažiau, tačiau tokie keliai kaip /wp-content/ aptinkami beveik visada. Tai nėra blogai: tai, kad svetainė naudoja WordPress, nėra paslaptis. Svarbu tai, ar visos dalys yra atnaujintos.
Santrauka
- CMS atskiria turinį (duomenų bazė) ir formą (tema) bei sukuria puslapius tą akimirką, kai jų paprašoma.
- WordPress yra atvirojo kodo programinė įranga pagal GPL licenciją: nemokama, visada galite persikelti, ir ją prižiūri didelė bendruomenė.
- Svetainę sudaro core, tema ir įskiepiai. Core patys niekada nekeičiate.
- WordPress.org yra programinė įranga, kurią talpinate patys; WordPress.com yra paslauga, kuri ją talpina už Jus.
- Savarankiškas talpinimas suteikia laisvę, tačiau atnaujinimai, atsarginės kopijos ir saugumas yra Jūsų atsakomybė.
Testas (quiz)
Užduotis
Užduotis A1.1: Ar ši svetainė veikia su WordPress? Įveskite savo svetainės adresą (arba wordpress.org, jei dar neturite svetainės) ir nurodykite, ar svetainė veikia su WordPress. Taip pat nurodykite vieną įrodymą, kurį patys radote pirminiame kode ar antraštėse, pavyzdžiui, kelią su /wp-content/ arba link antraštę į /wp-json/. Programa patikrins, ar Jūsų atsakymas teisingas.
Užduotis D1.1: Ar WordPress tinka Jūsų projektui? Keliais sakiniais aprašykite savo svetainę (arba svetainę, kurią norite sukurti): kas prie jos dirba, kaip dažnai keičiasi turinys, kokių funkcijų Jums reikia? Pažymėkite, už kurias atsakomybes imsitės patys (atnaujinimai, atsarginės kopijos, saugumas, BDAR), ir užrašykite, kas tai darys, kai Jūsų nebus.
Užduotis D1.1: Ar WordPress tinka Jūsų projektui?
Šią užduotį atliekate patys; niekas jos netikrina. Pažymėkite, ką atlikote, ir pažymėkite užduotį kaip atliktą.
Geras atsakymas nurodo, kaip dažnai keičiasi turinys (pavyzdžiui, „kas savaitę po įrašą“), bent vieną funkciją, kurios Jums reikia, palyginimą su alternatyva (svetainių kūrimo įrankis, statinė svetainė, el. parduotuvės platforma) ir vardą prie „kas mane pakeis“.
Jūsų pažymėti varneliai ir pastabos lieka tik šioje naršyklėje; niekur jų nesiunčiame. Jei esate prisijungę, skiltyje Mano kursai išsaugome tik tai, kad užduotį atlikote.
Papildoma literatūra
Šiuose straipsniuose aprašomi veiksmai WebOké skydeliuose; kituose skydeliuose jie veikia panašiai.
