Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

406 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Uniform Examples

This repo contains various examples to facilitate your getting-started experience with Uniform capabilities, such as Uniform Context, Uniform Canvas, and Uniform Mesh.

‼️ For a more complete starter kit, consider looking at the Component Starter Kit instead. It contains essential set of components you need to start building personalized web experiences with Uniform. Built with TailwindCSS, React, and Next.js 15 App Router.

Basic app starters

These starters don't have a lot of functionality, they are single page, single component sort of "hello world" starters typically used to learn the essentials of Uniform SDK and be used as a starting point for the greenfield projects. Preview, personalization and A/B testing is enabled on all of these starters.

Mesh examples

These starters are created to accelerate your learning and development of a new extension to Uniform:

  • Generic new integration starter is provided to streamline your first mesh integration development experience. See the docs here for info on how to extend Uniform Mesh.
  • 🆕 New CMS integration starter implements an essential external CMS integration using a mocked CMS API. If you are building a content integration (for CMS or any content repository), this is a great starting point.
  • Custom parameters/fields example shows how to extend the standard set of parameter or field types. This may not be a full-fledge integration but if you need a custom UX on top of a parameter or a field, it's a great starting point with plenty of examples.
  • 🆕 Editor tools example shows how to extend Canvas editor's siderail with custom functionality using an example of a composition copy functionality.

Feature starters

These starters focus on specific Uniform feature and capabilities:

Starters pre-wired with search integrations

Starters pre-wired with specific integrations

Context examples

These starters are enabled with edge-side personalization SDK using only Uniform Context, without visual experience capability (Canvas):

  1. Next.js app router
  2. For Akamai using Edge Workers
  3. For Cloudflare using Workers
  4. For Netlify using Edge Functions
  5. For Vercel using Edge Middleware

Other starters and examples

There are more useful starters and examples in other repos:

About

Uniform starters and examples with different front-end frameworks and CDNs

Resources

Stars

Watchers

Forks

Used by

Contributors

Languages