{
    "schema": "eupdate-package-specification-v1",
    "author": "PB <pavel.bartos.pb@gmail.com>",
    "project_id": "fdc330a6f6d3dc65",
    "software_id": "esite",
    "software": "eSite",
    "module": null,
    "release_id": "009071bb54faf410dabead095de6ede0",
    "version": "0.1.0-rc.15",
    "release_date": "2026-11-07",
    "published_at": "2026-11-07T19:31:10+00:00",
    "bytes": 10130249,
    "sha256": "a95a8a9012790e3ec39afd5c56e56574f4885fe7fca8de55b8e099e2de12be09",
    "file_count": 693,
    "languages": {
        "JavaScript": {
            "bytes": 8122292,
            "files": 45
        },
        "PHP": {
            "bytes": 1308496,
            "files": 234
        },
        "CSS": {
            "bytes": 263958,
            "files": 29
        },
        "Python": {
            "bytes": 139354,
            "files": 12
        },
        "HTML": {
            "bytes": 24542,
            "files": 12
        }
    },
    "installation_url": "https://update.estudium.eu/package.php?software_id=esite&version=0.1.0-rc.15",
    "update_url": "https://update.estudium.eu/package.php?software_id=esite",
    "install_json": {
        "schema": "esite-package-v1",
        "software": "eSite",
        "software_id": "esite",
        "version": "0.1.0-rc.15",
        "release_date": "2026-11-07",
        "description": {
            "cs": "RC15: nový placený RSS/Atom agregátor jako samostatná stránka s hledáním, limitem článků na zdroj, cache, RSS, sitemap a SEO; oprava CSP přehrávačů YouTube;  výchozí automatická aktualizace jádra eSite jednou denně s uložitelným vypnutím, kontrolou eUpdate, zálohou a ověřením balíčku;  automatické zmenšení textového názvu mobilní hlavičky pouze při nedostatku místa pro lupu, jazyky a menu, s obnovením původní velikosti při rozšíření a podporou svislých sociálních sítí;  mazání původních prvků hlavičky/patičky tlačítkem i klávesou Delete se Zpět a obnovením, verze eSite u záloh, měsíční návštěvnost v check-inu, poloprůhledný ukazatel průchodu stránkou ve čtyřech rozích a týdenní Composer na pozadí;  knihovna médií v popup okně s náhledy a vložením, oprava přesahu mobilní hlavičky, výraznější U eUpdate, styly kontaktů a výchozí kontakt pro SEO, tečkované offline QR s doménou, editace původní hlavičky a patičky; interaktivní průvodce tvorbou a úpravou vzhledů, sdílené kontakty a kontaktní boxy s mapou, offline QR vizitkou a VCF, Academia.edu, Wikipedia, tučnější U eUpdate a třísekundové načítání administrace; fotografie bez přidaného rámečku, hover efekty i pro fotografie vzhledu, souvislé podbarvení řádku včetně mezer, zapamatování jazyka a přenos rozměrů fotografie mezi jazyky; přímé úpravy fotografií včetně obrázků vzhledu; sociální sítě ve Web a obsah s živým náhledem, umístěním na čtyřech stranách a samostatnou patičkou; eUpdate s ikonou eU; malé pause/play pro pozadí; automatické autorství ve výsledném HTML a drobný systémový odkaz v patičce; vizuální editor s nastavením textu, odsazení a viditelnosti pro počítač, tablet a mobil; oprava problémů přímo z kontroly publikace; propojené sekce; historie MD/HTML s porovnáním a obnovou; soukromé složky podle přihlášení a role; fulltext dokumentů a textových PDF a automatický obsah; podmínky plovoucích oken; šest animovaných pozadí webu ve Vzhledu. SEO Auto: canonical, robots, viewport, hreflang, jazyk dokumentu, Open Graph, Twitter Card a vlastní JSON-LD. Součástí jsou editor hlavičky/patičky, média s úpravami obrázků, jedenáct vzhledů, Blog a další samostatné moduly, JSON úložiště, zálohy a aktualizace přes eUpdate. Patnáctý kandidát na vydání 0.1.0. Lupa v hlavičce otevírá animovaný vyhledávací panel s průběžnými veřejnými výsledky; panel i výsledky přebírají barvy a písmo aktivního vzhledu včetně tmavých motivů. Preferovaný jazyk může použít prohlížeč s náhradní angličtinou nebo prvním povoleným jazykem. Uživatelská hesla mají jednotnou minimální délku 10 znaků. Nový opačný efekt obrázků, ovládání animace nad cookies a akademické sítě ResearchGate, ORCID a Google Scholar s ikonami. Opraven RSS kanál včetně všech vybraných stránek a popisů z obsahu, přehledné XML feedu a sitemap.",
            "en": "RC15: new paid standalone RSS/Atom aggregator with search, per-source article limits, cache, RSS, sitemap and SEO; YouTube player CSP fix;  automatic daily eSite core updates enabled by default, with a persistent off switch, eUpdate checks, backup and package verification;  fit the mobile header title only when space is insufficient for search, languages and menu; restore the original size when space returns, including vertical social bars;  delete native header/footer objects with a button or Delete key, undo and restore, eSite version in backups and listing, monthly traffic in check-in, translucent four-corner scroll progress and weekly background Composer;  visual media library popup with insert and upload, mobile header overflow fix, heavier eUpdate U, contact styles and default contact linked to SEO, offline dotted QR with domain label, native theme header and footer editing; interactive theme creation and editing wizard, reusable contacts and contact boxes with maps, offline QR and VCF, Academia.edu, Wikipedia, bolder eUpdate U and three-second administration loading; borderless theme photos with image hover effects, continuous full-line and word highlighting, remembered editor language and image layout copying between languages; direct image editing including theme photos; social links under Website & content with live preview, four edge placements and independent footer links; eUpdate eU icon; compact background pause/play; automatic authorship in rendered HTML and a small system footer credit; visual editor with per-device font sizes, padding and visibility; direct publication-issue navigation; linked sections; MD/HTML history with diff and restore; private login/role-based folders; document and text-PDF search and automatic contents; conditional floating windows; six website background animations in Appearance. SEO Auto: canonical, robots, viewport, hreflang, document language, Open Graph, Twitter Card and custom JSON-LD. Includes header/footer editing, image tools, eleven themes, Blog and other separate modules, JSON storage, backups and eUpdate updates. Fifteenth release candidate for 0.1.0. Optional header search icon opens an animated panel with live public search results; panel and results inherit active theme colors and fonts, including dark themes. Preferred language supports browser detection with English or first-enabled-language fallback. User passwords use a consistent minimum length of 10 characters. Reverse image hover, animation controls above cookies, and ResearchGate, ORCID and Google Scholar icons. Fixed RSS channel, all selected pages, body-derived descriptions and readable RSS/sitemap XML."
        },
        "author": {
            "name": "PhDr. Pavel Bartoš, LL.M., DBA.",
            "email": "pavel.bartos.pb@gmail.com",
            "website": ""
        },
        "project": {
            "name": "eSite",
            "website": "https://www.estudium.eu"
        },
        "homepage": "https://www.estudium.eu",
        "documentation": {
            "readme": "README.md"
        },
        "license": "custom",
        "license_custom": "Licence jádra a komerčních modulů stanoví vlastník eSite. Přibalené knihovny a fonty si zachovávají původní licence (MIT, Apache-2.0, BSD-3-Clause, LGPL-2.1 a DejaVu).",
        "package": {
            "type": "release",
            "target": "hosting",
            "access": "open",
            "requires_license": false,
            "visibility": "public"
        },
        "requirements": {
            "php": ">=8.0 <9.0"
        },
        "compatibility": {
            "os_types": [
                "source"
            ],
            "os_versions": [],
            "distribution_ids": [],
            "distributions": [],
            "native_windows_supported": false,
            "native_macos_supported": false,
            "any_linux_distribution": false
        },
        "archive_metadata": {
            "working_directory": ".",
            "publisher": "dcf6d41fbcdf0e16",
            "updated_at": "2026-11-07T19:31:10+00:00",
            "application_author": "PB <pavel.bartos.pb@gmail.com>"
        },
        "installation": {
            "web_root": "public",
            "commands": {
                "source": {
                    "supported": false,
                    "mode": "manual",
                    "command": null
                },
                "linux": {
                    "command": null,
                    "supported": false,
                    "mode": "unsupported"
                },
                "windows": {
                    "command": null,
                    "supported": false,
                    "mode": "unsupported"
                },
                "macos": {
                    "command": null,
                    "supported": false,
                    "mode": "unsupported"
                },
                "other": {
                    "command": null,
                    "supported": false,
                    "mode": "unsupported"
                }
            },
            "instructions": "Install with eWeb, then open /admin. The complete private runtime is initialized automatically; login admin:admin. No shell commands or document-root changes are required."
        },
        "runtime": {
            "php_extensions": [
                "json",
                "mbstring",
                "fileinfo",
                "curl",
                "zip",
                "ctype",
                "dom"
            ],
            "optional_extensions": [
                "pdo_mysql",
                "gd",
                "exif"
            ],
            "data_format": "json",
            "document_root": "public"
        },
        "esite": {
            "api": 1,
            "data_schema": 1,
            "persistent_paths": [
                "shared/var",
                "shared/config"
            ],
            "core_update": "versioned-private-release-pointer",
            "auto_update_project": "https://update.estudium.eu/pavel852/esite",
            "checkin": {
                "schema": "eupdate-checkin-v1",
                "endpoint": "https://update.estudium.eu/check/",
                "interval_hours": 24
            }
        },
        "verification": {
            "status": "tested-rc",
            "php_runtime_tests": "see VALIDATION.json in complete bundle",
            "live_eweb_eupdate": "not_run"
        }
    },
    "readme": "# eSite 0.1.0-rc.15 · RC15\n\nAutor: PhDr. Pavel Bartoš, LL.M., DBA. · pavel.bartos.pb@gmail.com\n\nRC15 přidává šestý placený modul **RSS agregátor**: samostatnou stránku RSS/Atom se zdroji, počtem posledních článků, hledáním, filtrem, cache, RSS, sitemap a SEO. Obsahuje také opravu přehrávačů **YouTube** v CSP jádra. [Novinky RC15](docs/NOVINKY_RC15_CZ.md).\n\nRC14 zapíná výchozí **automatickou aktualizaci eSite jednou denně**. V části Správa systému → Aktualizace ji lze vypnout a volbu uložit. Denní pracovník používá stávající ověřenou instalaci se zálohou a zachovává samostatný týdenní Composer. [Novinky RC14](docs/NOVINKY_RC14_CZ.md).\n\nRC13 opravuje **automatické přizpůsobení textového názvu v mobilní hlavičce** se zapnutou lupou. Písmo se zmenší pouze při nedostatku místa a při rozšíření hlavičky se vrátí na původní velikost. Zohledňuje i svislý pruh sociálních sítí. [Novinky RC13](docs/NOVINKY_RC13_CZ.md).\n\nRC12 přidává **mazání původních objektů hlavičky a patičky tlačítkem i klávesou Delete**, vrácení a obnovení odstraněných prvků, verzi eSite v zálohách i jejich přehledu, měsíční návštěvnost v check-inu, volitelný **ukazatel průchodu stránkou v jednom ze čtyř rohů** a týdenní aktualizaci Composeru na pozadí po návštěvě webu. [Novinky RC12](docs/NOVINKY_RC12_CZ.md).\n\nRC11 přidává **výběr médií v okně s náhledy**, opravu mobilní hlavičky se zapnutou lupou, výraznější U v ikoně eUpdate, pět viditelných stylů kontaktních boxů, **výchozí kontakt propojený se SEO** a tečkované QR vizitky s doménou webu uprostřed. Umožňuje také upravovat původní texty, odkazy a obrázky hlavičky a patičky přímo v náhledu. [Novinky RC11](docs/NOVINKY_RC11_CZ.md).\n\nRC10 přidává **Vzhled → Průvodce tvorbou** s pěti kroky a živým náhledem, **Web a obsah → Kontakty** a sdílené kontaktní boxy s offline QR a VCF vizitkami. Doplňuje Academia.edu a Wikipedii, zesiluje U v ikoně eUpdate a zavádí třísekundové načítání administrace s logem, kruhovým průběhem a trojúhelníky. [Novinky RC10](docs/NOVINKY_RC10_CZ.md).\n\nRC9 odstraňuje rámeček profilové fotografie a rozšiřuje efekty obrázků i na fotografie vložené vzhledem. Přidává souvislé podbarvení celého textového řádku a slova, obnovování jazyka editoru a přenos rozměrů fotografie mezi jazyky. [Novinky RC9](docs/NOVINKY_RC9_CZ.md).\n\nRC8 zpřístupňuje **fotografie vložené vzhledem v editoru stránky**, přidává **Web a obsah → Sociální sítě** s živým náhledem, čtyřmi polohami pruhu, samostatnou patičkou a ikonou eUpdate. Má kompaktní pause/play pozadí, automatický komentář autorství HTML a drobný odkaz Powered by eSite v patičce. [Novinky RC8](docs/NOVINKY_RC8_CZ.md).\n\nRC7 sjednocuje **barvy vyhledávacího panelu a výsledků s aktivním vzhledem webu**, včetně tmavých vzhledů. [Novinky RC7](docs/NOVINKY_RC7_CZ.md).\n\nRC6 přidává **zapínatelnou lupu v hlavičce s animovaným vyhledávacím panelem**, průběžnými výsledky během psaní a mobilním ovládáním. [Novinky RC6](docs/NOVINKY_RC6_CZ.md).\n\nRC5 přidává do preferovaného jazyka volbu **Dle prohlížeče**. Při nenalezení podporovaného jazyka se použije angličtina, případně první povolený jazyk. [Novinky RC5](docs/NOVINKY_RC5_CZ.md).\n\nRC4 sjednocuje minimální délku nových a měněných uživatelských hesel na **10 znaků** v administraci, registraci i CLI. [Novinky RC4](docs/NOVINKY_RC4_CZ.md).\n\nRC3 přidává opačný efekt obrázků **barevné → černobílé po najetí**, posouvá ovládání animovaného pozadí nad tlačítko cookies a rozšiřuje sociální sítě o **ResearchGate, ORCID a Google Scholar** s vlastními ikonami. [Novinky RC3](docs/NOVINKY_RC3_CZ.md).\n\nRC2 opravuje RSS feed: úplnou hlavičku kanálu, HTML odkaz na RSS, všechny publikované stránky s povoleným feedem bez limitu 100 položek a popisy odvozené z obsahu. RSS i sitemap.xml jsou přehledně odsazené XML. [Opravy RC2](docs/NOVINKY_RC2_CZ.md).\n\nPrvní kandidát na vydání **RC1** obsahuje všechny funkce beta.25: nastavení prvků pro počítač, tablet a mobil, přechod z kontroly publikace k problému, propojené sekce, historii MD/HTML, soukromé složky, hledání v dokumentech a PDF, automatický obsah, podmínky plovoucích oken a animované pozadí webu ve Vzhledu. SEO Auto generuje canonical, robots, viewport, hreflang, Open Graph, Twitter Card a JSON-LD. Jádro i všech pět samostatných modulů RC1 používají verzi **0.1.0-rc.1**. [Pokyny RC1](docs/NOVINKY_RC1_CZ.md).\n\nBeta.25 přidává **nastavení bloků pro jednotlivá zařízení, přímý přechod z kontroly publikace k prvku, propojené sekce, historii MD/HTML s porovnáním a obnovou, soukromé složky podle role, fulltext dokumentů a PDF, automatický obsah a podmínky plovoucích oken**. Ve Vzhledech lze zapnout **animované pozadí celého webu**. SEO Auto sjednocuje canonical, robots, viewport, hreflang, jazyk dokumentu, sociální náhledy a strukturovaná data s možností rozšíření na stránce. Návod: [Novinky beta.25](docs/NOVINKY_BETA25_CZ.md).\n\nBeta.24 přidává **zvětšení/zmenšení obrázků s procentními předvolbami, skutečné PDF náhledy se stránkováním a zoomem, náhledy MD/HTML a jejich WYSIWYG i zdrojový editor**. Veřejná **Knihovna dokumentů** je volitelný cíl menu s výběrem složky, hledáním a seznamem vlevo / náhledem vpravo. Zveřejnění dokumentů v katalogu se zapíná samostatně na kartě média. Návod: [Novinky beta.24](docs/NOVINKY_BETA24_CZ.md).\n\nBeta.23 přidává **knihovnu opakovaně použitelných sekcí, creator/editor vzhledů, automatické WebP/AVIF varianty obrázků, kontrolu před publikováním, plovoucí okna a šest animovaných pozadí**. AVIF vyžaduje příslušnou podporu PHP GD; původní obrázky zůstávají zachované. Zálohy zahrnují všechny vlastní vzhledy. Postupy a omezení: [Novinky beta.23](docs/NOVINKY_BETA23_CZ.md).\n\nBeta.22 přidává **odstranění barevného pozadí obrázků do průhledného PNG**, přehlednější editor se záložkou Struktura, hledáním prvků a rozšířeným režimem. Ve Vzhledech → Písmo, styl, vyhledávání a efekty nastavíte **přechody mezi stránkami, černobílé obrázky s obarvením při najetí a zvýraznění textu**. Návod: [Novinky beta.22](docs/NOVINKY_BETA22_CZ.md).\n\nBeta.21 přidala skutečné SEF adresy, mapu stránek, úpravy obrázků, efekty objektů a textu, vlastní statistiky, Cookies EU/USA, vlastní HTML/JS/CSS a věkové omezení. Viz [Novinky beta.21](docs/NOVINKY_BETA21_CZ.md).\n\nBeta.20 přidává **přehledně odsazené HTML, JavaScript a CSS** v distribuovaných souborech, včetně všech vzhledů. Výsledné HTML webu a generované styly jsou čitelné také ve zdrojovém kódu stránky. Vyhledávání používá kratší box o šířce 180 px a vlastní vloženou lupu. Pravidla a postup pro další vydání: [Formátování kódu](docs/FORMATOVANI_CZ.md).\n\nBeta.19 opravuje metadata Blogu pro číselný rozsah verzí v eUpdate, umožňuje obnovu kompatibilních záloh od alpha.15 včetně připraveného webu z alpha.17, přidává nastavitelný limit záloh (výchozí 7), mazání jednotlivých archivů a reset webu do výchozího stavu s bezpečnostní zálohou. Postup je v [návodu Zálohy](docs/ZALOHY_CZ.md).\n\nBeta.18 sjednocuje větev s modulem **Blog** a větev s **průběhem uploadu záloh a obnovy**. Jádro i všech pět modulů mají verzi **0.1.0-beta.18**. Kompletní ZIP obsahuje samostatný Blog, jeho instalaci popisuje [návod Blog](docs/BLOG_CZ.md). Zachovány jsou editor stránek, data instalace i články z původní větve.\n\nAlpha.17 přidává **průběh uploadu zálohy v procentech a MB a živý postup obnovy s názvem aktuálního kroku a souboru**. Obnova zobrazuje kontrolu, bezpečnostní zálohu, obnovu dat/médií/vzhledu i případné vracení změn. Návod: [Zálohy a obnova](docs/ZALOHY_CZ.md).\n\nAlpha.16 přidává **vizuální editor jednotlivých stránek s plátnem uprostřed a plovoucím panelem nástrojů vpravo**. Prvky lze přímo ve stránce vybírat, přetahovat, duplikovat, mazat a upravovat dvojklikem. Návod: [Vizuální editor stránek](docs/EDITOR_STRANEK_CZ.md).\n\nAlpha.15 doplnila **doménu, datum a čas do názvů záloh a datum vytvoření do přehledu záloh**. Import zachovává původní doménu a datum vytvoření zálohy.\n\nAlpha.14 přidala **kompaktní vyhledávací pole s lupou a mapu sídla z Google Maps, Mapy.com nebo OpenStreetMap**. Mapu vložíte jako blok stránky, zadáte adresu a sdílecí kód z vybrané služby. Popis postupu je v dokumentaci Vzhledy.\n\nAlpha.13 přidala **12 variant přepínače jazyků s živým náhledem, vyhledávání, vlastní písma a styly každého vzhledu, efekty při posouvání a textové značky návštěvnosti**. Vyhledávání lze vložit do vzhledu, do plátna hlavičky/patičky i do obsahu stránky. Podrobné návody najdete v administraci v O programu.\n\nSoučástí je **volné kreslení hlavičky a patičky**: skutečný přesun objektů v obou osách, osm úchytů pro velikost, dvojklik pro přímou úpravu textu, zarovnávání, přichytávání, vrstvy, duplikace a kroky Zpět/Znovu. Počítač a mobil mají samostatné pozice, rozměry i výšku plátna. V každé oblasti zvolte **Kreslit volně**. Logo, menu, jazyky i další objekty pak lze umístit přímo na plátně. Změny se zveřejní až uložením.\n\nStatistiky v **Web a obsah → Statistiky webu** vytváří eSite samo, bez závislosti na GoAccess či úpravách eWebu. Měření respektuje cookies/GPC a ukazuje stránky, návštěvy, online relace, referery, prohlížeče a systémy. Viz [Vlastní statistiky](docs/STATISTIKY_CZ.md).\n\nSoučástí je jedenáct různých vzhledů včetně Signature CV a nastavitelný vodorovný/svislý pruh sociálních sítí.\n\nZachované funkce zahrnují varianty přepínače jazyků a jeho vypnutí, logo eStudium na přihlášení, živý náhled hlavičky/patičky, nastavení ve Správě systému, náhledy počítače a mobilu na přehledu, dokumenty ke stažení, zástupné značky, správu uživatelů, SMTP formuláře, knihovnu médií, přetahování menu a aktualizace včetně Composeru.\n\nAktuální návody jsou v [příručce](docs/PRIRUCKA_CZ.md).\n\nPři kopírování pouze adresáře `public` se přenáší kompletní aplikace v samostatném chráněném instalačním ZIPu s kontrolním součtem; vstupní PHP obsahuje jen zdrojový skript. První otevření připraví aplikační kód a data mimo veřejný kořen. Aktualizace zachová obsah, nastavení i účty.\n\n## Instalace nebo oprava neúplné alpha.1\n\n1. Do projektu `esite` v eUpdate nahrajte **`esite-core-0.1.0-rc.15.zip`**. Kompletní ZIP obsahující několik balíčků se jako jádro neimportuje.\n2. V eWeb u vybrané domény zvolte instalaci této verze. eWeb ponechává kořen `/var/www/DOMENA/web`; není potřeba měnit Nginx ani spouštět Composer.\n3. Otevřete `/admin`. První požadavek připraví úplnou aplikaci a rovnou zobrazí přihlášení. Výchozí účet je **`admin` / `admin`**.\n4. V Nastavení upravte název a hlavní URL webu. Heslo lze změnit ve stejné sekci. Opakované nasazení zachovává již existující účty, hesla, identitu a obsah.\n\nPHP-FPM potřebuje `json`, `mbstring`, `fileinfo`, `curl`, `zip`, `ctype` a `dom`; pro MySQL moduly také `pdo_mysql`. Uživatel PHP-FPM musí mít právo vytvářet soubory v doménové složce `private`. Data se nikdy nevytvářejí ve veřejném kořeni. Hesla se ukládají jako hash a každá instalace dostane vlastní náhodnou identitu a check-in klíč.\n\n## Rozložení na eWebu\n\n```text\n/var/www/DOMENA/web/index.php                 veřejný vstup\n/var/www/DOMENA/private/esite/current         odkaz na aktivní vydání\n/var/www/DOMENA/private/esite/releases/       úplná vydání aplikace\n/var/www/DOMENA/private/esite/shared/var/data/ JSON obsah, uživatelé a nastavení\n/var/www/DOMENA/private/esite/shared/var/      média, relace, zálohy a zámky\n```\n\nJedenáct vzhledů je vždy uvnitř aktivního vydání v `html/{nazev}`. Knihovna `pavel852/php-templates` 2.6.1, její závislost a PHPMailer 7.1.1 jsou součástí balíčku. Licence knihoven MIT a LGPL-2.1 i lokálních fontů DejaVu zůstávají přiložené. Šifrované SMTP vyžaduje OpenSSL. Všechny distribuované PHP, JavaScript, Python, HTML i CSS soubory obsahují označení autora a verzi vydání; původní autorské informace knihoven zůstávají zachované.\n\nAdministrace a vzhledy načítají aktuální CSS/JS z aktivního vydání přes `/esite-assets/`, aby po aktualizaci z eSite nezůstávaly veřejné kopie starých souborů. Aktualizace jádra i placených modulů nadále používají verzovaná vydání a sdílená data. Pět modulů je samostatných placené balíčky, nejsou automaticky zapnuté.\n\n## Check-in a zálohy\n\nNa eWebu s PHP-FPM aplikace po dokončení HTTP odpovědi odešle první a poté denní check-in s doménovým jménem. Neúspěšné připojení se zkouší nejvýše jednou za hodinu. Stejná údržba vytváří denní zálohu a dodržuje nastavený limit záloh (výchozí hodnota 7). Běží při návštěvě webu; pro pravidelný čas bez návštěv použijte cron uživatele domény:\n\n```cron\n17 * * * * php /var/www/DOMENA/private/esite/current/bin/console.php cron\n```\n\nCheck-in lze vyvolat v administraci → Aktualizace. Nevyžaduje se vypnutí kontroly HTTPS certifikátů. Při přesunu na jinou doménu zkontrolujte hlavní URL, podle níž je sestavena identita domény v check-inu.\n\n## Volitelná CLI instalace\n\nPod uživatelem domény, pod kterým běží PHP-FPM:\n\n```bash\nphp bin/install.php --target=/srv/web/example.cz/esite --origin=https://example.cz\n```\n\nVytvoří rovněž účet `admin:admin`. Vlastní heslo se zadává pomocí `--password-stdin` přes standardní vstup. CLI rozložení používá document root `{target}/current/public`, jeho nastavení je popsáno v `packaging/nginx.conf.example`. Pro automatickou instalaci z eWebu tato změna není potřeba.\n\n## Ověření a omezení\n\nProvedené kontroly jsou v `VALIDATION.json` kompletního balíčku. Živá instalace na uživatelově eWebu a síťová integrace eUpdate nebyly provedeny. Testy běží na izolovaných datech nebo lokální kopii přiložené zálohy a nevolají vzdálená API.\n\n```bash\nphp tests/run.php\nnode tests/admin-smoke.cjs\npython3 tests/eweb-install.py --php=php --package=../deliverables/esite-core-0.1.0-rc.15.zip\n```\n\nAktuální oprava instalace, samostatný ZIP místo binárních dat v PHP a spuštění z CLI jsou popsány v `docs/INSTALACE_ALPHA4_CZ.md`. Porovnání s eLoaderem, výsledky kontroly skutečným instalačním kódem eWebu a vysvětlení opravy ukládání popisů jsou v `docs/POROVNANI_ELOADER_EUPDATE_CZ.md`. Kompletní ZIP obsahuje také samostatnou opravu `eupdate-description-fix/` a kanonické texty `EUPDATE_POPISY.json`. Podrobnosti diagnostiky dodané zálohy a logu jsou v `docs/OPRAVA_INSTALACE_CZ.md`. Certifikát domény a směrování DNS se řeší v eWebu; nejsou součástí instalačního balíčku eSite.\n\n## Novinky alpha.13\n\nDvanáct variant přepínače jazyků s živým náhledem; vyhledávání jako objekt plátna, blok stránky nebo prvek vzhledu; samostatná písma, styly a efekty posouvání pro každý vzhled. Textové značky návštěvnosti dnes, tento měsíc, za celé dostupné období a online. Podrobnosti viz [Vzhledy](docs/VZHLEDY_CZ.md) a [Zástupné značky](docs/HLAVICKA_PATICKA_ZNACKY_CZ.md).\n\n## Nově v alpha.17 — Blog\n\nSamostatný modul `esite-blog` s cílem menu, správou článků, třemi rozvrženími, řazením podle data vydání, TOP a plánovaným publikováním. Viz [návod](docs/BLOG_CZ.md).\n\n## Beta.21\n\nSkutečné SEO/SEF cesty v menu, HTML mapa stránek, editor hlavičky/patičky s panelem vpravo, efekty jednotlivých objektů a textů, filtry obrázků, vlastní statistiky a blok vlastního HTML/JS/CSS. Bezplatný modul Cookies přepíná EU / USA (opt-out + GPC), nativní věková brána má volitelnou hranici. SEO Auto rozšiřuje metadata, JSON-LD a obrázkové vizitky. Viz `docs/NOVINKY_BETA21_CZ.md`, `docs/SOUKROMI_CZ.md`, `docs/STATISTIKY_CZ.md` a `docs/SEO_CZ.md`.",
    "download_url": "https://update.estudium.eu/download.php?project=fdc330a6f6d3dc65&release=009071bb54faf410dabead095de6ede0",
    "package_target": "hosting",
    "requirements": {
        "php": ">=8.0 <9.0"
    },
    "license": {
        "id": "custom",
        "name": "Vlastní",
        "custom_text": "Licence jádra a komerčních modulů stanoví vlastník eSite. Přibalené knihovny a fonty si zachovávají původní licence (MIT, Apache-2.0, BSD-3-Clause, LGPL-2.1 a DejaVu)."
    },
    "deployment": {
        "archive_root": ".",
        "web_root": "public"
    },
    "project_type": "application",
    "hosting": null
}