Skip to content

Marketing pages: home refresh + /vibe + /agency + Solutions mega-menu#19

Merged
WebTigers merged 1 commit into
mainfrom
feat/marketing-pages
Jul 17, 2026
Merged

Marketing pages: home refresh + /vibe + /agency + Solutions mega-menu#19
WebTigers merged 1 commit into
mainfrom
feat/marketing-pages

Conversation

@WebTigers

Copy link
Copy Markdown
Owner

Restructures the shipped marketing surface into audience pages — all static, part of tiger-core (in every download).

Pages

  • New home (/) — a lean, elegant landing that positions Tiger broadly and points at the three audience paths, plus the core feature grid. Explicitly a placeholder for a fuller redesign.
  • /vibe — the former home content, repositioned as the SaaS-startup / vibe-coding pitch ("A secure MVP in minutes, not days").
  • /agencynew: the agency story — one client or a hundred, white-label per tenant, jumpstart every project, run it all from one back office.

Solutions mega-menu

A static two-up card panel injected into the first header dropdown (puma/public-header.phtml), exactly as requested — HTML in the first dropdown of the hardcoded nav:

Build Killer Websites — No WordPress® required → /cms Agency Friendly — Host hundreds of sites → /agency
Vibe SaaS Startups — A secure MVP in minutes → /vibe What else could go here…? (ghost placeholder)

Wide panel on desktop, stacks inside the collapsed nav on mobile.

Routing

/vibe + /agency are static exact-path routes into the default-namespace IndexController (Tiger_Application_Bootstrap::_initMarketingAliases, same pattern as the /login + /logout aliases). /cms is the CMS module's own public page (already 200).

Verified

Smoke asserts /vibe + /agency return 200 and the home carries the mega-menu + /vibe//agency links. All PHP lint-clean.

🤖 Generated with Claude Code

…-menu

Restructure the shipped marketing surface into audience pages, all static and part of
tiger-core (included in every download):

- New home (/) — an elegant, lean landing that positions Tiger broadly and surfaces three
  audience paths (Build Killer Websites -> /cms, Vibe SaaS Startups -> /vibe, Agency Friendly
  -> /agency) plus the core feature grid. A placeholder for a fuller redesign later.
- /vibe — the former home content, repositioned as the SaaS-startup / vibe-coding pitch
  (IndexController::vibeAction + index/vibe.phtml).
- /agency — new: the agency story (one client or a hundred, white-label per tenant, jumpstart
  every project) (IndexController::agencyAction + index/agency.phtml).
- Solutions mega-menu — static HTML injected into the first header dropdown (puma
  public-header.phtml): a 2x2 card panel linking to /cms, /agency, /vibe, and a ghost
  "what else could go here" placeholder. Wide panel on desktop, stacks on mobile.

Pretty routes /vibe + /agency are static exact-path routes into the default-namespace
IndexController (Tiger_Application_Bootstrap::_initMarketingAliases, same pattern as the
/login + /logout auth aliases). /cms is the CMS module's own public page.

Smoke asserts /vibe + /agency return 200 and the home carries the mega-menu + audience links.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@WebTigers
WebTigers merged commit 88b6b7f into main Jul 17, 2026
5 checks passed
@WebTigers
WebTigers deleted the feat/marketing-pages branch July 17, 2026 19:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant