Skip to content
This repository was archived by the owner on Jan 12, 2026. It is now read-only.
This repository was archived by the owner on Jan 12, 2026. It is now read-only.

Refactor repository to Next.js/Faust.js #56

Open
1 of 1 issue completed
Open

Description

@builderpepc

We will be using Faust.js moving forward to interact with WordPress in a way that's more flexible for both our developers and the client. In order to do this, we will need to migrate the project to NextJS and then configure Faust.js to work with NEFAC's WordPress instance.

Some other related objectives:

  • Update setup instructions and project structure (and any other relevant info) in README
  • Adding protections to prevent unintentional GraphQL mutation queries

Activity

  1. self-assigned this
    on May 30, 2025
  2. builderpepc commented on May 30, 2025

    @builderpepc
    ContributorAuthor

    Note for #58 - had to replace an icon from @ant-design/icons in NewsSection.tsx with a similar icon from lucide-react as it was crashing the site during the migration to Next.js. This created a visual bug in the news section that should be fixed when updating icons.

  3. changed the title [-]Refactor repository to NextJS/Faust.js[/-] [+]Refactor repository to Next.js/Faust.js[/+] on May 30, 2025
  4. builderpepc commented on May 31, 2025

    @builderpepc
    ContributorAuthor

    In the interest of not withholding others' tickets, I'll merge the refactored project into main and turn the related tasks into sub- (or sepatate) issues

  5. builderpepc commented on Jun 20, 2025

    @builderpepc
    ContributorAuthor

    Seems sensitive WPGraphQL queries/mutations enforce authentication by default.
    https://www.wpgraphql.com/docs/security#authorization-with-wpgraphql

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions