Skip to content

Set up headless Wordpress CMS #37

Description

@cjnbennett

Basic Information

Set up a headless Wordpress CMS backend so that the client can easily edit the content. Useful information here.

Rough task list:

  • Set up a Wordpress server with Docker (see official Docker image)
    • Dockerise Next.js frontend (see official Next.js Docker examples here)
    • Set up nginx reverse proxy
  • Set up API interface for frontend (e.g. Wordpress REST API or wpgraphql)
  • Integrate some frontend pages to query content from Wordpress server
    • Write documentation so others understand how to do this too
  • Implement ISR (caching to improve performance)
  • Before merging: check to see if any more documentation needs to be written / updated, and do so
  • Deployment: (will need to be myself or another CFC committee member)
    • Write frontend deployment Dockerfile
    • Set up deployment hosting and CD for Docker

Other Information

Metadata

Metadata

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions