{"repo":"jmheretik/kirby-vue-starterkit","free":true,"listed":false,"github":"https://github.com/jmheretik/kirby-vue-starterkit","clone":"git clone https://github.com/jmheretik/kirby-vue-starterkit.git","description":"Kirby + Vue.js","language":"PHP","stars":93,"topics":["kirby","kirby-starterkit","api","json","nuxt","vue","template"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"Kirby + Vue.js starterkit This project aims to be a starting point for people wanting to use Vue.js with Kirby as headless CMS. It's a simple, zero-setup, 1:1 port of the Kirby 3 starterkit frontend (snippets, templates and their corresponding JS/CSS) to Vue.js single file components. You can benefit from all the standard tools used in modern frontend development. For more details visit Vue CLI. --- The frontend comes in 3 different flavours: 1. API - the vue-api folder. The content is fetched using the Kirby's built-in REST API. This was made like a proof-of-concept project and needed a few workarounds to work properly. 2. JSON - the vue-json folder. Here, the content is fetched using JSON content representations, which proved to be a much more suitable approach for now. 3. NUXT - the vue-nuxt folder. Finally, this project too uses JSON content representations to fetch the content but also includes many of the goodies Nuxt.js has to offer (including the static site generation)! Demo - API - JSON - NUXT - NUXT static site (hosted here in gh-pages branch, as a proof :) - original starterkit (for comparison) ℹ️ inspect the network traffic to see the differences Requirements - Node.js with npm is required to install the projects - Kirby runs on PHP 7.1+ - Kirby is not a free software. You can try it for free on your local machine but in order to run Kirby on a public server you must purchase a valid license at https://getkirby.com/buy Setup 1. choose the frontend variant that su","default_branch":null,"files":null,"tree":[],"storefront":"/r/jmheretik","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jmheretik/kirby-vue-starterkit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}