-
NoBaSe 1.1.0
Stablereleased this
2026-10-09 19:08:02 +00:00 | 52 commits to main since this releaseFrançais
- Plus aucun réglage par fichier : nouvelle page Réglages système. Adresse publique, hôtes
autorisés, HTTPS imposé, non-indexation et accès au site imposés, canal, mode et heures de
mise à jour, clés révoquées, import de thèmes, reverse proxy (proxys de confiance, en-têtes,
en-tête d'IP d'un CDN), durées de session, cache des pages, services push supplémentaires,
restauration d'archives étrangères et tailles maximales se règlent dans le back-office
(data/system.json), avec valeurs par défaut et aide (français et anglais). - Protection maximale : nouveau droit
system(rôle Administrateur), double authentification
activée et confirmation d'identité exigées, journal d'audit avant → après, alerte immédiate
« Réglages système modifiés » (e-mail et push). Refus de toute valeur qui couperait l'accès :
hôte de la page absent des hôtes autorisés, HTTPS imposé depuis une page en HTTP, adresse
publique nonhttps://ou hôte non autorisé, proxy trop large, canal invalide. app/config.local.phpet les variablesCMS_*deviennent des surcharges de secours
facultatives (elles priment et s'affichent en lecture seule, avec leur source ; bouton
« Reprendre la valeur imposée ici »). Procédure de secours documentée : déposer
config.local.phpou supprimerdata/system.jsonpar FTP.- Migration automatique au premier démarrage : les valeurs reconnues de
app/config.local.php(et l'adresse confirmée à l'installation) sont reprises dans
data/system.json, le mode de mise à jour dans le réglage du back-office, sans aucun secret ;
un bandeau (Réglages système et tableau de bord) indique que le fichier peut être supprimé et
ce qu'il impose encore. Unconfig.local.phpinvalide est ignoré au lieu de bloquer le site
ou une mise à jour. - Installation guidée : les hôtes autorisés sont demandés avec l'adresse publique et enregistrés
dansdata/system.json— plus aucun fichier de configuration à créer. data/system.jsonest sauvegardé mais jamais repris d'une archive restaurée (réglages propres
au serveur).
English
- No more file-based settings: new System settings page. Public address, allowed hosts,
enforced HTTPS, enforced no-indexing and site access, update channel, mode and hours, revoked
keys, theme import, reverse proxy (trusted proxies, headers, CDN IP header), session lifetimes,
page cache, extra push services, foreign archive restoration and size limits are set in the
back office (data/system.json), with defaults and help (French and English). - Maximum protection: new
systempermission (Administrator role), two-factor
authentication and identity confirmation required, before → after audit log, immediate
“System settings changed” alert (e-mail and push). Any value that would lock you out is
refused. app/config.local.phpandCMS_*variables become optional rescue overrides (they take
precedence and are shown read-only with their source).- Automatic migration on first start: recognised values of
app/config.local.phpare copied
todata/system.json(no secrets); a banner says the file can be deleted and lists what it
still enforces. An invalidconfig.local.phpis ignored instead of breaking the site or an
update. - Guided installation asks for the allowed hosts and stores them in
data/system.json. data/system.jsonis backed up but never taken from a restored archive.
Fichier Taille SHA-256 nobase-1.1.0.zip0.88 Mo 0839cd63bb9189a7053fb5177d52db35016e3bd2c5dfe2d86eb1bc3f29c4eadanobase-update-1.1.0.zip0.71 Mo ce949337a12afb81b6928f4ea4d2bf833412f067f8f56f3df1b7218b27e0b07anobase-1.1.0.zip: paquet d'installation public, sans jeton (créez le vôtre :php app/cli/install.php --new-token, ou voirINSTALLATION.txt).nobase-update-1.1.0.zip: paquet de mise à jour signé (Ed25519 + ECDSA P-256), installé depuis le back-office (Mises à jour) ou par le canallatest.jsonde la brancheupdates.- Signé par la clé
cccd09dc81ef2c61— empreinte SHA-256cccd09dc81ef2c6173538eaf923ea4463eee78491c4a48cf622645e2658ff875(comparez avecwww/app/update-keys.json). - Construit et signé automatiquement par la forge (exécution n° 18, commit
f7b9e981c632).
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Plus aucun réglage par fichier : nouvelle page Réglages système. Adresse publique, hôtes