v2.6.1 (Lyra): Welcome page, 404 handling, installatie docs, opschoning

Nieuwe features:
- Welkomstpagina bij lege content-map (nieuwe installatie detectie)
- 404-afhandeling binnen actieve theme via admin/static/404.html
- HTTP 404 status bij onbekende pagina's en missende taalprefix

Opschoning:
- Verwijderd: package.json, src/scss/, root .htaccess, themes/demo/
- Verwijderde vendor packages: php-mqtt/client, mustache/mustache
- AGENTS.md samengevoegd naar root, development/AGENTS.md verwijderd
- .gitignore opgeschoond (NPM/node_modules/.sass-cache verwijderd)

Documentatie:
- Installatie instructies toegevoegd aan README (Apache2/Nginx/PHP/composer)
- README en guide versie referenties bijgewerkt naar 2.6.1
- Release notes: docs/release-notes/v2.6.1.md

Tests:
- Pentest: 30/30 geslaagd, 0 vulnerabilities
- WCAG 2.1 AA: 25/25 geslaagd, 100% compliance
- Test scripts gebruiken Apache-URL i.p.v. localhost:8080
This commit is contained in:
root
2026-08-17 14:48:46 +00:00
parent e0e6e28dcc
commit 2d9ffaa942
53 changed files with 576 additions and 3964 deletions
-33
View File
@@ -8,39 +8,6 @@ $baseDir = dirname($vendorDir);
return array(
'Attribute' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/Attribute.php',
'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
'Mustache_Cache' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_Cache_AbstractCache' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_Cache_FilesystemCache' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_Cache_NoopCache' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_Compiler' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_Context' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_Engine' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_Exception' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_Exception_InvalidArgumentException' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_Exception_LogicException' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_Exception_RuntimeException' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_Exception_SyntaxException' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_Exception_UnknownFilterException' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_Exception_UnknownHelperException' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_Exception_UnknownTemplateException' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_HelperCollection' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_LambdaHelper' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_Loader' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_Loader_ArrayLoader' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_Loader_CascadingLoader' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_Loader_FilesystemLoader' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_Loader_InlineLoader' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_Loader_MutableLoader' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_Loader_ProductionFilesystemLoader' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_Loader_StringLoader' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_Logger' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_Logger_AbstractLogger' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_Logger_StreamLogger' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_Parser' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_Source' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_Source_FilesystemSource' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_Template' => $vendorDir . '/mustache/mustache/src/compat.php',
'Mustache_Tokenizer' => $vendorDir . '/mustache/mustache/src/compat.php',
'Nette\\ArgumentOutOfRangeException' => $vendorDir . '/nette/utils/src/exceptions.php',
'Nette\\DeprecatedException' => $vendorDir . '/nette/utils/src/exceptions.php',
'Nette\\DirectoryNotFoundException' => $vendorDir . '/nette/utils/src/exceptions.php',