An open API service indexing awesome lists of open source software.

https://github.com/andybywire/ux-methods

A lightweight Jamstack knowledge graph application
https://github.com/andybywire/ux-methods

11ty githubaction-workflow jamstack knowledge-graph sanity ux-design ux-methods

Last synced: 3 months ago
JSON representation

A lightweight Jamstack knowledge graph application

Awesome Lists containing this project

README

          


UX Methods.org wordmark



The User Experience Practices Knowledge Graph



Fully Decoupled CMS

Progressive Web App

Knowledge Graph & CI Workflows







## Overview
[UX Methods](https://www.uxmethods.org/) is a content-first Jamstack website built using [Sanity](https://www.sanity.io/) and the [Astro](https://astro.build) web framework, and coordinated with a lightweight knowledge graph running on an [Apache Jena TDB2](https://jena.apache.org/documentation/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