Skip to content

Archives: Updates

Shifting Focus Back to Knowledge Creation

With the major architectural foundation now established, development priorities are intentionally shifting toward content creation, taxonomy population, and incremental infrastructure improvements rather than large-scale subsystem redesigns

Knowledge Platform Architecture Consolidation

Major architectural work completed across the Knowledge Platform, including Footnotes Engine v2 migration, collector integration, artist subsystem consolidation, presentation groundwork, and a broad filesystem reorganization that establishes a cleaner foundation for future development

Artist Footnotes Consolidation

The Artist Footnotes subsystem has been completely refactored into a shared implementation and fully integrated with the new collector architecture. This removes the last major architectural exception within Footnotes Engine v2 and establishes Songs as the canonical music reference object for inheritance across Chapters, Fragments, and Elements

Collector Architecture Phase 1: Establishing the Reference Context System

Introduced the first collector-based architecture for the Knowledge Platform by separating relationship traversal from rendering. Implemented a reusable Reference Context collector, added reverse lookup support for Featured In pages, updated the Orphan Finder to recognize inherited Element relationships, and established the architectural pattern that future collectors and renderers will follow

Migrating the Reference CPT to Universal ACF Sources

One of the largest architectural refactors on the project was eliminating the dedicated Reference custom post type in favor of an embedded ACF-based Sources system. What began as a simple migration quickly evolved into a complete redesign of how citations, footnotes, inheritance, and reusable narrative elements work throughout the Knowledge Platform

Content Page Audit Complete: Shared Components, Template Cleanup, and CSS Modularization

Completed a comprehensive audit of all content page templates, consolidated duplicated rendering logic into shared helpers, migrated Wikipedia integrations to a centralized system, simplified book rendering architecture, and began modularizing the site’s growing CSS layer. This update documents the transition from CPT-specific implementations toward a reusable component-based structure