Forestry CMS Training Course

Overview

Forestry is a Git-backed CMS (Content Management System). It generates website pages using a static site generator and provides an editor-friendly UI for content writers.

This instructor-led, live training (online or onsite) is aimed at engineers who wish to set up and manage a website using the same tools and techniques that developers use to build and deploy software: using Git as a repository and CI/CD workflows.

By the end of this training, participants will be able to:

  • Install and configure Forestry.
  • Provide a powerful content editing UI for content writers.
  • Store and manage web content in Markdown format to facilitate Git version control.
  • Push code to your Git repo and have Forestry automatically update the CMS.
  • Select from a number of starter templates to give a website the right look and feel from the start.
  • Deploy updates to a website automatically using continuous delivery tools and workflows.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.

Requirements

  • An understanding of Content Management Systems

Audience

  • System administrators
  • Website admins
  • Website builders

Course Outline

Introduction

Overview of Forestry Features and Workflow

  • Forestry to Git connection
  • Site generators
  • Markdown editing
  • Front Matter and data files (YAML, JSON or TOML)

Setting up Forestry

  • Installing Forestry
  • Selecting a site generator (Hugo, Jekyll, VuePress, etc.)
  • Selecting a repository
  • Committing to the repository

Managing Content

  • Navigating the UI
  • Using the Editor
  • Working with Metadata
  • Adding media files

Managing Users

  • Assigning user roles (collaborators, developers, admins, etc.)

Customizing the CMS

  • Sidebars, labels, etc.
  • Setting up Instant Previews for previewing content changes

Deploying the Website

  • Choosing a host
  • Publishing committed changes

Automating the Deployment Process

  • Continuous Delivery tools and workflows for automating the publishing process

Integrating Forestry with Other Systems

  • Connecting to third-party applications using Webhooks

Troubleshooting

Summary and Conclusion

Leave a Reply

Your email address will not be published. Required fields are marked *