A WordPress bővítményekről

Szerző:   |   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.

2 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 mégsem

Keresés a blogon
Kategóriák
Legújabb hozzászólások
  • HTML5 + CSS3 menü

    Ki az a Sanyi?...

  • Scrollbar színezgetés CSS-sel

    Köszi a választ. Igen, egyébként azt használtam, amit először küldtél, és azzal állt fent az említett probléma. Már váltottam plugint azóta, és már me...

  • Bootstrap carousel

    Gondolom azóta biztos megoldottad, de azért belinkelem ide a legújabb verzióját a carousel-nek: https://getbootstrap.com/docs/4.1/components/carousel/...

  • HTML5 + CSS3 menü

    Az itt sajnos nem fog megjelenni, mert eszképeli amikor elposztolod a kommentet :(...

  • Responsive menü

    Ez a menü bot egyszerű, nem figyel ablak átméretezést és hasonlókat. Ha nincs benne tapasztalatod és nem akarsz vele szórakozni, akkor legegyszerűbb e...

  • Scrollbar színezgetés CSS-sel

    Érdekes felvetés, sosem foglalkoztam ezzel. Most ahogy megnéztem pár weboldalt teljesen véletlenszerűnek tűnik, hogy mikor tűnik el az address bar és ...

  • Bootstrap carousel

    Ha a legújabb Bootstrap-et használod és xs méretben el akarod tüntetni, akkor ez kell: .d-none .d-sm-block...

  • A flexbox model

    Lesz. Folyamatban van....

  • Scrollbar színezgetés CSS-sel

    Meglesni, megtanulni, továbbadni. Ez a helyes sorrend :)...

  • A villanyszerelés örömei panelben

    A legjobb, hogy múltkor akartam venni egy B10-est kismegszakítót. Megkérdezték a boltban, hogy mekkora a főmegszakítóm. Mondom 16-os. Erre rám akarták...

  • A villanyszerelés örömei panelben

    Örülök, hogy nem C16 Amperes az összes kismegszakító, sajnos ez manapság " divat " ! A világításra bőven elég a B6 Amperes kismegszakító, főleg azért ...

  • Scrollbar színezgetés CSS-sel

    Hali. Már régebb óta követlek, és rengeteget tanultam a videóidból, a szakmai tudásom alapjait, és még az alapokon túli tudásom jelentős részét is től...