Skip to main content

Developer Page Specifications

Topic Page

/:lang/topics/{slug} — cross-cutting taxonomy reusing the Industry chassis. Connected ecosystem signals (Opportunities/Files/Startups).

Complete

Route: /:lang/editorial/topics/{topicSlug}. Topic/tag-scoped listing. Topics are a cross-cutting taxonomy that span categories — a topic like "fintech" surfaces articles regardless of whether they’re analysis, news, profile, or guide.

Page sections

  1. A · Topic breadcrumb (Home → Editorial → Topics → {topic name})
  2. B · Topic hero (name H1 + editorial-authored description + article count + related categories chips)
  3. C · Article feed (3-col grid, all articles tagged with this topic)
  4. D · Most-read under this topic (top 5 by view count)
  5. E · Connected ecosystem signals (cross-module — Opportunities / Files / Startups tagged with same topic)
  6. F · Newsletter block
  7. G · Footer

E · Connected signals (topic-driven)

Topic pages are unique in surfacing cross-module entities that share the same topic, not just articles. Query: SELECT * FROM Opportunity WHERE topicTags ?| :topicSlug UNION FROM FounderFile WHERE topics ?| :topicSlug UNION FROM Startup WHERE industries ?| :topicSlug. Display: 3 sub-rails (Opportunities · Files · Startups) with up to 4 cards each. Each rail hides when 0 results.