After repeated VPS crashes during development, both the main site and development site were migrated to local environments. Code can now be tested safely on a local machine before being pushed to production, reducing server load and creating a more reliable workflow
Development site reorganized from legacy chapters/posts into structured framework: Page, Article CPT, Update CPT, Task CPT. Project and Series taxonomies added. Sidebar and homepage refactored
Portal pages refactored into modular data, renderer, and CSS layers. Atlas view (card-based Knowledge Atlas) and Index view (alphabetical browser) share centralized dataset. View switching framework enables future experiments without rebuilding queries
Tag Audit tool refactored from finding missing taxonomies to reviewing and pruning inaccurate Topic/Theme assignments. New interface exports ID lists for bulk removal, supporting portal quality
Bulk migration of plain-text fields (quote_plain_text, lyric_plain_text, etc.) into WordPress post_excerpt for Yoast meta descriptions. WP-CLI script rebuilds excerpts from source fields, removing truncation artifacts. Repeatable for other CPTs
WP-CLI based import system for bulk-assigning topic/theme taxonomy terms to lyrics using CSV with pipe-separated values. Script validates CPT, merges terms safely, supports dry-run. Reusable for other CPTs
Topics and Themes redesigned into layered directories with Portals, Emerging, and long-tail tiers. New Lexicon Topics layer tied to Concept CPT. Portal Grid updated with explanatory sections and cross-navigation
Top Content pages redesigned as curated multi-section editorial system with URL view navigation. Narrative Threads/Episodes elevated with large cards; Lyrics/Excerpts/Quotes cleaned; Images section added with responsive grid
Portal system transformed from flat CPT lists into structured thematic indexes with sectional rendering and editorial presentation. New “Top Content” system in development for curated excerpts, lyrics, and quotes using full cover block layouts
New Video CPT and Video Room archive for curating visually significant media. Supports parent inheritance from Songs, standalone videos, footnote integration, and cinematic thumbnail grids without direct YouTube embedding throughout the site