Pluginy, bez kterých se (ne)obejdete

Původně jsem chtěl sepsat nějaký rozsáhlejší seznam užitečných pluginů. Pluginů více či méně důležitých, takový ten seznam oblíbený v odborných magazínech, který přitahuje docela dost pozornosti. To máme 15 pluginů pro bezpečnost WordPressu, 10 pluginů pro vaše podnikání, 20 pluginů pro práci s příspěvky a podobně. Nakonec ale v tomto článku nedoporučím skoro vůbec nic. Spíš naopak.

Každý má své oblíbené pluginy, které rád používá a považuje za nezbytné. Nedávno jsem napsal článek podobný svou myšlenkou tomuto. V komentáři se ale objevil jiný názor, podle něhož je lepší používat pluginy i pro vkládání dalšího obsahu, například v odkazovaném článku zmíněných komentářů Facebooku.

Nesouhlasím s tím. Každý plugin znamená zvýšení nároků na výkon (zvláště pokud používá databázi) a dále je tu nezanedbatelné riziko problémů, které mohou nastat třeba v případě, že autor pluginu tento nebude nadále vyvíjet. Já osobně radši upravím kód šablony a pluginy použiju pouze pro nezbytné doplňkové funkce, které ve WordPressu chybí.

Které to jsou?

Správná otázka. WordPress je dobře připraven pro blogování stejně jako tvorbu statického webu. Pokud necháte otevřené komentáře, určitě se hodí nějaký antispam. Možná něco pro SEO, pokud chcete mít rozdíl mezi titulkem a nadpisem příspěvku. To je asi všechno.

Pluginy, bez kterých se skutečně neobejdete, neexistují. Není žádný plugin, bez něhož by vám nefungoval web a pokud pluginy používáte, pak jenom proto, že chcete nějakou specialitu, něco navíc, co však není úplně běžné.

Pozor na úpravy v šablonách

Jenže je tu ještě jedna věc. Pokud provádíte vylepšování a přizpůsobování svého webu zasahováním do šablon motivu vzhledu, musíte počítat s tím, že se autor motivu může rozhodnout šablony aktualizovat. Chce svůj motiv vylepšit, něco opravit, nebo něco přizpůsobit novým funkcím WordPressu.

Mě osobně se ještě nikdy nestalo, abych byl spokojený s konkrétním motivem. I když je fakt pěkný, stejně se vždycky k nějaké úpravě dostanu. (Například moderní je pro oblast post dávat a {text-decoration:none}, ale já chci odkazy podtržené, takže si to opravím.)

Kdyby se pak někdy autor motivu rozhodl dát k dispozici aktualizaci (i když se to moc často nestává) a já omylem na přepsání stávajících souborů přistoupil, o provedené změny bych přišel. Proto si radši (pokud provádím hodně změn, například celý překlad do češtiny přímo v kódu šablon) překopíruju soubory do adresáře s vlastním názvem.

Zajímavé pluginy

To všechno neznamená, že bych pluginy zavrhoval, vůbec ne. Sám je propaguji a doporučuji, sám jsem napsal seznam svých oblíbených a chystám další podobné články s pluginy pro konkrétní typy webů. Zde v rubrice pluginy dávám tipy na ty vyzkoušené a nějakým způsobem zajímavé.

Chci jen upozornit na to, že plugin vždy není tím nejlepším řešením pokud vykonává pouze něco jednoduchého, co lze zařídit i jinak.



Luboš se představuje:

Autor knihy o Wordpressu. Zajímá se o Internet a všechny redakční systémy. Píše weby a služby nabízí na Pexio.cz
Příspěvek byl publikován v rubrice Blog, Pluginy. Můžete si uložit jeho odkaz mezi své oblíbené záložky.

Další články

4 komentáře u Pluginy, bez kterých se (ne)obejdete

  1. Lelkoun napsal:

    No teda, taková ostuda! Autor WP knihy neví, že šablony lze upravovat pomocí tzv. “child themes”, které se ani při aktualizaci nemění! :-D

  2. Luboš napsal:

    Au! Rád se nechám poučit. Jen kritiku na mou hlavu. :) Mně přišlo vytvoření jiného adresáře jako nejjednodušší řešení, dělám to tak vždy.

    Ale napíšu o tom některý z dalších článků.
    http://codex.wordpress.org/Child_Themes

  3. Separatista napsal:

    Pro odvozenou šablonu (child theme) vlastně budete mít vlastní oddělený adresář, jen tam nebudou všechny soubory, ale pouze ty upravené. A konečně už chápu proč se vám tak nelíbil můj minulý komentář :-) Právě využití pluginů (nebo filtrů WordPressu v souboru functions.php = obojí je vlastně totéž) umožňuje lepší správu šablon, zejména pro ty pravidelně aktualizované. Proto není vhodné vkládat přímo do šablony ručně tlačítko pro Facebook, ale nacpat ho tam pomocí nějakého filtru (nejjednoduším řešením pro neprogramátory, kteří si sami nenapíší vlastní funkci a nevyužijí nějaký filtr, je právě volba nějakého pluginu). Doufám, že už si rozumíme i ohledně minulého komentáře :-)

    Takže jen shrnutí: Pokud je třeba šablonu upravovat (což obvykle je), tak lokalizovat ideálně pomocí samostatných .po souborů a další úpravy provádět pomocí API WordPressu (např. filtrů, mimochodem jejich správné využití nenavyšuje nároky na výkon). Možností je několik – nalézt vhodné a jednoduché pluginy (nejčastější způsob pro běžné uživatele), napsat si vlastní plugin (který bude potřebné funkce obsahovat = náhrada za functions.php, který je při aktualizaci přemazáván) nebo použít odvozenou šablonu (pokud děláte více úprav, např. i vzhledu).

    Jinak chválím, že jste se postavil k neznalosti čelem! Pořád budete objevovat ve WordPressu něco nového, a to i po vydání knížky :-)

  4. Luboš napsal:

    Ano, rozumíme si.
    V knížce už nemám možnost cokoli měnit, ale naštěstí si nedělá ambice být příručkou programátorům. A pro ně je tu kdyžtak tento komentář. :)
    Děkuju za vysvětlení.

Napsat komentář

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>