Přihlásit se
vokoloko

Vokoloko.cz sbírá zprávy z krajů, okresů a měst do jedné časové osy a čtenáře posílá rovnou na původní zdroj. Nemá reklamy, účet ani sledování.

Co je Vokoloko a jaký problém řeší

Místní zprávy jsou roztříštěné. Hasiči mají vlastní web, radnice zpravodaj, regionální deník feed, divadlo kalendář a dopravní info další stránku. Kdo chce vědět, co se dnes děje v jeho okrese, musí obejít desítky stránek, nebo se přihlásit na sociální sítě.

Vokoloko tohle obcházení dělá za čtenáře. Nepíše vlastní články a obsah nepřebírá. Ukáže titulek, zdroj, čas a místo a odkaz vede k autorovi. Je to rozcestník, ne další médium.

Jak to funguje pro čtenáře

Hlavní stránka je jedna časová osa dnešních zpráv, seřazená po hodinách. Nejsou tu fotky ani perex, jen barevné štítky zdrojů a ikony kategorií. Desítky titulků se tak dají projít za pár vteřin.

  • Místo: mapa a čipy 14 krajů, v kraji jeho okresy, v Praze, Brně a Plzni i městské části. Každé místo má vlastní adresu (třeba vokoloko.cz/plzensky) a archiv.
  • Filtry: kategorie (události, doprava, hasiči, kultura, samospráva, komunita, sport, film), hledání a skrytí zdroje, který čtenáře nezajímá.
  • Živě: nové zprávy přibývají bez obnovení stránky a počty u krajů se samy přičítají.
  • Počasí: výstrahy a textová předpověď ČHMÚ pro každý kraj, z otevřených dat. Výstrahy jsou barevně odlišené podle stupně a na mobilu vidět hned nad zprávami.
  • Vzhled: světlý i tmavý režim a šest barevných schémat.
  • Statistiky: veřejná stránka s počty zpráv, nejaktivnějšími zdroji a tématy týdne.
statistiky Vokoloko

Čtenář může navrhnout nový zdroj formulářem. Kraj a okres u něj vybere sám, což správci ubere nejvíc ruční práce.

Další drobnosti udělají z webu nástroj na každý den:

  • Den v kostce: osm vybraných zpráv a téma dne jako krátké obrazovky, přehled dneška za minutu.
  • Filtry v adrese: kraj, rubrika i hledání zůstávají v URL, takže jde stránku uložit jako „moji“ nebo poslat dál.
  • Pošli kámošovi: sdílení jedním tlačítkem. Odkaz vede na původní článek, ne na Vokoloko.
  • Jako aplikace: web jde přidat na plochu telefonu a otevře se jako aplikace, bez obchodu s aplikacemi.
  • Přístupnost: vše jde ovládat klávesnicí a přečíst čtečkou. Kdo má v systému vypnuté animace, dostane web bez pohybu.
Úvod vokoloko

Soukromí a bezpečnost

Vokoloko o čtenáři nesbírá nic. Web nemá analytiku, sledovací cookies ani skripty třetích stran, což říká otevřeně i na stránce statistik. Neukládá IP adresy ani identifikaci prohlížeče.

  • Nastavení zůstává v prohlížeči. Skryté zdroje a uložené zprávy jsou jen u čtenáře, na server nejdou.
  • Žádné cizí načítání. Stránka se neptá cizích serverů na fonty ani obrázky a nemá mapy třetích stran. Ani počasí se nenačítá z prohlížeče, server ho stáhne předem.
vokoloko

Pod kapotou: RSS a stahování

Vokoloko stojí na RSS, starém a nenápadném standardu otevřeného webu. RSS je strojově čitelný seznam nejnovějších článků webu: titulek, odkaz a čas vydání. Web ho vystaví na pevné adrese a kdokoli si ho může pravidelně stáhnout, bez registrace a bez API klíče.

RSS mají zpravodajské weby, radnice, blogy i YouTube kanály. Stejně funguje formát Atom a kalendáře ve formátu iCal, ze kterých Vokoloko bere akce, tedy jen to, co zdroje samy nabízejí k odběru.

  • Stahuje server, ne čtenář. Naplánovaná úloha Joomly běží každých pár minut a projde zdroje, kterým vypršel interval. Pomalý zdroj se neptá zbytečně často.
  • Čištění. Titulky se sjednotí, zakázaná slova vyřadí zprávu a každá zpráva dostane kraj, okres a kategorii podle svého zdroje.
  • Hlídání zdrojů. Administrace ukazuje zdroje s chybou nebo ty, které dlouho mlčí. Zdroj, který opakovaně padá, se sám vypne.
  • Rychlost. Stránka čte jen připravená data z databáze a počty ukládá do mezipaměti, dokud nepřibude zpráva. Při zobrazení se na nic cizího neptá.
Archiv vokoloko

Postaveno na Joomle 6

Vokoloko běží celé na Joomle 6 a PHP 8.3, na běžném hostingu bez zvláštní infrastruktury. Není to šablona nalepená na cizí službu, ale vlastní balíček rozšíření, který využívá to, co Joomla umí sama.

Část balíčku Co dělá Co z Joomly využívá
Komponentazdroje, zprávy, časová osa, archiv, hledání, statistiky, návrhy zdrojůMVC, kategorie a úrovně přístupu, SEF adresy, mezipaměť, jazykové soubory
Plánovaná úlohastahování RSS, Atom a kalendářů, počasí ČHMÚNaplánované úlohy (com_scheduler)
Systémový plugin SEOgeo značky a strukturovaná data schema.org pro krajeudálosti systému
Obsahový pluginnedovolí smazat kategorii, ve které jsou zdrojeudálosti obsahu
Modul počítadlavolitelný součet návštěv po dnech, bez IP adresmoduly a pozice šablony
Šablonamobile-first vzhled, světlý a tmavý režim, šest barevných schématBootstrap 5 z Joomly, Web Asset Manager

Pro joomlisty je to hlavně důkaz, že Joomla není jen redakční systém pro firemní weby. Kategorie, práva, plánovač úloh a mezipaměť tu nesou celý zpravodajský agregátor. A protože Joomla sama RSS vydává, Vokoloko ze stejné platformy RSS i čte.

Postaveno s umělou inteligencí, otevřeně

Na vývoji Vokoloka se zásadně podílela umělá inteligence a projekt to neskrývaně píše na stránce O projektu. Člověk vedl zadání, zkoušel výsledek na živém webu a rozhodoval, co se do projektu dostane. AI může dělat chyby, a dělá je poměrně běžně. Proto je kontrola při vytváření aplikací důležitá.

AI nerozhoduje, co má čtenář vidět, nepíše zprávy ani je nepřepisuje. Pomohla postavit nástroj, který pak běží úplně bez ní, obyčejné PHP na Joomle, žádné volání jazykového modelu při zobrazení stránky.

Pravidla vůči vydavatelům

  • Jen titulek a odkaz. Vokoloko nepřebírá perex, text ani fotky. Titulky a odkazy zůstávají majetkem vydavatelů.
  • Vyřazení na požádání. Vydavateli, který v ose být nechce, stačí napsat a do druhého dne je vyřazen.
  • Šetrné stahování. Každý zdroj má vlastní interval, dotazy jsou podmíněné a zdroj, který dlouho chybuje, se sám odmlčí.

Obecní informace patří na otevřený web

Obce čím dál častěji přesouvají hlášení do uzavřených aplikací. Takové služby mají svůj smysl. Upozornění dorazí do telefonu, SMS zvládne i starší obyvatel a radnice má jeden nástroj na všechno. Problém je jinde, hlášení obce se tak stává obsahem cizí platformy. Kdo nemá její aplikaci nebo účet, má smůlu, a strojově čitelný kanál typu RSS nebo Atom často u nových webů chybí úplně.

Přitom RSS a Atom jsou základ, na kterém stojí čerpání informací z webu. Čte je čtečka zpráv, agregátor, monitoring médií i archiv. Na RSS běží i každý podcast. Je to otevřený standard bez vlastníka, který funguje přes dvacet let a nikomu za něj nic neplatíte. Kdo ho zruší, neodstraňuje technický detail, ale jediný univerzální způsob, jak jeho zprávy odebírat bez prostředníka.

Zároveň platí zajímavý paradox. Nejspolehlivějšími zdroji jsou obecní weby postavené na otevřených systémech jako Joomla nebo WordPress. Ty RSS vydávají automaticky, bez příplatku a bez žádosti. Uzavřené platformy a některé krabicové systémy pro obce ho naopak nenabízejí, nebo ho schovávají.

Informace veřejné správy by měly být veřejné i technicky, ne jen právně. Aplikace a SMS klidně ať zůstanou jako pohodlný doplněk, ale zdrojem pravdy má být obecní web s otevřeným kanálem. Obec, která vydává RSS, nic neplatí a nic neztrácí. Obec, která ho zruší, své občany přiváže ke konkrétní firmě.

Pro radnice z toho plyne jednoduchá prosba: když už hlásíte přes aplikaci, vystavte stejné zprávy i na webu jako RSS. A když vybíráte nový web nebo platformu, dejte otevřený feed do požadavků v zadání.

Kde má projekt rezervy

  • Pokrytí je nerovnoměrné. Kraj je jen tak dobrý, kolik má zdrojů. Ale projekt je nový, zatím má 245 zdrojů které rychle přibývají.
  • Závislost na RSS. Když web feed zruší nebo rozbije, zprávy zmizí. Hlídání "zdraví feedů" to zachytí, oprava je ale ruční.
  • Stejná událost vícekrát. Když o požáru píšou hasiči i deník, čtenář vidí dva titulky. Slučování podobných zpráv je v plánu. Opraveno
  • Jen titulky. Bez perexu se některé zprávy těžko posoudí, než na ně čtenář klikne.

Vokoloko je poctivě postavený rozcestník místních zpráv, který respektuje čtenáře i původní autory. Jeho síla není v objevné technologii. Je v důslednosti: žádné sledování, žádný algoritmus, který by rozhodoval, co má čtenář vidět, a žádná snaha ho na webu držet déle, než potřebuje. Vokoloko funguje i jako aplikace do mobilu.

Během pár dní už čte 245 zdrojů a od 22. září, odkud sahají veřejné statistiky, poskládal přes 1 380 zpráv.

Hodnocení

Plus za soukromí, rychlost a přehlednost.

Vyzkoušejte Vokoloko.cz a přidejte návrh na další zdroj.

vokoloko aplikace

Zdroje