40090-vm/publications.php
Flatlogic Bot d6311a3a5e 1.0
2026-05-26 10:05:49 +00:00

38 lines
1.7 KiB
PHP

<?php
declare(strict_types=1);
require_once __DIR__ . '/includes/app.php';
$pageTitle = 'Publications';
$pageDescription = 'Editorial updates, strategic insight, and governance-focused content for the GBP ecosystem.';
$activePage = 'publications';
$publications = publication_catalog();
require __DIR__ . '/includes/header.php';
?>
<section class="page-section pt-4 pt-lg-5">
<div class="container">
<div class="hero-shell page-intro">
<span class="section-kicker">Publication reels</span>
<h1 class="page-title">Editorial content that strengthens institutional authority.</h1>
<p class="lead-copy mb-0">This first release includes a lightweight journal layer with list and detail views, making the site feel like an ecosystem platform rather than a single brochure.</p>
</div>
<div class="preview-grid">
<?php foreach ($publications as $publication): ?>
<article class="surface-card service-card">
<div class="d-flex flex-wrap gap-2 justify-content-between align-items-start">
<span class="signal-chip"><?= h($publication['category']) ?></span>
<span class="meta-inline"><?= h(format_date_label($publication['date'])) ?></span>
</div>
<h2 class="card-title"><?= h($publication['title']) ?></h2>
<p class="card-copy mb-0"><?= h($publication['summary']) ?></p>
<div class="mt-auto">
<a class="button-link" href="<?= h(page_url('publication.php', ['slug' => $publication['slug']])) ?>">Open article</a>
</div>
</article>
<?php endforeach; ?>
</div>
</div>
</section>
<?php require __DIR__ . '/includes/footer.php'; ?>