WordPress: Pomalo svega o najpopularnijem CMS-u
WordPress je softver dizajniran s naglaskom na pristupačnost, performanse, sigurnost i jednostavnost korištenja, što ga je učinilo najpopularnijim CMS-om danas. To je moćan softver koji jednostavno radi s minimalnom konfiguracijom, omogućujući administratorima web stranica, blogerima i kreatorima digitalnog sadržaja da se usredotoče na upravljanje svojim radom i dijeljenje svojih objava, proizvoda ili usluga.
WordPress CMS ( sustav za upravljanje sadržajem) nije samo osnovni proizvod čije je rukovanje jednostavno i predvidljivo , već nudi i moćne značajke i dodatke (teme, pluginove, između ostalog) koji mu omogućuju rast kao aplikacije i olakšavaju rast, razvoj i uspjeh web stranica stvorenih s njim.

računati
U prethodnim objavama o WordPressu na DesdeLinux blogu, obradili smo izolirane aspekte poput: Što je to?, s objavom iz 2.015. pod nazivom " Upoznajte novi i poboljšani WordPress.com, Calypso! " , njegovom instalacijom i konfiguracijom s Apache2 i Nginxom, s objavama iz 2016. i 2018. pod nazivom " Instalacija i konfiguracija WordPressa 4.5 Multisite na Debian Jessie " i " Kako instalirati WordPress na Ubuntu 18.04 i derivate? ".
Također su kreirali objave o svojim najkorisnijim ili omiljenim dodacima iz 2016., kao što su „ 8 zanimljivih WordPress dodataka za vašu web stranicu “ i „ 3 besplatna dodatka koja ne smijete propustiti na svojoj WordPress stranici “ . Međutim, nisu objavili članke o svojim temama ili drugim aspektima poput konfiguracija ili sigurnosnih politika.
U ovoj publikaciji jasno ćemo objasniti što je CMS , koje funkcije pruža i koje ga karakteristike definiraju kao softver, uz spomen što je WordPress.
Što je CMS?
Povijest
Prije detaljnog objašnjenja što je CMS, dobro je razumjeti da je u ranim danima računarstva ili web tehnologije izrada relativno jednostavne web stranice mogla biti prilično složena i mukotrpna aktivnost , čak i za stručnjake, kada je razvoj koji je trebalo implementirati zahtijevao visoke standarde vizualne kvalitete, navigacijske strukture i raznolikosti sadržaja.
Web programeri ili developeri su nekada morali znati i/ili savladati razne tehnologije , kao što su HTML, JavaScript i CSS, kako bi izradili statičku web stranicu. Ili ASP, JSP ili PHP ako se radilo o dinamičkoj web stranici, da spomenemo samo neke od najpopularnijih i lako dostupnih tehnologija novijeg doba. Ažuriranje sadržaja također je postalo težak zadatak kako je web stranica rasla s novim odjeljcima, strukturama ili hijerarhijama.
Često su sve to - mijenjanje postojećeg sadržaja, pretraživanje i lociranje odjeljaka i modula, pa čak i upravljanje stranicama, slikama i resursima na poslužitelju - radili isti programeri ili web developeri koristeći vlastite alate ili razvojne programere , što je uzrokovalo povećanje troškova i složenosti web stranice.
Ova situacija stvorila je neizrečenu potrebu za univerzalnim, jednostavnim alatom za korištenje , kako za izradu web stranica bez stručne pomoći, naprednih tehničkih resursa ili drugih vanjskih alata, tako i za njihovo upravljanje, administriranje i održavanje unutar integriranog okruženja. I tako su počeli nastajati prvi sustavi za upravljanje sadržajem ili CMS kako bi se zadovoljila ta potreba.

Concepto
Stoga se CMS može vrlo korisno i kratko sažeti na sljedeći način:
"Softverski alat za izradu, upravljanje i upravljanje web mjestom."
I na opsežniji način, što je CMS:
«Integrirano razvojno okruženje (IDE) koje osim samog sebe omogućuje stvaranje, upravljanje, održavanje i ažuriranje web stranice. A to općenito uključuje određenu količinu opcija i dodatnih funkcija, kao što su: Katalozi proizvoda, Mapa web mjesta, Galerije slika, Teme, Dopune, Kolica, među ostalim ».

korisnost
CMS, u svojoj najjednostavnijoj koncepciji, ne bi trebao samo omogućiti izradu web stranice, već i olakšati njezino stvaranje i upravljanje bez potrebe za dubinskim znanjem o tehnologijama povezanim s tim procesom ; to jest, trebao bi omogućiti osnovnom korisniku područja, s određenim osnovnim znanjem vezanim uz uređivanje web stranica, da je relativno lako izradi i upravlja njome.
U tu svrhu, dobar CMS, poput WordPressa, mora odvojiti dva područja koja tipični korisnici vide kao integriranu cjelinu: dizajn ili vizualni aspekt web stranice i njezin sadržaj , kako u obliku teksta tako i multimedije: uredske datoteke, slike, animacije, videozapisi, zvukovi, između ostalog.
Stoga, u potpunom i funkcionalnom CMS-u, dizajn i njegov sadržaj moraju biti neovisni. To osigurava da kada se dizajn web stranice promijeni, sadržaj neće biti pogođen te će se i dalje prikazivati i prilagođavati karakteristikama novog dizajna.
Stoga nije dobra praksa dodavati elemente dizajna unutar sadržaja , kako promjena dizajna web stranice ne bi značila dodatni napor poput pregleda cjelokupnog sadržaja radi uklanjanja ili revizije tih elemenata.
Stoga je jedan od prvih zadataka pri izradi web stranice s CMS-om obično pažljiv odabir ili dizajniranje njezinog vizualnog izgleda ili teme. To vam omogućuje da zatim dodate sadržaj koji će se prikazivati u za to određenim prostorima unutar predloška.

značajke
Uistinu sveobuhvatan CMS trebao bi prema zadanim postavkama uključivati dobar popis mogućnosti, značajki, opcija i funkcija koje pomažu u izradi osnovne web stranice bez potrebe za dodatnim modulima ili vanjskim prilagodbama, kao i u razvoju napredne web stranice putem modula, dodataka ili specifičnih prilagodbi ili vanjskih integracija.
Među njima možemo spomenuti sljedeće:
Pristup Internetu
Mora osigurati kapacitet ili funkcionalnost pristupa bez ikakve potrebe za instaliranjem s bilo kojeg računala ili uređaja s pristupom web pregledniku i internetskoj vezi, odnosno na daljinu. Ovo nije značajka ili funkcionalnost koju morate imati, ali dodaje fleksibilnost i jednostavnost upotrebe.
Krivulja brzog učenja
Trebao bi favorizirati brzu upotrebu od strane osnovnih korisnika (automatizacija ureda) s određenim tehničkim znanjem, za učinkovito i djelotvorno zapovjedanje alata (Uređivanje i upravljanje sadržajem), pod uvjetom da to ne uključuje potrebu za korištenjem opcija konfiguracije i njihova primjena.
Upravljanje sadržajem i resursima
Mora sadržavati sve tipične funkcije i karakteristike za uređivanje, organiziranje, pregled, programiranje i objavljivanje sadržaja, kako tekstualnih tako i multimedijskih: uredske datoteke, slike, animacije, videozapisi, zvukovi, između ostalog.
Sučelje za administraciju i upravljanje
Trebao bi prikazati najčešće i najkorisnije opcije konfiguracije u odgovarajućem grafičkom administracijskom sučelju, kako bi se minimaliziralo i / ili izbjeglo manipuliranje tekstualnim datotekama za konfiguraciju koje zahtijevaju dublje poznavanje alata ili platforme na kojoj je instaliran.
Korisnički profili
Morate biti u mogućnosti stvoriti i upravljati različitim korisničkim profilima, s različitim ulogama i odgovornostima, kao što su autori, urednici ili administratori, tako da na temelju njih korisnici web stranica mogu raditi različite stvari i stjecati različita iskustva korištenja, na temelju vaši pristupi, privilegije ili ograničenja.
Kompletni uređivač teksta
Trebao bi sadržavati što cjelovitiji i napredniji uređivač teksta koji olakšava optimalno formatiranje bilo kojeg sadržaja, poboljšavajući tako njegovo čitanje i praćenje od strane korisnika. Dobar uređivač teksta, između ostalog, mora uključivati opcije kao što su upotreba podebljanih i kurzivnih znakova, numerirani popisi ili ne, odlomci, uvlačenje, među ostalim.
Kategorizacija sadržaja
Korisniku mora olakšati pronalaženje bilo kojeg sadržaja od interesa, dopuštajući njegovu kategorizaciju, kako bi dobio prikaz samo onoga što je potrebno i traženo.
Programiranje dodataka i sučelja
Mora dopustiti instalaciju, integraciju i upotrebu Dopuna (dodataka) i Programa programskih sučelja (API), da bi dodala nove i bolje ili specifične funkcionalnosti upravitelju sadržaja. Omogućavanje rasta samog alata i web stranice.
Podesiv / prilagodljiv vizualni dizajn
Trebao bi olakšati mogućnosti dizajna web stranice, tako da dizajneri web stranica nemaju ograničenja ili ograničenja u svom kreativnom radu, a njihovi se dizajni mogu lako integrirati.
Odvojeno upravljanje sadržajem i izgledom
Kao što smo već rekli, dobar CMS trebao bi omogućiti dizajneru da izrađuje i integrira njihov dizajn, a urednici ili autori pišu njihov sadržaj, a da se promjene jednih ili drugih međusobno ne miješaju.
SEO
Morate postići generiranje web stranica koje su u skladu sa smjernicama ili pravilima za webmastere glavnih pretraživača. Drugim riječima, izrada web stranica u skladu je s osnovnim čimbenicima pozicioniranja, odnosno da su "SEO-friendly".
Učinkovita, brza i niska potrošnja resursa
To mora biti računalna aplikacija koja ne preopterećuje resurse poslužitelja na kojem je hostirana, odnosno svoje resurse racionalno koristi za vlastito izvršavanje (memorija, CPU, tvrdi disk). Tako da to ne utječe na opće performanse web poslužitelja i, shodno tome, ne utječe negativno na korisničko iskustvo web stranica.
Tehnička podrška i korisnička zajednica
Mora imati učinkovitu i djelotvornu tehničku podršku koja se brine o kvarovima i pogreškama aplikacije te sa širokom zajednicom korisnika, s vlastitim forumima za sudjelovanje, wikijima, blogovima, između ostalih alata koji olakšavaju pomoć u bilo kojem incidentu , i tako brzo riješiti.

Što je WordPress?
WordPress (WP) trenutno je jedna od najčešće korištenih CMS platformi u cijelom ekosustavu aplikacija. Može se pohvaliti ogromnom zajednicom od milijuna korisnika usmjerenih ne samo na izradu blogova već i na izradu bilo koje vrste web stranice, bez obzira koliko jednostavna ili robusna treba biti.
WordPress je započeo 2003. godine kada su Mime Little i Matt Mullenweg stvorili ogranak b2/cafelog. To je bilo zbog potrebe za osobnim, elegantnim i dobro strukturiranim sustavom objavljivanja u to vrijeme. Danas WordPress koristi PHP jezik, MySQL kao sustav za upravljanje bazama podataka i Apache kao uslugu web hostinga pod GPL licencom. Stoga ova aplikacija ili softverski alat zadovoljava kriterije otvorenog koda (OS) koji se koriste u slobodnom softveru (FS).
WordPress je robustan CMS sustav koji se može besplatno preuzeti i koristiti , ali je ujedno i ogromna i izvrsna platforma za hosting i objavljivanje web stranica, koja nudi besplatne i plaćene usluge, poznata kao " WordPress.com " , koja se često ažurira. Također ima sestrinsku domenu " WordPress.org " , također dostupnu na španjolskom jeziku, koja se može pohvaliti bogatstvom korisnog informativnog i tehničkog sadržaja.
Danas
Općenito se može reći da je jedan od najkorištenijih uglavnom zbog svoje iznimne jednostavnosti korištenja , što ga čini idealnim i za početnike i njihove prve web stranice ili za profesionalne korisnike i njihove višestruke web projekte, od relativno malih web stranica bez posebnih zahtjeva, poput korporativnih web stranica ili moćnih blogova.
Njegova opsežna službena i neslužbena biblioteka dodataka pokriva gotovo sve bitne potrebe implementacije. Njegova ogromna, vrlo iskusna, metodična i organizirana globalna korisnička zajednica, s brojnim jezicima i izvrsnim forumima, izuzetno je suradljiva i korisna u rješavanju bilo kakvih problema (grešaka i grešaka) koji se mogu pojaviti s alatom.
WordPress nije savršen, ali je vrlo sveobuhvatan. Možda ima neka ograničenja u svojim gotovim značajkama web dizajna, ali to je nadoknađeno ogromnim izborom besplatnih i plaćenih dodataka, tema i predložaka dostupnih za pokrivanje gotovo svake potrebe web stranice.

Zaključak
U ovom postu detaljno smo pogledali što je CMS, a što WordPress. U budućim postovima o WordPressu, dublje ćemo se pozabaviti njegovim trenutnim značajkama, njegovom zajednicom, podrškom, temama i dodacima te koji su trenutno najpopularniji. Također ćemo istražiti neke sigurnosne savjete kako bismo ispunili početne ciljeve ovog posta i predstaviti online ili instalacijske alternative WordPressu.
Za sada bi nam trebalo biti jasno da nije ispravno ili prikladno dopustiti si web stranicu čijim sadržajem mogu upravljati samo kvalificirani tehnički stručnjaci ; zbog ovisnosti o određenom osoblju, troškovima i dinamici same web stranice.
Najlogičniji postupak je odabrati generički CMS umjesto prilagođenog sustava za upravljanje sadržajem , kako bi se osigurala dovoljna svestranost i fleksibilnost za uključivanje modula ili dodataka, i plaćenih i besplatnih, dostupnih od velike globalne zajednice koja također nudi pomoć i podršku. WordPress se smatra izvrsnim prvim izborom za CMS.
