Grav Open Matter Course Hub Skeleton
Grav Open Course Hub with Git Sync is designed to support an open and collaborative environment for one or more courses, inside or outside of your LMS. Built with the open source modern file-based Grav CMS .
📚 Information and Documentation
https://learn.hibbittsdesign.org/coursehub
🚀 Quick Install Instructions
Pre-flight Checklist
Confirm Web server PHP version (PHP 8.0.2 or higher)
Web server login credentials (username and password)
Installation Steps
Download the ready-to-run Open Course Hub Skeleton Package
Unzip the package onto your desktop
Copy the entire Grav Open Course Hub folder to your Web server
Point your browser to the Web server folder
Create your site administrator account when prompted
And you're done! (press the icon in the Admin Panel to preview site)
💻 Grav Open Course Hub Screenshots
Figure 1. Example Grav Open Course Hub website, with GitHub collaborative page editing enabled. Explore an example open matter course hub site at demo.hibbittsdesign.org/grav-open-matter-course-hub/ .
Figure 2. Example Grav Open MultiCourse Hub website, with GitHub collaborative page editing enabled. Explore an example open matter multicourse hub site at demo.hibbittsdesign.org/grav-skeleton-open-matter-multi-course-hub-site/ .
⚡️ Grav Open Matter Course Hub Highlights
Ready-to-run open source Grav package
Minimal server requirements (PHP 7.1 or higher, no database required)
Built using the Bootstrap 4 responsive framework
Built-in support for automatic two-way Git Sync
Single or multiple courses per hub installation
Global 'Chromeless Pages' site setting for all pages (for embedding entire site within LMS)
Optional 'chromeless' page URL flag (for embedding specific pages within LMS)
Uses Markdown and HTML files for cross-platform content
Full access to HTML , CSS , Javascript , Twig Templates , YAML , etc.
Blog-style list of course units (e.g. classes, modules, etc)
Optional important reminders and unit preparations areas
Includes example RSS aggregator page
Includes ShortCodes for Badges, Buttons, Embed.ly Cards , GoogleSlides , H5P , iFrame, PDF and Twitter Feeds
Enhanced support for Badge, Button, GoogleSlides, H5P and PDF Shortcodes in Grav Premium NextGen Editor
Hub pages can be easily added/removed/changed
Enhanced support for the Presentation Plugin
Custom links can be added to site navigation bar
Image header area above site navigation bar
Sidebar is customizable (Markdown or HTML)
Various Web accessibility enhancements (i.e. hidden H1 page titles)