Volunteers on Wheels - Content Management System Guide

Volunteers on Wheels - Content Management System Guide

This guide explains how to use the Decap CMS (Content Management System) to create and edit news articles on the Volunteers on Wheels website.

Accessing the CMS

  1. Go to https://www.volunteersonwheels.org.uk/admin
  2. Click “Login with GitHub”
  3. Authorize the application when prompted
  4. You’ll be redirected back to the CMS

Requirements: You must have write access to the GitHub repository (volunteersonwheels/vow-website) to use the CMS.

Before You Start: Initial Setup Required

Setting Up GitHub Authentication (One-time setup by admin)

The CMS uses GitHub for authentication. This means:

Setup Steps:

  1. Create a free Netlify account at Netlify
    • Netlify provides the OAuth proxy for GitHub authentication
    • You’re NOT using Netlify for hosting (GitHub Pages handles that)
  2. Import your GitHub repository to Netlify:
    • Click “Add new site” → “Import an existing project”
    • Connect to GitHub and select the vow-website repository
    • Deploy settings: Leave as default
    • Click “Deploy site”
  3. Enable GitHub OAuth:
    • Go to Site Settings → Access control → OAuth
    • Under “Authentication providers”, click “Install provider”
    • Select “GitHub”
    • Click “Install”
  4. Grant repository access to team members:
    • Go to your GitHub repository → Settings → Collaborators
    • Add users who need CMS access
    • Grant them “Write” permission (required for CMS access)

That’s it! Users can now log in to /admin with their GitHub accounts.

Creating a News Article

  1. Access the CMS at /admin
  2. Click “News Articles” in the sidebar
  3. Click “New News Articles” button
  4. Fill in the required fields:

Article Fields

Title (Required)

Excerpt (Required)

Publish Date (Required)

Author (Required)

Categories (Optional)

Featured Article (Optional)

Body (Required)

Markdown Formatting Guide

# Heading 1
## Heading 2
### Heading 3

**Bold text**
*Italic text*

- Bullet point 1
- Bullet point 2

1. Numbered item 1
2. Numbered item 2

[Link text](https://www.example.com)

![Image alt text](image-url.jpg)

Publishing Your Article

  1. After filling in all fields, click “Save”
  2. Your article is now in “Draft” status
  3. When ready for review, drag it to “In Review”
  4. Once approved, drag it to “Ready”
  5. Click “Publish” to make it live on the website

Direct Publishing

  1. After filling in fields, click “Publish”“Publish now”
  2. Article will be live immediately
  3. Changes take 1-2 minutes to appear on the website (GitHub Pages build time)

Editing an Existing Article

  1. Go to “News Articles” in the CMS
  2. Find the article you want to edit
  3. Click on it to open
  4. Make your changes
  5. Click “Save” (draft) or “Publish” (live update)

Deleting an Article

  1. Open the article in the CMS
  2. Click the “Delete” button (trash icon)
  3. Confirm the deletion
  4. The article will be removed from the website

Image Guidelines

Sizing Recommendations

Image Tips

Writing Best Practices

Article Structure

  1. Strong opening: Hook readers in the first paragraph
  2. Clear sections: Use headings to break up content
  3. Concise writing: Get to the point quickly
  4. Call to action: End with next steps (volunteer, donate, share)

Content Ideas

SEO Tips

Troubleshooting

“Unable to access repository” or “Not Found”

“Failed to persist entry”

Changes not appearing on website

Images not uploading

Getting Help

If you encounter issues or need assistance:

  1. Check this guide for common solutions
  2. Contact the website administrator: adamr@volunteersonwheels.org.uk
  3. Check the Decap CMS Documentation

Local Development (For Developers)

To test the CMS locally:

# Run Jekyll locally
jekyll serve --watch --baseurl="/vow-website"

# Access the CMS at:
http://localhost:4000/vow-website/admin

Note: You’ll need to configure a local proxy for GitHub authentication or use Netlify’s local development tools.


Last Updated: January 2026 CMS Version: Decap CMS 3.0