Development history for Here I Stand
Implemented steps 1 & 2 from app_spec_0002_03_study.md as a
proof of concept for stakeholder review. A new "How Sponsorship Works"
section was inserted between the orbital display and the "Become a Sponsor"
call-to-action in sponsors_v02.html. The section contains two parts:
Questions for stakeholders:
Implemented app_spec_0002_01 and app_spec_0002_02.
The original static sponsor page was renamed sponsors_v01.html.
A new version hub (sponsors/index.html) lists all design iterations
with status badges (Current / In Review / Superseded) and links for
side-by-side stakeholder comparison.
A data-driven sponsors_v02.html was created: sponsor data is
loaded from an external sponsors.json file, JavaScript calculates
the current week's rotation group, orbital slots are populated automatically,
empty slots display as Available (green), and a week indicator
shows the active rotation period and group number.
sponsors/index.html — version hub createdsponsors/sponsors_v01.html — original page preserved (renamed)sponsors/sponsors_v02.html — data-driven rotation page createdsponsors/sponsors.json — sponsor data file created (4 sample sponsors)
Browser was blocking the Bootstrap JS bundle due to a mismatched
integrity hash (SRI failure). Resolved by downloading
Bootstrap 5.3.3 and Bootstrap Icons 1.11.3 into a local
vendor/ directory and updating all HTML files to reference
the local copies. CDN links and integrity / crossorigin
attributes removed from all pages.
vendor/bootstrap/css/bootstrap.min.css — added (228 KB)vendor/bootstrap/js/bootstrap.bundle.min.js — added (79 KB)vendor/bootstrap-icons/bootstrap-icons.min.css — added (84 KB)vendor/bootstrap-icons/fonts/bootstrap-icons.woff2 — added (128 KB)vendor/bootstrap-icons/fonts/bootstrap-icons.woff — added (172 KB)index.html — CDN links replacedsponsors/index.html — CDN links replacedspecs/changelog.html — CDN links replaced
The Sponsors link was styled only as a button and lacked the
nav-link class, causing it to be invisible in the
collapsed mobile hamburger menu. Replaced with two list items: a plain
nav-link visible on mobile (d-lg-none) and
the outline button visible on desktop (d-none d-lg-block).
index.html — navbar sponsor slot updated
Added a Sponsors outline button to the main landing page navbar,
linking to sponsors/index.html.
index.html — navbar updated
Created sponsors/index.html per spec app_spec_0002.md.
Features a Bootstrap 5 page with a central broadcast icon and 12 sponsor
slots arranged in a CSS elliptical orbit. Each slot is a clickable link,
and the page includes a "Become a Sponsor" call-to-action section.
sponsors/index.html — created
Replaced the placeholder index.html with a full Bootstrap 5
landing page per spec app_spec_0001.md. Includes a dark navbar,
hero section, About, Episodes (placeholder), and Contact sections with footer.
index.html — replaced
Workspace created at
/var/www/christianemergencyleague.org/public_html/hereistand.
Initial placeholder index.html and specs/ folder
established.
index.html — placeholder createdspecs/app_spec_0001.md — createdspecs/app_spec_0002.md — createdsponsors/ — folder created