OverviewDaily Task ScheduleTech StackMetrics
HomeScheduleTechMetricsTop
← Back to Calendar
Thursday, August 27, 2026

DB-Driven Banner System & Admin CMS

Built database-driven hero banner/slider system with reusable renderer, admin installer script, and wired showcase page with include-based architecture.
Backend Frontend
4
New Components
2
DB Tables
7s
Auto-Advance

Task Summary

Technical Details

Banner Architecture

Two-table schema: custom_page_banners (one row per banner/control-id) and custom_page_banner_slides (many slides per banner, FK cascade). Usage: set $bannerControlId and include banner.php. Supports <picture> with separate desktop/mobile image sources.

<?php $bannerControlId = 1; include __DIR__ . '/banner.php'; ?>
// Queries custom_page_banners + custom_page_banner_slides
// CSS fade transition + JS auto-advance (7s)