eStudium.eu

Vizitky a export webů

<!-- Author: PB <pavel.bartos.pb@gmail.com> -->

Vzdělání a publikace autora

V Můj účet → Moje vizitka lze vyplnit nejvyšší dosaženou úroveň EQF,

tituly a kvalifikace (například CSc., Ph.D. nebo DBA), akademickou hodnost

(docent/profesor) a školu s oborem. EQF se neodvozuje automaticky z titulu.

Orientační české úrovně: EQF 2 ZŠ, EQF 3 učební obor s výučním listem,

EQF 4 maturita, EQF 5 profesní kvalifikace úrovně 5, EQF 6 VOŠ/DiS. nebo

bakalářské vzdělání, EQF 7 magisterské, EQF 8 doktorské vzdělání.

Podrobnosti: Europass – EQF.

Publikace přidávejte samostatně: název (povinný), rok, vydavatel/časopis a

HTTP/HTTPS odkaz, případně DOI ve tvaru https://doi.org/.... Záznamy lze

upravovat a odstraňovat; maximum je 100. Změny se potvrdí uložením vizitky.

Vyplněné vzdělání a publikace jsou automaticky veřejné v aktivní veřejné

vizitce, jejím JSON a vCard. Nepotřebují další přepínač zveřejnění. Souhlas

s veřejnou vizitkou lze odvolat; nastavení neveřejných kontaktů zůstává platné.

Jde o údaje vyplněné autorem, nikoli o ověření diplomů službou eUpdate.

Export webového projektu jako eWeb backup

jeho spolupracovníci a administrátor. SecretID toto oprávnění neposkytuje.

. zahrne celý balíček; web, public nebo dist zahrne jen danou složku.

Její obsah bude přímo v /var/www/cilova-domena/web/. Návrh složky podle

index.php/index.html před exportem zkontrolujte. Pro framework s neveřejnými

soubory mimo tuto složku připravte kompletní nasazovací strukturu zvlášť.

ZIP používá eweb-backup-v3: backup.json, data-www.tar.zst, readme.md

a SHA256SUMS. Webový TAR obsahuje jen povolené kořeny web/, private/,

config/, logs/, cron/; žádný vrchní tmp/. Obsahuje vybrané soubory

vydání, základní konfiguraci domény a nově vygenerované přihlašovací údaje.

Součástí nejsou živá databáze, jiné moduly, TLS klíče ani data služby eUpdate.

Zabalený SQL soubor je běžný soubor projektu; export ho neimportuje do MySQL.

Pro novou doménu obnovte identitu a soubory. Číselné UID/GID se přidělí

na cílovém serveru, proto eWeb může upozornit na zálohu bez historické identity.

Pro existující doménu obnovte pouze soubory, chcete-li zachovat její účet,

heslo a nastavení. Obnova identity změní konfiguraci a heslo účtu. Obnova souborů

nahrazuje stávající strom webu; před ní vytvořte zálohu živého webu.

Export obsahuje heslo v credentials.password_b64; base64 není šifrování.

Stažení je přístupné pouze tvůrci zálohy a adminovi, ZIP uchovávejte neveřejně.

PHP se zapne, obsahuje-li zvolená složka PHP/PHTML; konkrétní runtime dodá

cílový eWeb. HTML a klientský JavaScript fungují jako statické soubory.

Export nespouští sestavení JavaScriptu ani nekonfiguruje službu Node.js.

Pro tvorbu exportu musí být na serveru eUpdate dostupné Python 3, zstd a PHP

proc_open. Platí limit 30 000 souborů / 2 GiB rozbalených dat. Lokálně se

uchovávají dvě nejnovější zálohy na účet, společně s ostatními zálohami.

Adresy projektů a bezpečné mazání

Projekt otevřete adresou /login/projekt, například

https://update.estudium.eu/admin/eweb-server. Login je přihlašovací jméno

vlastníka, nikoli displayname nebo CORE. Slug je identifikátor projektu.

Nesprávný vlastník nebo neexistující projekt vrátí 404; neveřejný projekt

vyžaduje dosavadní přihlášení a oprávnění. Znalost hezké URL přístup neuděluje.

Staré odkazy project.php?software_id=eweb-server se přesměrují HTTP 301.

Nové URL používají karty, vizitky, canonical a sitemap. Při změně loginu nebo

vlastníka se nová URL aktualizuje; původní odkaz s software_id zůstává použitelný.

Přiložený eWeb již používá směrování Nginx try_files $uri $uri/ /index.php?$query_string;.

Aplikace cestu zpracuje v index.php; databázové heslo ani konfiguraci hostingu

není potřeba měnit. Na jiném hostingu musí neexistující cesty směřovat do

index.php při zachování REQUEST_URI. Systémové názvy config/private/backups/logs/tmp

a _eweb_stats zůstávají rezervované; případný projekt s kolidující cestou

používá původní URL s software_id.

V Nastavení projektu může vlastník nebo admin zvolit Smazat celý projekt

a opsat zobrazený identifikátor projektu. Spolupracovník toto právo nemá.

Před smazáním se uloží záloha; při její chybě se nic nesmaže. U vlastníka jde

o zálohu jeho projektu včetně všech verzí, modulů, statistik a licencí, bez

dat cizích účtů. Admin nadále pořizuje úplnou zálohu archivu. Projektová záloha

obsahuje project.json a soubory; přiložený CLI restore je určen pro úplné zálohy,

projektové soubory lze obnovit znovunahráním. Zachovají se poslední dvě zálohy

tvůrce. Check-in historie zůstává zachovaná.

Při smazání jednoho vydání se opisuje číslo verze, například 1.2.3,

bez doplňkového písmene v. Datum posledního vydání na kartě je v rámečku vlevo

dole. Chyby při vytváření nebo editaci účtu jsou přímo na spodku dialogu.