Skip to content

andybywire/ux-methods

Repository files navigation

UX Methods.org wordmark

The User Experience Practices Knowledge Graph

Fully Decoupled CMSProgressive Web AppKnowledge Graph & CI Workflows


Overview

UX Methods is a content-first Jamstack website built using Sanity and the Astro web framework, and coordinated with a lightweight knowledge graph running on an Apache Jena TDB2 triplestore.

The goal of this project is to:

  • Document and interconnect the practices and techniques of user experience design
  • Provide a demonstration of the emerging practices of structured content design, composable content publishing, and content-focused knowledge graph integration

This repository is a monorepo of three interrelated components: content management, web applications, and knowledge graph curation and integration.

Content Curation

UX Methods is built and maintained as a content-first resource. This means that content is structured to communicate meaning based on user and organization needs, not around the web requirements of particular "pages." UX Methods uses Sanity, a fully decoupled headless content operations platform, to produce, curate, and distribute content.

Screenshot of UXMethods.org website on desktop and mobile


Web Application

UX Methods uses the Astro web framework for fast, accessible progressive web app (PWA) generation and dynamic server-side pages for real-time previews in Sanity's Visual Editing feature.

Screenshot of UXMethods.org website on desktop and mobile