Motivation & Context
Motivation & Context
See also main issue in https://github.com/life-itself/second-renaissance/issues/379
Situation
- The current Second Renaissance website is split across two systems:
- Framer (paid), hosting ~10 core pages.
- FlowerShow self-hosted, with Markdown content stored in GitHub.
- This results in duplicated infrastructure, mixed editing workflows, and unclear ownership of a canonical site.
- A new target system is available: FlowerShow Cloud, Markdown-native and managed.
- Some existing content (notably the ecosystem maps) relies on dynamic React visualisations that are not compatible with FlowerShow Cloud.
Complication
- Maintaining two systems creates ongoing cost, cognitive overhead, and technical complexity (e.g. front-end proxying).
- Content updates require coordination across tools with different paradigms (visual builder vs. Markdown/Git).
- The current setup obscures a clean information architecture and slows iteration.
- Dynamic, tool-like content (ecosystem mapping) introduces a hard technical blocker to full consolidation.
Question
- How should we migrate the Second Renaissance website to a single, coherent system based on Markdown and FlowerShow Cloud?
Sub-questions:
- How do we export content from Framer into a reusable format (HTML/Markdown)?
- How do we migrate from FlowerShow self-hosted to FlowerShow Cloud with minimal disruption?
- In what order should migration occur? ✅2026-01-20 FlowerShow self-hosted → FlowerShow Cloud first then Framer.
- Should the ecosystem mappings Remain part of the main Second Renaissance site, or Move to a dedicated mini-site with its own lifecycle ✅2026-01-20 🔑 split out. NB: this also aligns with existing ideas for this in https://github.com/life-itself/community/issues/1210
Hypothesis
- Migrate the core Second Renaissance site to FlowerShow Cloud as the single canonical platform.
- Standardize all core content in Markdown, versioned in Git.
- Migrate FlowerShow self-hosted content first, then extract and migrate Framer pages.
- Decommission Framer once content is extracted and verified.
- Split the ecosystem mapping content into a separate mini-site, because it depends on dynamic React visualisations that do not fit FlowerShow Cloud and would otherwise block or distort the main migration.
- Treat this split as a reversible, pragmatic staging decision rather than a permanent separation.