Skip to content

Building the Engineering Site Alongside the Platform

Last updated on July 12, 2026

Overview

This engineering log marks the beginning of a new phase for both the Knowledge Platform and the Engineering Site.

Over the past several weeks, development has been heavily focused on the Knowledge Platform itself, culminating in one of the largest architectural refactors undertaken since the project began. At the same time, however, another realization emerged: the Engineering Site should not simply document completed work. It should become an engineering knowledge base in its own right.

Rather than acting as a chronological blog, the Engineering Site is evolving into a living project dashboard where architecture, implementation history, documentation, tasks, milestones, and development notes are organized around the systems they describe.

This first Engineering Log therefore documents both the completion of a significant architectural milestone on the Knowledge Platform and the beginning of a broader vision for the Engineering Site itself.


Unified Knowledge Presentation

The primary engineering effort completed during this development cycle was the unification of the Knowledge Platform’s presentation architecture.

Historically, Search, Taxonomy archives, Portal pages, and other knowledge views evolved independently. Although they often displayed similar information, each maintained its own rendering logic, resulting in duplicated code and increasing maintenance costs as the platform grew.

What began as an attempt to add a Knowledge View to Portals ultimately became a much larger architectural project.

A shared presentation pipeline was introduced that separates data collection from rendering through normalized presentation models. Centralized card builders now construct consistent presentation objects, knowledge sections are assembled into standardized structures, and shared presentation templates can render those structures regardless of where the data originated.

Rather than treating Search, Taxonomy archives, and Portals as separate systems, they are increasingly viewed as different presentations of the same underlying knowledge.

This significantly reduces duplication while providing a much stronger foundation for future browsing experiences.


Architectural Lessons

Perhaps more valuable than the implementation itself were the architectural discoveries made during the migration.

The project reinforced several principles that will continue guiding future development.

Presentation templates should focus exclusively on rendering rather than collecting data.

Collectors and builders should normalize information before it reaches the presentation layer.

Large migrations should proceed incrementally by introducing compatibility layers, migrating one consumer at a time, validating behavior, and only then retiring legacy implementations.

Most importantly, knowledge should be modeled independently from the pages used to display it. Search results, taxonomy archives, portal pages, and future interfaces are all simply different views of the same knowledge model.

These principles now form part of the long-term architectural direction of the platform.


The Engineering Site Is Becoming a Project Portal

While documenting this work, it became clear that the Engineering Site itself deserves a more intentional architecture.

Initially, the Project taxonomy simply categorized content.

Projects such as Presentation Engine, Portal System, Documentation, or Content Architecture acted primarily as organizational labels.

The longer-term vision is considerably more ambitious.

Each Project should eventually become the central hub for a subsystem.

Rather than displaying a simple chronological archive, every Project page should aggregate all relevant engineering information regardless of post type.

A Project page might include:

  • Overview and architectural description
  • Active tasks
  • Completed tasks
  • Recent site updates
  • Engineering logs
  • Documentation
  • Milestones
  • Related components
  • Future work

This transforms the Project taxonomy from a navigation aid into a genuine engineering dashboard.


A Consistent Design Philosophy

One particularly interesting realization is that the Engineering Site is beginning to mirror the architecture of the Knowledge Platform itself.

On the Knowledge Platform, Topics serve as the central organizing concept that brings together Concepts, Portals, and related knowledge.

On the Engineering Site, Projects serve a remarkably similar purpose by connecting updates, tasks, engineering logs, documentation, architecture, and future planning.

Although the subject matter is completely different, both sites are converging on the same underlying design philosophy:

Build a central organizing object, then allow multiple specialized content types to contribute different perspectives around that object.

This consistency should make both platforms easier to extend over time.


Looking Ahead

Although the unified presentation architecture represents a significant milestone, it is intentionally not the end of the work.

Future development will continue refining the presentation layer while shifting more attention back toward expanding the knowledge base itself.

Likewise, the Engineering Site will continue evolving beyond traditional development logs into a complete engineering reference documenting not only what was built, but why architectural decisions were made, how systems evolved, and how future work fits into the broader vision.

In many ways, this Engineering Log marks the beginning of that effort.

Rather than recording isolated implementation details, future logs will serve as a permanent record of the platform’s architectural evolution, allowing individual decisions, discoveries, and milestones to be understood within the context of the project as a whole.