A sample website written in JavaScript and Vue utilizing the Kentico Cloud Delivery API to manage and retrieve content.
Switch branches/tags
Nothing to show
Clone or download
Simply007 Merge pull request #21 from MajorGrits/master
Updated Kentico Cloud Package via NPM to 5.1.0
Latest commit aa50912 Nov 2, 2018

README.md

Kentico Cloud sample Vue.js single-page application

Build Status Live Demo Forums

This is a sample website written in JavaScript utilizing the Kentico Cloud Delivery API to manage and retrieve content. You can register your account for free at https://app.kenticocloud.com.

Application setup

  1. Install the latest version of NodeJS and npm. You can download both at https://nodejs.org/en/download/.
  2. Clone the sample application repository.
  3. Navigate to the root folder of the application in the command line.
  4. Type npm install to install required npm packages.
  5. Type npm run serve to start a development server.
  6. The application opens in your browser at http://localhost:8080.

Connecting to your sample project

At the first run of the app, you'll be presented with a configuration page. It will allow you to connect the app to your Kentico Cloud sample project or create a new one. You'll also be able to start a trial and convert to a free plan when the trial expires.

Alternatively, you can connect your project manually as per the chapter below.

Connecting to your project manually

If you want to change the source Kentico Cloud project, follow these steps:

  1. In Kentico Cloud, choose Project settings from the app menu.
  2. Under Development, choose API keys.
  3. Copy your Project ID and Preview API key.
  4. Open the src\Client.js file in the sample application folder.
  5. Find the projectId constant.
  6. Change the values of the constants using the Project ID key you copied.
  7. Save the file.

When you now run the application, it will retrieve content from your sample project.

Previewing content from your project

To preview unpublished content in the sample application, follow these steps:

  1. In Kentico Cloud, choose Project settings from the app menu.
  2. Under Development, choose API keys.
  3. Copy your Project ID and Preview API key.
  4. Open the src\Client.js file in the sample application folder.
  5. Find the projectId and previewApiKey constants.
  6. Change the values of the constants using the Project ID and Preview API key you copied.
  7. Save the file.

When you now run the application, you will see all project content including the unpublished version of content items.

Content administration

  1. Navigate to https://app.kenticocloud.com in your browser.
  2. Sign in with your credentials.
  3. Manage content in the content administration interface of your sample project.

You can learn more about content editing with Kentico Cloud in the documentation.

Content delivery

You can retrieve content either through the Kentico Cloud Delivery SDKs or the Kentico Cloud Delivery API:

  • For published content, use https://deliver.kenticocloud.com/PROJECT_ID/items.
  • For unpublished content, use https://preview-deliver.kenticocloud.com/PROJECT_ID/items.

For more info about the API, see the API reference.

You can find the Delivery and other SDKs at https://github.com/Kentico.

Deployment

You can use, for example, surge to deploy your app live. Check out the step-by-step guide on our blog.

Analytics