Move rendering into private templates

Add an explicit template renderer with HTML views and partials for the app, bootstrap, package, and catalog pages. Move shared reporting setup into config/reporting.php and relocate stylesheet assets under css/.
This commit is contained in:
www-data
2026-05-26 12:50:26 +02:00
parent 2f2e8869d6
commit 475765e31f
55 changed files with 2328 additions and 1175 deletions
+53
View File
@@ -0,0 +1,53 @@
<!doctype html>
<html lang="nl">
<head>
<meta charset="utf-8">
<title>Package {{package}}</title>
<link rel="stylesheet" href="/css/styles.css">
</head>
<body class="simple-doc">
<h1>Package {{package}}</h1>
<p>
Deze pagina is HTML. Alle part-links hieronder geven <code>text/plain</code>
met base64-inhoud terug. Dezelfde <code>next</code> wordt gebruikt voor alle
part-links op deze pagina.
</p>
<h2>Bron</h2>
<table>
{{{source_rows_html}}}
</table>
<h2>Base64 parts</h2>
<table>
<thead>
<tr>
<th>part</th>
<th>base64 bytes</th>
<th>text/plain URL</th>
</tr>
</thead>
<tbody>
{{{part_rows_html}}}
</tbody>
</table>
<h2>Reconstructie in de sandbox</h2>
<pre>
# download alle links als:
# {{package}}.part.000001.b64
# {{package}}.part.000002.b64
# enz.
cat {{package}}.part.*.b64 &gt; {{package}}.zip.b64
base64 -d {{package}}.zip.b64 &gt; {{package}}.zip
raco pkg install --auto ./{{package}}.zip
</pre>
</body>
</html>