This guide explains how to add and edit the content on BlastoDB using the built-in content management system (CMS).
Before you start
BlastoDB is hosted on GitHub. You will need a GitHub account and access to the BlastoDB repository. If you do not have these yet, start with the GitHub Setup page.
Editing the content on this website is done with Sveltia. Sveltia is a content management system (CMS). This allows you to add new, or edit existing content on the website. For more substential changes to the layout of the website, or adding or editing the web pages themselfs, you need to touch the code of the website and edit it locally on youd computer. A tutorial for this can be found here.
What you can manage
Through the CMS you can edit the following content on the website:
- Add or edit Datasets on BlastoDB.
- Add or edit information about Subtypes of Blastocystis.
- Add or edit Publications/references for the data on this website.
- Add or edit Research Labs working on Blastocystis.
- Add or edit Lab Protocols.
- Add or edit People.
- Write or edit Blog articles.
- Make small changes to the webpage, like editing a description text or fixint a typo.
How editing works
BlastoDB uses a system called Sveltia CMS. You edit content in a form-based editor at blastoDB/admin, and your changes are saved back to GitHub. Changes here are directly published on the webpage and can not be reviewed in a live-view.
The general workflow is:
- Go to www.blastoDB/admin and log in with a personal access token generated on GitHub.
- Pick the content type you want to edit from the left sidebar.
- Make your changes and click Save.
- Your change is pushed to the Git Repository
The edits do not go live immediately. The website is re-build every day at 5:30 UTC. You can manually start the build-process as described here.