V Linelab jsme si nedávno položili otázku, která nás jako vývojáře už delší dobu pálila: Kam mizí otevřený web a proč dáváme ruce pryč od technologií jako RSS?
Kde jsou ty časy, kdy mělo každé město, obec, divadlo nebo lokální hasičský sbor přehledný RSS či Atom kanál a informace byly okamžitě dostupné všem? Dnes je realita smutná. Klasické RSS kanály potichu mizí a veřejné i lokální instituce se dostaly do faktického zajetí soukromých společností a uzavřených sociálních sítí. Více o RSS.
Informace z radnic, od městské policie nebo z lokální kultury tak často končí v algoritmických bublinách sociálních sítí, kde musíte mít účet a odevzdávat svá data jen za to, abyste zjistili, co se děje ve vašem okolí.
Rozhodli jsme se s tím v rámci praktického experimentu něco udělat. Spojili jsme naše zkušenosti s Joomlou, oživili RSS zdroje, přizvali jako parťáka umělou inteligenci a postavili Vokoloko.cz – nový agregátor místních zpráv na jedné časové ose.
Takhle vypadal vývoj pod pokličkou.
Proč stavět v roce 2026 na RSS kanálech?
Mnoho lidí nám říkalo, že stavět dnes nový projekt na RSS je přežitek, protože tato technologie ustupuje do pozadí. Pro nás to byl naopak hlavní důvod, proč do toho jít.
Chtěli jsme ukázat, že otevřené webové standardy mají stále obrovský smysl. Vokoloko funguje jako nekomerční rozcestník: články nepřepisuje, ani se nesnaží nahradit původní média. Pouze hlídá a zpracovává existující RSS a Atom zdroje, vytáhne titulek, místo, čas a čtenáře pošle rovnou rychle na web původního autora.
Je to náš pokus vrátit návštěvníky z uzavřených sociálních sítí zpět na samostatné lokální weby a vytvořit funkční alternativu k dnešnímu roztříštěnému internetu.
Joomla 6 a PHP 8.3: Žádný drahý cloud, ale čistá aplikace
Když se dnes řekne „aplikace vyvinutá s AI“, většina lidí si představí exotické cloudové architektury nebo drahé externí SaaS služby. My jsme zvolili úplně jinou cestu.
Celé Vokoloko běží na Joomle 6 a PHP 8.3. Joomlu jsme ale nepoužili jako obyčejný redakční systém na psaní blogu, ale jako plnohodnotný aplikační framework:
- Vlastní komponenta: Napsali jsme rozšíření na míru, které spravuje zdroje, generuje časovou osu, řeší vyhledávání i archiv.
- Plánované úlohy (cron): Využíváme nativní úlohy Joomly k automatickému obcházení a stahování dat ze stovek RSS kanálů.
- Maximální výkon: Naplno využíváme vnitřní cache, systém kategorií, přístupová práva i SEF adresy.
Ukázalo se, že při správném návrhu architektury nemusíte vymýšlet kolo na zelené louce. Tradiční open-source CMS v nejnovější verzi má obrovský potenciál pro stavbu specializovaných webových aplikací.
Jak vypadala fúze vývojáře a AI?
Ne, nestiskli jsme tlačítko „Vygeneruj web“ a nešli na pivo. AI pro nás nebyla náhradou programátora, ale extrémně rychlým vývojovým partnerem.
Vývojář (Architekt)
Definoval zadání, databázovou architekturu, pravidla čistého kódu, bezpečnost a držel celkový etický koncept aplikace.
AI (Kodér)
Pomáhala s psaním rutinních částí kódu, navrhovala alternativní řešení, zrychlovala hledání chyb a pomáhala s testováním.
Největší výzva: Nepodlehnout iluzi správnosti
AI dokáže během sekundy vygenerovat kód, který na první pohled vypadá úchvatně, ale skrývá strukturální nebo bezpečnostní chybu. Vývojář dnes nekončí tím, že kód sám napíše – jeho hlavní rolí je vygenerovaný kód chápat, testovat, ověřovat a rozhodovat, zda do projektu patří.
Nulové AI náklady při běžném provozu
Jedna věc pro nás byla od začátku zásadní: udržitelnost. Vokoloko sice vzniklo s pomocí AI, ale při běžném provozu žádnou umělou inteligenci nepotřebuje.
Při načtení stránky se nevolá žádný jazykový model, nespotřebovává se drahé API a nevznikají žádné náklady za každého čtenáře. Data se na pozadí automaticky stáhnou, zpracují, zařadí podle regionu a uloží do databáze. Vokoloko díky tomu běží bleskově na běžném webhostingu.
Místní zprávy bez sledování a bez reklam
Když už jsme bojovali za otevřený web, museli jsme být důslední ve všem:
Služba je čistá, neobtěžuje bannery ani nuceným vytvářením účtů.
Žádný Google Analytics, Meta Pixel ani ukládání IP adres návštěvníků.
Nepřipojujeme se k cizím serverům kvůil fontům, ikonám ani mapám.
Nastavení (např. skryté zdroje) zůstává výhradně u vás v zařízeních.
Vokoloko jako praktický důkaz, že to jde jinak
Vokoloko.cz vzniklo v Linelabu jako praktický experiment a díky spojení vlastního know-how, moderní Joomla 6, otevřených RSS dat a AI nástrojů jsme velmi rychle vytvořili užitečnou a poměrně komplexní aplikaci, a to bez obřích rozpočtů. Náklady na provoz jsou 1 000 Kč / rok.
Je to náš malý příspěvek k návratu ke kořenům webu. K internetu, který slouží lidem a nepodmíňuje přístup k informacím odevzdáním soukromí.