Friday, September 4, 2026
Embeddable Banner Section & Content Calendar
Restructured the banner slider as an embeddable section with per-slide activation, fixed the Save button, added fixed-navbar spacing, and built a full social-media Content Calendar system (v1 + Notion/Buffer-style v2).
Frontend
Backend
Content
Technical Details
Banner System
HTML forbids nested forms — the browser auto-closes the outer form at a nested open, breaking Save. Converted the toggle to a JS fetch POST. Deactivated slides auto-hide because renderers filter status=1.
Banner_Slider.php + landing page include (client brand site)
homepage-banner-dashboard.php + banner-dashboard.php + _slide_block.php (client dashboard site)
Content Calendar Schema
Tables auto-create with Content_Calendar_ prefix: Posts, Post_Links (per platform URL), Media (ratio 4:5/1:1/9:16/16:9/3:4/Other + platform tag). ?date= prefill; day.php groups media by ratio.