Správa Drupalu: bezpečné opravy a web, kterému rozumíte
Web na Drupalu vám kdysi postavila agentura a teď se neozývá. Nikdo neví, k čemu je který modul, a když na drupal.org vyjde bezpečnostní oprava, nevíte, jestli se vás týká. K tomu Drupal 10 dostává opravy jen do 9. 12. 2026.
Správu převezmu: opravy nasadím po záloze, každý modul sepíšu a přístupy převedu na vaše jméno, kde to jde. Změnu mi pošlete jednou větou e-mailem. Cena od 790 Kč měsíčně, výpověď kdykoli.
Co vás na webu s Drupalem trápí
Web běží na Drupalu 7 nebo 9 bez bezpečnostních oprav
Při prohlídce zjistím, co web dělá a co na něm běží, a přechod vám nacením předem. Z Drupalu 7 je to v praxi stavba nového webu.
Drupal 10 končí v prosinci a nevím, co dál
Zjistím, které moduly a jaký vlastní kód s Drupalem 11 nepočítají, a přechod vám nacením, ještě než začnu. Když se nevyplatí, navrhnu nový web.
Web dělala agentura, která už neodpovídá
Zjistím, na koho je doména, hosting, administrace a kód webu, a převod vám připravím. Přístupy vám předám v šifrovaném trezoru.
Na webu jsou moduly, kterým nikdo nerozumí
Sepíšu každý modul a k čemu slouží, i ty, které agentura napsala jen pro váš web. Rozsáhlý vlastní kód nacením předem. Moduly, které web nepotřebuje, odinstaluji.
Vyšla bezpečnostní oprava a nevím, jestli se mě týká
Bezpečnostní oznámení Drupalu sleduji. Opravu nasadím po záloze a web hned potom projdu. V přehledu uvidíte, kdy a proč.
Z webu nechodí poptávky
Formulář jednou měsíčně vyzkouším testovací poptávkou. V balíčku Plus každý měsíc navrhnu a udělám jedno vylepšení, které zákazníkovi usnadní ozvat se.
Platím za správu a nevím, za co
Každý měsíc dostanete seznam změn s datem a důvodem: verze jádra a modulů, úpravy, výpadky podle hlídače a stav záloh.
Potřebuji změnit text a nemám komu napsat
Pošlete mi změnu jednou větou nebo fotku z mobilu. Drobné úpravy celkem do 30 minut měsíčně máte obvykle do 48 hodin.
Agentura neodpovídá: převezmu přístupy i moduly
Nejdřív zjistím, na koho je vedená doména a hosting, kdo má administrátorský účet v Drupalu a kde leží kód webu. U Drupalu to může být repozitář (Git) u agentury. Co jde, převedu na vaše jméno a sepíšu trezor přístupů, který vám předám. V Drupalu si založím vlastní účet a účty administrátorů, které po agentuře zůstaly bez majitele, zablokuji.
Pak sepíšu každý modul a k čemu slouží. U modulů z drupal.org uvedu, jestli je hlídá bezpečnostní tým Drupalu. Moduly, které agentura napsala jen pro váš web, nemají na drupal.org nikoho, kdo by je opravoval, a před každým přechodem na novou verzi je potřeba je zkontrolovat. Když je takového kódu hodně, jeho sepsání je nad rámec balíčku a nacením vám ho předem. Porovnám i robots.txt a .htaccess s výchozí verzí jádra, protože vlastní pravidla v nich aktualizace jádra přepíše.
Když spolupráci ukončíte, nic nedržím. Trezor přístupů máte u sebe a seznam modulů zůstává vám.
Drupal 7, 9 a 10: když webu končí podpora
Drupal 7 skončil 5. 1. 2025, Drupal 9 už v roce 2023. Bez placené rozšířené podpory od certifikovaných firem nedostává Drupal 7 žádné bezpečnostní opravy. Přechod z něj na Drupal 11 je v praxi stavba nového webu, protože se mezitím změnila celá architektura systému. Když jde o prezentační web firmy a nový Drupal se vám nevyplatí, postavím vám nový web a staré adresy přesměruji.
Drupal 10 dostává bezpečnostní opravy do 9. 12. 2026, ve stejném týdnu má vyjít Drupal 12. Na Drupal 11 se dá přejít jen z verze 10.3 a novější a jen na hostingu s PHP 8.3 a vyšším, z Drupalu 9 tedy vede cesta přes Drupal 10. Moduly, které Drupal 11 vyřadil z jádra, se musí nahradit samostatnou verzí z drupal.org. Přechod na novou hlavní verzi není v měsíční ceně: rozsah zjistím modulem Upgrade Status a cenu vám řeknu předem.
Co dostanete každý měsíc
Text, fotku, ceník nebo otevírací dobu změníte tak, že mi napíšete jednou větou e-mailem nebo pošlete fotku z mobilu. Základ zahrnuje drobné úpravy celkem do 30 minut měsíčně, Plus celkem až 1 hodinu, a hotovo je obvykle do 48 hodin.
Měsíční přehled je seznam změn, u každé datum a důvod. Třeba: jádro z verze na verzi kvůli bezpečnostnímu oznámení, nový ceník na stránce služeb, výpadek podle hlídače a jak dlouho trval. K tomu stav záloh a co doporučuji udělat dál.
Balíček Plus: aby web přiváděl poptávky
SEO dělám od roku 2012 a prošlo mi rukama přes 120 klientů. V balíčku Plus se proto nestarám jen o Drupal, ale i o to, jestli se zákazník, který web najde, ozve.
- Jedno vylepšení pro poptávky měsíčně. Navrhnu ho a v rámci hodiny úprav udělám, třeba tlačítko Zavolat na mobilu, formulář s méně poli, cenu nebo reference přímo u služby.
- Google firemní profil. Otevírací dobu, služby a fotky držím aktuální podle vašich podkladů. Na nové recenze vám napíšu koncept odpovědi, odešlete ji vy, nebo já po vašem souhlasu.
- Údaje o vás v AI. Jednou za čtvrtletí se ChatGPT, Gemini a Perplexity zeptám na vaši firmu a obor. Chybné údaje, které AI uvádí (telefon, adresa, otevírací doba, služby), opravím na webu, v Google profilu a v katalozích, kam mám přístup nebo kam vás zapíšu.
- Jedna jednoduchá automatizace. Třeba aby poptávka z formuláře sama přistála v tabulce nebo CRM a zákazník dostal potvrzení. Jde to v rámci hodiny úprav, složitější nacením předem.
- Search Console jednou měsíčně. V tomhle bezplatném nástroji Googlu čtu chyby indexace, rozbité stránky a rychlost na mobilu. Technické chyby opravím v rámci hodiny.
Nové texty podle toho, co vaši zákazníci hledají, strukturovaná data a odkazy z jiných webů patří do SEO správy od 3 900 Kč měsíčně.
Proč se aktualizací Drupalu bát nemusíte
Bezpečnostní oznámení a aktualizace po záloze
Bezpečnostní tým Drupalu vydává oznámení obvykle ve středu. Ve středu 14. 10. 2026 vyšly 3 opravy jádra a jedna byla kritická: chyba v modulu Field UI, přes kterou šlo spolu s některými přídavnými moduly spustit na serveru cizí kód.
Postup mám podle dokumentace Drupalu. Nejdřív celý web (kód, soubory i databázi) uložím do jednoho archivu mimo váš hosting. Pak zapnu režim údržby, nasadím aktualizaci a projdu hlášení o stavu webu, protokol chyb, úvodní stránku, stránky s poptávkami a mobil. Když něco nefunguje, vrátím web ze zálohy.
Moduly, přihlášení a hlídač
- Moduly bez podpory. Když autor modulu známou bezpečnostní chybu neopraví, bezpečnostní tým Drupalu modul označí jako nepodporovaný. Moduly na vašem webu s tím každý měsíc porovnávám a u nepodporovaného vám napíšu, čím ho nahradit, s cenou předem.
- Přihlášení. Kontroluji, že Drupal po opakovaných chybných heslech přihlášení zablokuje a že celý web běží přes HTTPS. Dvoufázové přihlášení nastavím, když o něj stojíte.
- Hlídač každých 15 minut. Nezávisle na Drupalu zkouší, jestli se web načte, jestli ho nic neschovává před Googlem (zákaz indexace) a jestli funguje mapa webu a přesměrování. Upozornění na výpadek chodí mně. Hlídám i expiraci domény.
- Záloha mimo hosting před každou aktualizací
- Bezpečnostní oznámení k jádru a modulům
- Kontrola webu po každé aktualizaci
- robots.txt a .htaccess po aktualizaci jádra
- Moduly bez bezpečnostní podpory
- Účty administrátorů po agentuře
- Hlídač každých 15 minut: načtení, zákaz indexace
- Test formuláře jednou měsíčně
Co při převzetí Drupalu najdu nejčastěji
Chyby, které webu v Googlu škodí, mají na Drupalu obvykle původ v modulech. Stejný titulek na všech stránkách znamená, že výchozí šablony modulu Metatag nikdo nenastavil. Interní adresa /node/číslo se otevře vedle čitelné adresy, když chybí modul Redirect. Po změně názvu stránky vede stará adresa na chybu 404, když Redirect s modulem Pathauto nevytváří přesměrování. A mapa webu z modulu Simple XML Sitemap umí obsahovat i štítky a profily uživatelů, které ve výsledcích hledání nemají co dělat.
Tyhle chyby při převzetí opravím jako součást prvního uvedení webu do pořádku, s cenou předem. Co Drupal v SEO zvládne bez modulů, popisuji v článku Drupal SEO: co systém umí sám a kdy potřebujete vývojáře.
Ceník správy Drupalu
Základ
web běží a máte komu napsat
790 Kč
měsíčně
- přístupy převedu na vaše jméno, kde to jde, a předám vám trezor přístupů
- změny jednou větou e-mailem: drobné úpravy celkem do 30 minut měsíčně, obvykle do 48 hodin
- formulář jednou měsíčně vyzkouším testovací poptávkou
- aktualizace systému, šablony a rozšíření po záloze
- kontrola webu po aktualizaci, zálohy mimo hosting
- hlídač webu každých 15 minut, bezpečnost, hlídání expirace domény
- měsíční přehled: seznam změn s datem a důvodem
Plus
web, ze kterého mají chodit poptávky
1 490 Kč
měsíčně
- vše ze Základu
- úpravy celkem až 1 hodinu měsíčně
- každý měsíc jedno vylepšení pro poptávky (třeba tlačítko Zavolat na mobilu nebo kratší formulář)
- Google firemní profil aktuální a koncepty odpovědí na recenze
- jednou za čtvrtletí kontrola, co o vás říká ChatGPT, Gemini a Perplexity, a oprava chybných údajů
- jedna jednoduchá automatizace, třeba poptávky rovnou do tabulky
- Search Console jednou měsíčně, technické chyby opravím v rámci hodiny
- Konečné ceny, nejsem plátce DPH. Bez úvazku, správu můžete ukončit kdykoli.
- Práce navíc stojí 1 200 Kč za hodinu, účtuji ji po 15 minutách.
- Prohlídka webu na začátku je zdarma. Zanedbaný web (Drupal 7 nebo 9, moduly bez podpory, chybějící záloha) nejdřív uvedu do pořádku za cenu, kterou vám řeknu předem.
- Web na jiném systému spravuji také, viz Správa webu.
Co v ceně není:
- úklid napadeného webu a obnova po útoku: rozsah a cenu řeknu předem, viz Záchrana webu,
- výměna opuštěného modulu za jiný, větší oprava rychlosti, vývoj a přechod na novou hlavní verzi Drupalu (z 10 na 11, z 11 na 12): nacením předem (nad rámec hodiny úprav v Plus),
- správa reklam a sociálních sítí: nejsou v nabídce,
- SEO, které má přivádět nové zákazníky: správa hlídá jen technické chyby, které by web v Googlu poškodily, víc dělá SEO správa.
Co od vás potřebuji
- vlastní účet s rolí administrátora v Drupalu, vaše heslo nepotřebuji,
- přístup k hostingu přes SSH a k databázi: Composer se spouští na serveru a zálohu i opravu udělám, i když administrace nejde. Když váš hosting SSH nemá, napíšu vám po prohlídce, jaký hosting by stačil,
- když kód webu leží v repozitáři (Git) u agentury, přístup i tam, aby její další nasazení aktualizaci nepřepsalo,
- pro balíček Plus také Search Console a Google firemní profil. Když web Search Console nemá, založím ji.
Zbytek je na mně.
Časté otázky
Většinou ano, jen to trvá déle. Začít můžu jen s adresou webu: zjistím z ní, u kterého hostingu web běží a kde je registrovaná doména, a navrhnu vám, jak se k přístupům dostat přes hosting a registrátora, když je agentura nepředá. Předem to zaručit nejde, záleží na tom, na koho jsou hosting a doména vedené. Jakmile mám přístup k hostingu, založím si v Drupalu vlastní administrátorský účet, i když ten původní patří agentuře.
Každá změna má v měsíčním přehledu datum a důvod, takže vidíte, co se stalo a proč. Když se v měsíci nic měnit nemuselo, stojí to tam taky, spolu s tím, co hlídač kontroloval a že zálohy proběhly.
Nemusíte. Správa je bez úvazku a ukončit ji můžete kdykoli. Zůstane vám trezor přístupů, seznam modulů s popisem a poslední archiv z drush archive:dump. Z něj jde web obnovit na jiném hostingu, který splňuje požadavky Drupalu. Můj účet v Drupalu pak smažete.
Ne. Drupal Certified Partner je agentura, kterou Drupal Association certifikuje podle příspěvků do vývoje Drupalu. Placenou oficiální podporu projekt nemá, fóra na drupal.org fungují dobrovolně. Spravuji weby na Drupalu nezávisle, a když najdu chybu, která se objeví i na čisté instalaci Drupalu, nahlásím ji v issue queue na drupal.org.
Jen zčásti. Modul Automatic Updates instaluje jen menší opravné verze jádra, jeho aktuální verze potřebuje Drupal 11.2 nebo novější a server, na kterém Drupal smí měnit vlastní kód. Aktualizace modulů a šablon jsou v něm podle autorů experimentální a na ostrý web je nedoporučují. Moduly a šablonu proto aktualizuji já, po záloze a s kontrolou webu.
Základ 790 Kč a Plus 1 490 Kč měsíčně. Práci nad rámec balíčku platíte hodinovou sazbou 1 200 Kč. Přechod na novou hlavní verzi a první uvedení zanedbaného webu do pořádku vám nacením zvlášť a cenu znáte dřív, než začnu. Když web běží na Drupalu 10, počítejte s přechodem na Drupal 11 do prosince 2026.
Zákazníci se dnes na firmu ptají i ChatGPT a ten jim může dát starý telefon nebo otevírací dobu. Jednou za čtvrtletí proto položím ChatGPT, Gemini a Perplexity stejné otázky na vaši firmu a obor a chybné údaje opravím tam, odkud je AI bere: na webu, v Google profilu a v katalozích. Neslibuji ale, že vás AI začne doporučovat, to je práce SEO správy.
Pošlete mi adresu webu na Drupalu
Zvenku, bez přístupů, většinou poznám verzi Drupalu, část modulů, rychlost na mobilu, mapu webu a případný zákaz indexace. Co jsem našla, vám napíšu obvykle do 48 hodin. Až dostanu přístup přes SSH, zkontroluji zálohy, administrátorské účty a Search Console. Pak vám napíšu cenu správy, a když je web zanedbaný, i cenu za jeho uvedení do pořádku. Prohlídka nic nestojí a k ničemu nezavazuje.