Wordpress Twentyseventeen theme with Vue (VueJS) and GraphQL. Still in progress. You can find a demo here: http://prutstuin.be. This demo is a decoupled setup: the front get its data from the WordPress install on another server. Read more on this blogpost.
- git clone vuewp
- cd vuewp
- npm install
You can set the backend_url in constants.js. A graphql js client is included (Lokka).
- wordpress backend of course
- graphql-vuewp plugin
- acf if you want it
- fix cors in a more sustainable way
- after a lot of trial and error, I decided to redirect the seo bots through mod_rewrite to the base WP install: a poor man's SSR; a node server on the backend was outside the scope of this demo, since my intent was to provide all backend functionality in a single WP plugin. It is probably bad, but it's working. I included a htaccess file for demonstration purposes.