Session | ||
Extended Demo Session: DARIAH-Campus Content Management System
Extended Demonstration Session from Vicky Garnett, "Introducing the new DARIAH-Campus Content Management System"
| ||
Session Abstract | ||
Introducing the new DARIAH-Campus Content Management System Since its launch in 2019, DARIAH-Campus has grown and become one of the prime destinations for reusable learning resources produced within the DARIAH ecosystem and beyond. The discovery platform now houses over 250 free, open asynchronous training and learning resources, including our own ‘captured event’ format, covering a broad range of digital-humanities related content including Feminism in DH, automated text recognition (ATR), performing arts, and open science. In its initial stages, contributions were made exclusively using Markdown and the git ‘commit/push’ methods. This method required some existing knowledge of both Markdown syntax and the GitHub environment, or at the very least users needed to undergo a steep learning curve to get comfortable with their use. This became a barrier for many users, and also led to delays in publication of resources as errors and edits were inevitable. So in 2021, work began with a web developer in ACDH-CH, Vienna, on implementing a Content Management System (CMS) on top of GitHub using Netlify CMS with Vercel supporting deployments and previews. The content management system proved very popular with new and existing contributors, allowing them to see in almost real-time a preview of their resource as they made edits and changes. Nearly 4 years on, we have found that the needs of the community were no longer met, as certain features are not possible within the Netlify CMS. Therefore we once again turned to our colleagues in ACDH-CH, Vienna, to develop a new content management system, this time using Keystatic. Keystatic is built with a modern, file-based approach that integrates seamlessly with Next.js and other modern web frameworks. It also provides a more flexible and extensible API, making it easier to customise and scale for different content management needs. This demo will walk potential training content providers through the process of using the new content management system, with a demonstration of an example resource from the initial proposal stage up to the final publication stage. Users will also be able to make a start on their own resources, or ask questions for guidance if they are already working on a resource and need some assistance. | ||
No contributions were assigned to this session. |