Drupal
Robustní enterprise open-source CMS ideální pro komplexní webové portály, rozsáhlý obsah, propracované role a integrace. Pokud hledáte zakázkovou realizaci, podívejte se na službu Drupal vývoj .
Kritická externí závislost: když dodavatel představuje riziko
Každá firma je dnes závislá na externích technologiích a dodavatelích. Používáme cloud, SaaS služby, platební brány, účetní systémy, hosting nebo externí vývojáře. Samo o sobě to není problém. Problém nastává ve chvíli, kdy bez jednoho dodavatele nedokážeme fungovat. Tomu se říká kritická externí závislost (Critical External Dependency). Kdy vzniká problém? Představme si e-shop, který několik let běží na jedné platformě. Má na ní web, produkty, objednávky, sklad i napojení na účetnictví.
Drupal vývoj
Už 15 let dělám Drupal pro české i mezinárodní klienty – a to hlavně tam, kde končí klikací administrace. Píšu vlastní backend, propojuji Drupal s ostatními systémy ve firmě, přidávám do něj AI a provozuji ho na vlastní infrastruktuře – na vašem VPS nebo v cloudu. Spolupráce obvykle začíná technickým workshopem a analýzou stávajícího stavu. Na základě zjištění navrhnu architekturu, rozsah a časový plán. Důraz kladu na čistý kód, bezpečnost, testovatelnost a snadnou údržbu.
Integrace fotobanky do redakčního systému
Status: Produkce Autoři článků původně museli hledat obrázky na webových stránkách fotobanky, stáhnout je a nahrávat do redakčního systému. Napsal jsem vlastní Drupal modul, který umožňuje autorům vyhledávat a vkládat obrázky přímo v editačním formuláři článku jediným kliknutím. Hlavní body: Vyhledávání obrázků z fotobanky přímo v editoru článku přes API Vložení obrázku do článku jedním kliknutím Automatické stažení, ořez a upload na S3 na pozadí Zjednodušená správa licencí obrázků Open-source Drupal modul: www.drupal.org/project/imago
Drupal v Dockeru
Status: Udržováno Docker Compose starter pack pro Drupal 11. Kompletní vývojový stack — PHP 8.4, Nginx a MySQL 8.4 — který rozjede nový Drupal projekt během pár minut, aniž byste na hostitelský počítač cokoliv instalovali. Podstatné je, že Docker není vedlejší nástroj, ale součást projektu. Adresář docker/ i docker-compose.yml leží přímo v repozitáři vedle Drupal code base a composer.json, a image se buildí z tohoto projektu. Prostředí se tak verzuje stejným gitem jako aplikace — nemůže se rozejít s kódem, který v něm má běžet, a jeden git clone přinese obojí najednou.
Claude Plugins – Skills pro Claude Code
Status: Aktivní vývoj Tento repozitář obsahuje kolekci Claude Code Skills, které rozšiřují Claude Code o specializované znalosti a doporučené postupy pro vývoj webových aplikací. Projekt je dostupný na GitHubu: https://github.com/siva01c/claude-plugins Aktuálně dostupné skills Drupal Skills zaměřené na vývoj v Drupalu. Obsahují doporučené postupy pro: vývoj modulů Drupal Coding Standards Composer Drush DDEV běžné vývojářské workflow Security Skills zaměřené na bezpečnost webových aplikací. Obsahují kontroly podle: OWASP ASVS bezpečnostní review secure coding DevOps Skills pro každodenní vývojářské workflow.
Čištění zastaralého SEO obsahu
Status: Produkce Klient má systém pro správu obsahu se stovkami tisíc článků a potřeboval odstranit zastaralý SEO obsah — odstavce s různými nadpisy a odkazy roztroušené v článcích. Vytvořil jsem hromadný pipeline pro identifikaci, zařazení do fronty a automatické zpracování postiženého obsahu. Hlavní body: Hromadný export a analýza článků pomocí OpenRefine Identifikace článků se zastaralým SEO obsahem přes CSV Vlastní Drupal formulář pro generování položek fronty z CSV dat Automatický procesor fronty, který odstraní nebo přepíše SEO obsah podle definovaných pravidel Škálovatelné řešení pro stovky tisíc článků napříč weby
Drupal & Hugo vývoj
15 let zkušeností s vývojem webových řešení. Pomáhám klientům vybrat technologii podle obchodních cílů, návštěvnosti, struktury obsahu a provozního modelu. Obě platformy mám nasazené v produkci a umím je propojit i v hybridních projektech. Srovnání Drupal vs. Hugo Kritérium Drupal Hugo Typ projektu Firemní portály, e-commerce, knowledge base Prezentace, landing pages, blogy, dokumentace Správa obsahu Strukturovaná, workflow, role a oprávnění Markdown v Gitu, jednoduchá editace Výkon Škáluje se cachováním a infrastrukturou Extrémně rychlé statické soubory, výborné Core Web Vitals Bezpečnost Pravidelné aktualizace, granularita oprávnění Minimální útočná plocha, žádná databáze Integrace REST/JSON:API, CRM, ERP, AI, MCP Statické generátory, API při buildu, CDN Provoz Docker, VPS, AWS, DDEV, monitoring CI/CD, CDN, žádný server-side runtime Náklady na údržbu Vyšší – aktualizace, moduly, bezpečnost Nižší – Git, build, deploy Kdy zvolit Drupal Drupal je správná volba, když potřebujete:
Jaké open source CMS zvolit pro AI knowledge base?
Většina firem, které zavádějí AI asistenta nad interními znalostmi, začíná od technologie: jaký model, jaký framework, jaká vektorová databáze. Tyto vrstvy lze podle potřeby měnit. Knowledge base a CMS dávají AI projektu stabilní základ: určují, kde firemní znalosti vznikají, kdo je spravuje a jak se udržují aktuální a schválené. AI pak pracuje s informacemi, kterým může firma věřit. CMS jako knowledge base, ne jen web Pro AI projekt hraje CMS jinou roli než u webu. Je to místo, kde znalosti vznikají, strukturují se, schvalují a udržují – a odkud si je AI bere. Kritéria výběru se proto liší: