Bootstrap the datasource of your decoupled SPA. These extensions make popular WordPress plugins compatible with GraphQL, allowing you to leverage their backend functionality only. Particularly suitable for ecommerce and social network-based apps, or any plugin that potentially exposes a lot of data.
Temporarily halting work on this repo until I have more time, or more interest is shown.
Docs explaining how to register custom fields, CPTs, etc. to the GraphQL schema: https://www.wpgraphql.com/docs/
Instructions for installing GraphQL add-on plugins:
- Download the repo
- Zip whichever folder/s you wish to use.
- Install the Zip file as you would with any other plugin.
Alternative if you are lazy: copy and paste the code for a given plugin into your theme's functions.php file.
Note that all plugins here require the WP GraphQL plugin (https://github.com/wp-graphql/wp-graphql) to be installed.
Constantly updated list of plugin extensions:
- WP User Avatar: replaces default WP Gravatar system with locally hosted profile pictures.
- UserPro Tags: registers a custom "tags" taxonomy which allows users to describe themselves via their profiles.
- UserPro Badges: registers a "badges" type for users.
- UserPro Bookmarks: allows users to bookmark or save their favourite posts.
- Everest Comment Reactions: allows users to "react" to comments, Facebook-style.
- Comment Sentiment: uses a Naive Bayes classifier to automatically classify comments as "positive", "neutral", or "negative".