Completed configuration-driven rendering of all 12 homepage sections with a rendering engine and 6 section components, shipped bilingual support across the entire site, established a five-layer CSS architecture, externalized JavaScript, and built a full article rating system. v2.1 further introduced content root abstraction: content directories moved into a configurable content/, categories are now discovered dynamically (adding a new category requires no code changes), the discovery cache is language-aware, and the category list page no longer inherits the homepage preview limit.
cms
i18n
architecture
css
javascript
rating