CMS
Redakční systémy (Content Management Systems) určené pro správu, publikaci a organizaci rozsáhlého webového obsahu a uživatelských rolí.
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 weby
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.
Správa a údržba webu
Web není hotový dnem spuštění. Vycházejí bezpečnostní aktualizace, moduly stárnou a verze PHP končí. Převezmu správu webu – ať jsem ho stavěl já, nebo někdo jiný – a postarám se, aby byl aktuální, zálohovaný a dal se bez obav měnit. Popisuji tu, co pro klienty opravdu dělám, ne katalog slibů. Co správa obnáší Bezpečnostní záplaty – sleduji bezpečnostní oznámení Drupalu (security advisories) a záplaty jádra a modulů nasazuji po jejich vydání přednostně. Denní zálohy s kopií mimo server – databáze i soubory se zálohují každý den a kopie leží jinde než web. K záloze patří sepsaný postup obnovy, takže se ví, jak web vrátit, a nezačíná se vymýšlet ve chvíli, kdy je potřeba. Testy a CI před nasazením – každá aktualizace a změna jde nejdřív přes automatické kontroly a testy v CI a teprve potom do produkce. Zabezpečený provoz – hesla a klíče mimo repozitář, oddělené přístupy a server nastavený tak, aby nevystavoval víc, než musí. Průběžné aktualizace a upgrady – moduly, knihovny a PHP, aby se nenahromadil technický dluh, a upgrady mezi hlavními verzemi Drupalu včetně úprav vlastního kódu. Jak spolupráce probíhá Vstupní prohlídka – projdu web, kód a provoz a sepíšu, co je potřeba uvést do pořádku. Uvedení do pořádku – aktualizace, zálohy, CI a opravy toho, co prohlídka našla. Pravidelná správa – záplaty, aktualizace a drobný rozvoj podle potřeby. Rozsah nastavíme podle velikosti webu. Trackuji si čas a fakturuji odpracované hodiny, takže platíte přesně za to, co bylo potřeba udělat.
Migrace na Drupal
Web vyrostl ze svého redakčního systému? Potřebujete strukturovaný obsah, role a redakční workflow nebo napojení na firemní systémy, které WordPress či jiné CMS dělají jen přes hromadu pluginů? Převedu web na Drupal tak, aby o návštěvníky ani o pozice ve vyhledávání nepřišel. Co převádím Obsah – stránky, články, kategorie a štítky do datového modelu Drupalu Média – obrázky a soubory včetně popisků a vazeb na obsah Uživatele a role – účty, oprávnění a autorství obsahu Vícejazyčnost – jazykové verze a jejich propojení Formuláře a funkce – co dělaly pluginy, nahradím contrib nebo vlastním modulem Drupalu Jak zachovám SEO Migrace je nejčastější chvíle, kdy web ztratí pozice ve vyhledávání. Proto je SEO součástí postupu od začátku:
Knowledge base pro AI v Drupalu: RAG a MCP v praxi
Drupal knowledge base je místo, kde firma své znalosti spravuje, schvaluje a udržuje aktuální. AI asistent nad ní pak odpovídá z obsahu, za kterým někdo stojí, a ne z náhodných dokumentů. V článku Jaké open source CMS zvolit pro AI knowledge base? srovnávám pět systémů. Tady jdu do hloubky u jednoho z nich: jak knowledge base v Drupalu navrhnout a jak ji napojit na AI přes API, RAG a MCP. Proč knowledge base v Drupalu Drupal má v jádru to, co knowledge base management potřebuje, a co se u jiných systémů často dodělává bokem:
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ší: