A WordPress bővítményekről

2016-04-10

Gyakran felmerülő téma, hogy a WordPress tartalomkezelővel készített weboldalak nem jók. Akik ezt hangoztatják, a nem túl szakszerűen, bővítményekből összelegózott oldalakra céloznak ami abszolút jogos felvetés és maximálisan egyetértek vele.

Mi a WordPress?

A WordPress egy publikációs eszköz, egy blogrendszer. Arra szolgál, hogy cikkeket, híreket írjunk vele amiket különböző kategóriákba rendezhetünk illetve felcímkézhetünk. Ezen kívül oldalak létrehozására is van lehetőségünk. Az egyes bejegyzésekhez és oldalakhoz az olvasók hozzászólásokat fűzhetnek. Nagyjából ennyi a WordPress alapfunkcionalitása és szerintem kijelenthetjük, hogy erre a feladatra az egyik legjobb CMS ami létezik.

A rendszer igazi erejét a számtalan bővítmény adja, amivel extra funkcionalitás adható az oldalhoz. Nem megfelelő használat esetén azonban könnyen előfordulhatnak hibák, vagy rosszabb esetben az egész oldal működésképtelenné válhat. Általánosságban elmondható, ha váratlan hiba lép fel egy WordPress alapú oldal működésében, azt szinte biztos, hogy valamelyik bővítmény okozza.

Miért nem jó ha túl sok bővítményt használunk?

Bővítményre akkor van szükség amikor valami olyan dolgot akarunk megoldani, amit a WordPress alapból nem tud. Ez lehet például egy üzenetküldő FORM, SEO plugin, vagy egy modernebb képgaléria, mint a gyári. Ezekre vannak jól működődő, rendszeres frissítéssel jelentkező megoldások, mint pl. a Contact Form 7 vagy az All in One SEO Pack.

Van olyan is amikor létezik bővítmény az adott problémára, viszont egyszerűbb, ha magunk oldjuk meg néhány sornyi kóddal. Ilyen lehet például a morzsamenü (breadcrumb), vagy egy fejlettebb lapozó. Az ezekhez tartozó függvényeket a functions.php fájlban kell elhelyezni és a sablonból tudunk rá hivatkozni.

Ha túl sok bővítményt telepítünk, az lassítani fogja az oldal betöltését a rengeteg CSS és JS miatt. A bővítmények ritkán vannak megfelelően optimalizálva, többnyire úgy működnek, hogy behúzzák a komplett CSS / JS állományukat, függetlenül attól, hogy mi csak a töredékét használjuk. Nem túl gyakori, de előfordulhat, hogy két bővítmény "összeakad", vagyis nem használhatók egy rendszeren belül.

A sok bővítménytől egy idő után lehetetlen átlátni a forrást. Kerestek már meg olyannal, hogy nézzek meg egy oldalt mert valamitől szétesik de nem jönnek rá az okára. Az adminba belépve láttam, hogy legalább 30 különböző bővítmény van telepítve. Ilyenkor az egyetlen megoldás, hogy addig kapcsolgatjuk a bővítményeket különböző kombinációkban amíg a hiba meg nem szűnik. Ha megvan a hibát okozó bővítmény, akkor neki lehet esni a gányolásnak és megszüntetni a hibát (már, ha egyáltalán ez lehetséges). Azért használom a gányolás szót, mert ezek a hibák általában másképp nem orvosolhatók. Ha egy oldal működéséhez ilyen sok bővítményre van szükség, akkor oda nem a WordPress a megfelelő megoldás, hanem egyedi rendszert kell fejleszteni.

Frissítések

A WordPress-hez elég gyakran érkezik frissítés. Ezeket időről időre ajánlott telepíteni.

Kerülendő azon bővítmények használata, melyeket régóta nem támogatnak a készítői. Letöltés előtt győződjünk meg róla, hogy mikor jött ki a legutolsó verzió, valamint az általunk használt WordPress verzióval való kompatibilitást is ellenőrizni kell. Ha régóta nem frissített bővítményt használunk, előfordulhat, hogy egy WordPress rendszerfrissítés után nem fog megfelelően működni.

Összegzés

A WordPress egy nagyon jó rendszer, ha ésszel használjuk. Érezni kell azt a pontot ahonnan már nem célszerű dolgozni vele egy projektnél, mert olyan sok az extra funkció, hogy már nem lehet kulturáltan megoldani. Ilyenkor másik rendszert kell keresni, vagy egyedit kell fejleszteni.

3 hozzászólás

  1. 2017. október 5. csütörtök - 22:04

    Hello!

    Az lenne a kérdésem, hogy Neked a kapcsolat oldaladnak a contact form-ja pluginnal van megoldva? Ha igen, akkor hogy tudtad a saját designoddal elkészíteni.
    Ha nem bővítménnyel dolgoztál, akkor mivel?

    A választ előre is köszi!

    • 2017. október 6. péntek - 14:32

      Contact Form 7 a bővítmény neve. A gyári CSS-t kilőttem, és beraktam a sajátomat helyette.

Hozzászólás

Keresés a blogon
Kategóriák
Legújabb hozzászólások
  • A villanyszerelés örömei panelben

    Gratulálok! Szép leírás! Azt szeretném kérdezni, hogy nálam 3×32 amper lessz, bővítés után. Laikusként kérdem, így három Fi-relé kell? És mekkorát, é...

  • A villanyszerelés örömei panelben

    @Utolsó hozzászóló: Szia, olyan nincs, hogy 3 fázis érkezik be 3 külön vezetéken. Vagy 1 fázis 1, vagy 3 fázis 3 vezetéken. (+ a nulla) Ha az óráná...

  • A Pico CMS

    pico-release-v2.1.0, nincs benne content-samle, a content üres, nincs benne php nincs sub mappa és fájl sem, mégis ott van a subindex a menunuben...

  • CSS transition

    Köszönöm a válaszod! Igen ezzel már, próbálkoztam, de amint sikrül térben elhelyezni a megfelelő helyre a köröket, megszűnik működni rajtuk az effek...

  • CSS transition

    z-index-et állíts be a menüre, és arra is ami most fölé kerül. Értelemszerűen a menün legyen a magasabb érték....

  • CSS transition

    Kedves Tamás! Remélem még aktív a blog és tudsz nekem segíteni. Nagyon tetszett a videód, ki is próbáltam. A videód alapján beépitettem ezeket az ...

  • A villanyszerelés örömei panelben

    Egy fázis jön be három vezetéken keresztül. Az óránál egy darab megszakító van csak. Ezért kérdeztem, hogy milyen fi relét javasoltok?...

  • A villanyszerelés örömei panelben

    Ez nem igaz, mert az óránál ott a 3 biztosító darabja 20 A...

  • A shape-outside CSS property

    Olyasmit találtam hogy a szöveg részt 2 részre osztjuk bal és jobb......

  • Responsive menü

    Itt a működő kód, innen másold ki: https://cyrex.hu/uploads/2014/08/responsive-menu/...

  • Responsive menü

    Szia. A kódok alapján, meg persze a videót végignézve megcsináltam a menüt. Sajnos nem úgy működik, ahogy kellene. A menü3 almenüi nem gördülnek le, ...

  • A shape-outside CSS property

    Szerintem azt sehogy....