Kdy stačí doplněk
Weby obvykle nezklamou celé. Zklame jedna věc: nabídky se přepisují z jiného systému ručně, chybí výpis, který by šel filtrovat, nebo obsluha každý týden dělá totéž, protože web to neumí. Na takové zadání nová stavba potřeba není. Doplněk, anglicky plugin, se do webu zapojí, nastavuje se v administraci a dělá právě tu jednu věc, která chybí.
Doplněk dává smysl, když platí většina z těchto bodů:
- Web jako celek funguje. Zákazníci se v něm vyznají, obsah si upravujete sami a vzhled odpovídá značce.
- Chybí jedna konkrétní funkce. Umíte ji popsat jednou větou: „Nabídky z realitního softwaru ať jsou na webu“, „ať si zákazník rezervuje termín“.
- Data jsou v pořádku. Stránky, produkty nebo nabídky mají jasnou strukturu a doplněk se na ni může napojit.
- Instalace se udržuje. WordPress i ostatní doplňky se pravidelně aktualizují a web neběží na letitých verzích.
- Funkce jde s platformou, ne proti ní. Doplněk, který obchází pravidla WordPressu, se rozbije při první aktualizaci. Do takového vývoje nejdeme.
Než ale začneme psát, ověřujeme, jestli podobný doplněk už neexistuje. Když hotový plugin umí, co potřebujete, doporučíme ho a pomůžeme s nastavením. Vlastní vývoj se pak nevyplatí.
Kdy je čas na nový web
Opačné signály bývají stejně čitelné. Nový web začíná dávat smysl, když:
- Web je na hranici životnosti. U velmi starých instalací je doplněk podpora něčeho, co se stejně bude předělávat.
- Nechybí jedna funkce, ale pět. Když je doplňků potřeba víc, bývá levnější nový web než série samostatných úprav.
- Problém je ve struktuře. Obsah je poskládaný tak, že se na něj nic nenapojí, a každá nová funkce by začínala úklidem.
- Web neodpovídá značce ani obsahu. To doplněk nevyřeší, protože nejde o chybějící funkci.
- Každá aktualizace je loterie. Doplňky se navzájem přepisují a nikdo už neví, co na čem závisí.
Nový web ale nemusí znamenat, že se všechno zahodí. Obsah, adresy a část dat se dají přenést. Co jde doplňkem a co už ne u e-shopů, rozebíráme v článku Kdy stačí WooCommerce a kdy už ne.
Riziko skládání cizích pluginů
Nejčastější cesta k „nefunkčnímu webu“ nevede přes jeden špatný doplněk, ale přes deset rozumných, které spolu nikdo nezkoušel. Každý řeší kousek, každý má vlastní nastavení a vlastní aktualizace. Chybějící část mezi nimi pak dorovnává někdo ručně.
- Překryv. Dva doplňky sahají na stejnou věc, třeba košík nebo formulář, a výsledek závisí na tom, který se načte později.
- Aktualizace ve špatném pořadí. Nová verze jednoho doplňku předpokládá novou verzi jiného. Bez zkoušení mimo živý web se to pozná až od zákazníků.
- Opuštěné doplňky. Autor přestane doplněk vyvíjet a web zůstane závislý na kódu, který nikdo neudržuje.
- Placené licence. Roční poplatky za několik prémiových doplňků se sčítají a nikde nejsou vidět pohromadě.
- Rychlost. Každý doplněk přidává vlastní skripty a dotazy do databáze, i na stránkách, kde ho nikdo nepotřebuje.
Hotové doplňky tím nezatracujeme. Pro běžné věci, jako jsou formuláře, zálohy nebo napojení na dopravce, jsou obvykle nejlepší volba. Hranice přichází tam, kde se na jednu funkci skládají tři doplňky a ruční práce. Tehdy bývá jeden vlastní doplněk přehlednější než jejich kombinace.
Nejdražší bývá chybějící funkce, kterou pár doplňků plus ruční práce řeší napůl.
Co obnáší vlastní doplněk
Vlastní doplněk není jednorázová věc, kterou nainstalujete a zapomenete. Běží uvnitř webu, který se dál vyvíjí, a s tím je potřeba počítat od začátku.
Kompatibilita
Doplněk musí zapadnout do toho, jak je web postavený: do šablony, do polí, ve kterých jsou data, a do ostatních doplňků. Proto na začátku prověřujeme, co platforma a napojené služby dovolí. Když je cesta slepá, je lepší to zjistit hned, ne po týdnech vývoje.
Testovací web a návrat zpět
Doplněk vyvíjíme na testovacím webu, anglicky stagingu. Vyzkoušíte ho dřív, než se dotkne provozu. Stejně důležité je vědět, jak se vrátit zpět, když se po nasazení něco nepovede: obvykle záloha před nasazením a možnost doplněk vypnout, aniž by web přestal fungovat.
Aktualizace a údržba
WordPress, PHP i ostatní doplňky dostávají nové verze. U webů, které spravujeme, doplňky při aktualizacích platformy hlídáme a kontrolujeme, aby po nové verzi něco nepřestalo fungovat. Když platforma změní chování, doplněk upravíme. Tahle práce se neobjeví v první faktuře, ale patří k provozu.
Kolik to stojí a co v ceně není
| Rozsah | Příklad | Cena od |
|---|---|---|
| Jedna funkce | Formulář, výpis, export, úprava košíku | 18 000 Kč |
| Napojení na jiný systém | Stahování dat z externí služby a jejich aktualizace | 39 000 Kč |
| Modul do provozu | Rezervace, účty, schvalování | 45 000 Kč |
Vlastní vývoj doplňku platíte podle rozsahu, bez automatického předplatného, pokud se na tom dohodneme v nabídce. To ale neznamená, že po spuštění nestojí nic. Hosting, údržba webu, aktualizace a licence cizích služeb se řeší zvlášť a do rozpočtu patří stejně jako vývoj. Kdo doplněk vlastní a co předáme, řešíme předem: přístupy, dokumentaci a rozsah předání zdrojového kódu si vyjasníme v nabídce a smlouvě před začátkem práce.
Dva příklady z naší praxe
Spolu v realitách: nabídky bez přepisování
Makléři ze Spolu v realitách pracují v POSKI REAL, web ale běží na WordPressu. Každá nabídka se proto zadávala dvakrát, fotky se nahrávaly znovu a u prodaných nemovitostí se zapomínalo měnit stav. Web přitom fungoval a vzhled nikdo měnit nechtěl.
Napsali jsme proto doplněk, který si sám stahuje export z POSKI a páruje nabídky podle jejich ID, takže přepsaný nadpis na webu nevytvoří duplikát. Data se mapují do polí, na kterých web už stál, takže šablony se nemusely měnit. Doplněk jde vypnout a web dál funguje. Dvě pole, půdorys a průkaz energetické náročnosti, zatím doplňuje makléř ručně, protože k nim export neuvádí přímý odkaz na soubor. Podrobně o tom píšeme v článku Import nemovitostí z portálu na web.


Art of Život: platforma zůstala, doplněk přibyl
U Art of Život se nezačínalo se stávajícím webem, ale od nuly. Rozhodnutí bylo podobné: katalog a objednávky nese WooCommerce a marketplace pro víc prodejců doplňuje vlastní doplněk. Hotové marketplace pluginy jsme prošli a žádný neuměl model provizí a výplat, na kterém Art of Život funguje.
I tady platí pravidlo o skládání: marketplace stavíme jako tenké jádro a samostatné doplňky, ne jako jeden velký plugin. Projekt je před spuštěním a jádro běží v testovacím prostředí.
Jak se rozhodnout
Napište si jednou větou, co webu chybí. Když to jde a zbytek webu vám vyhovuje, jste nejspíš u doplňku. Když se věta rozpadne na seznam, nebo když vám na webu vadí víc než jedna funkce, stojí za to zvážit nový web. Do obou variant započítejte i provoz po spuštění, ne jen cenu vývoje.
Orientační rozsah vám spočítá kalkulačka. Víc o tom, jak doplňky stavíme, najdete u služby Pluginy a rozšíření. Když si nejste jistí, probereme projekt na 30minutové konzultaci a řekneme, jestli nás vůbec potřebujete.




