-
- Relocated support for NextGen Editor custom media embeds to 'site.js' file to properly support script asset loading
-
- Fixed several display format issues with iFrame template and blueprint
- Fixed incorrect variable name in iFrame template
-
- Updated Default Editor PDF and H5P shortcode syntax to be compatible with NextGen shortcode previews
-
- Updated demo pages in theme '_demo' folder (numeric prefixes used for home page modular content ordering, thanks to @ricardo118)
-
- Fixed Presentation blueprint error (thanks @SteveDaulton)
- Fixed Section and Subsection blueprint error
-
- Added ShowIfEmbedded and HideIfEmbedded Shortcodes to only show content when embedded (i.e. chromeless) or not
-
- Added CSS classes to only show content when chromeless or not chromeless (e.g. '[div class="chromeless-show"]' and [div class="chromeless-hide"]) (thanks @ricardo118)
- Added CSS class to force column content to keep together (e.g. '[div class="keeptogether"]'), for use with the Columns Shortcode
-
- Added
linktextonly
template for text only display of link items - Added checking for URL value when displaying
link
page types
- Added
-
- Added support for optional display of title links for
embedlycard
page types
- Added support for optional display of title links for
-
- Removed deprecated course and courselist templates and blueprints (now subsite and subsitelist, i.e.
subsite.md
andsubsitelist.md
).
- Removed deprecated course and courselist templates and blueprints (now subsite and subsitelist, i.e.
- Support for Menu property in Sections pages (thanks to @awrog for the suggestion and initial Twig)
- Support for Navbar background color for each subsite
- Improved Presentation page blueprint
- Updated demo pages in theme '_demo' folder
- Updated demo pages in theme '_demo' folder
- Updated demo pages in theme '_demo' folder
- Updated demo pages in theme '_demo' folder
- Updated demo pages in theme '_demo' folder
- Updated demo pages in theme '_demo' folder
- Updated customized template for embedded Presentations with most recent Presentation Plugin release
- Improved placement of CC License and Git Sync Links within pages
- Updated demo pages in theme '_demo' folder
- Added ordering and direction options for subsite list pages
- Added support for CC License display for subsite list pages
- Updated demo pages in theme '_demo' folder
- Added support of
subsite
andsubsitelist
templates for broader use of multisite (e.g. multicourse) sites - Updated demo pages in theme '_demo' folder
- Blog post date format is now determined from system config setting
- Vertical centering of footer content improved when minimal page content is present
- Updated demo pages in theme '_demo' folder
- Restored display of taxonomy tags on blog post pages (Sections pages now use the
filter
taxonomy item, which is also needed to be in Taxonomysite.yaml
config)
- Updated demo pages in theme '_demo' folder
- Reduced plugin dependencies (removed automatic installation of Anchors, Archives, Breadcrumbs, Feed and TaxonomyList)
- Single course home page link now fully works with root install of Grav
- Changed default demo content from Blog to Basic Course Hub site
- Updated CSS for left/right image alignment (thanks to @OleVik)
- Improved handling of Favicons for MultiCourse Hubs.
- Experimental support for a custom Favicon per course (thanks to @drbfraser for the initial suggestion)
- Added 'wc' prefix to example Web Component shortcode, template, and blueprint
- Updated demo pages in theme '_demo' folder
- Support for custom links (e.g. PDFs) with embedded Presentations
- Added Anchors Plugin as dependency, for use with the Topics index page
- Added CSS style for Topics index page
- Updated demo pages in theme '_demo' folder
- Changed reference of "Menubar" to "Menu" in theme setting
-
- Reorganized theme options for Git Sync Link and Custom Menu Items (thanks to @MakaryGo for the initial suggestion)
- Renamed template/blueprint of PageAccordion to Accordion, PageRSSFeeds to RSSFeeds, MenubarItem to Menuitem, CustomContentList to CustomPageTypes, and LatestContentItem to LatestCustomPageType
- Removed deprecated swipedeck template partials
- Updated demo pages in theme '_demo' folder
-
- Streamlined blueprints options and text labels, and removed subsequently unneeded blueprints
- Removed unused custompagetypes blueprint and template (deprecated with customcontentlist)
-
- Updated experimental Markdown file Shortcode ([markdownfile url=""]) to support displaying Grav Markdown pages (frontmatter is removed)
-
- Added experimental Markdown file Shortcode ([markdownfile url=""]) to embed external Markdown files (thanks to @OleVik for help along the way)
-
- Included experimental Web Components ShortCode 'StopNote' ([wcstopnote title="" message=""]), which is made possible by the Web Components Plugin by @btopro.
- Included experimental Web Components template and blueprint 'StopNote', which is made possible by the Web Components Plugin by @btopro.
-
- Updated PageRSSFeeds template for TwigFeeds 4.0 Beta
- Updated demo pages in theme '_demo' folder
-
- MultiCourse home page link now works with root install of Grav
-
- Made Course List card column width options more understandable
-
- Fixed display of Sidebar on Course List pages
-
- Revised options for Course List card column widths (3,4,5,8 and 12)
-
- Support CTRL + click to open links in new tab as expected
-
- Added links templates to provide an auto-generated index of all links within a folder
- Added new linkbutton template (to display link as a button)
-
- Added option for Course List card column widths (3-6)
-
- Better handling of MultiCourse course items on Navbar
- Removed deprecated theme 'multi_course_hub.enabled' option
- Removed deprecated theme 'course_name_term_separator' option
- Use system config of home page instead of fixed name of 'home'
-
- Fixed 'dropdown.enabled' setting for active theme (and not just parent bootstrap4 theme)
-
- Restored support for dropdown (i.e. child page) menu items with current page highlight
-
- Removed ShortCode Core Plugin 4.1.2 as a dependency (not needed after Shortcode Core 4.14 update)
-
- Added support to hide Git Sync Link for each embedded Presentation
- Updated Presentation blueprint Git Sync options
-
- Fine tuning of automatic Git Sync Link for embedded Presentations
- Improved support for custom Git Sync Link text for pages and presentations
-
- Fixed automatic Git Sync Link for Presentations in a Presentation List page
-
- Updated custom sidebars to support multiple courses and presentation lists
- Updated demo pages in theme '_demo' folder
-
- Updated custom sidebars to support multiple courses and presentation lists
- Updated demo pages in theme '_demo' folder
-
- Added example Presentation Hub site pages in theme '_demo' folder
-
- Adjusted display of Git Sync Link display with embedded Presentations
-
- Updated theme blueprints YAML for Grav 1.6.10 Admin Panel YAML Linter
- Updated demo pages in theme '_demo' folder
-
- Support for direct link to Presentation Markdown file when Presentation images are stored in a child folder
- Added custom Git Sync Link Text specific to embedded Presentations
-
- Course page
published:false
frontmatter option automatically sets all subsequent course child pages to be unavailable (thanks @ricardo118)
- Course page
-
- MultiCourse Hubs that support grouped (i.e. by term) courses
-
- Sections pages are now supported within a parent folder
- Improved path to theme Admin Editor Buttons
- Updated demo pages in theme '_demo' folder
-
- Added option to hide Presentation title
-
- Restored default for new Presentations to not automatically display Git Sync link when embedded
- Updated demo pages in theme '_demo' folder
-
- Changed default for new Presentations to not automatically display Git Sync link when embedded
- Updated demo pages in theme '_demo' folder
-
- Added additional Presentation templates to only display title or title + link of Presentation
- Added automatic Git Sync Link support for embedded Presentations
-
- Links of embedded background images in Presentations are automatically opened in a new Browser window
- Updated demo pages in theme '_demo' folder
-
- Additional support of the alias 'embedded' for 'chromeless'
- Updated demo pages in theme '_demo' folder
-
- Renamed Custom Content List template and blueprint to Custom Page Types
- Updated demo pages in theme '_demo' folder
-
- Added default page collection frontmatter for new Sections and Presentations pages
- Added sort options and order for Sections pages
-
- Added paragraph wrapper to embedly, h5p, iframe, pdf, speakerdeck and swipedeck templates
- Updated example pages in theme '_demo' folder
-
- Removed unneeded Atom and RSS feed Twig templates (thanks @rhuk for the new Page Inject Plugin release)
-
- Improved compatibility of custom content list pages with previous theme releases
- Updated example pages in theme '_demo' folder
-
- Added support for optional direct link on iFrame page and content titles
- Updated example pages in theme '_demo' folder
-
- Set Grav dependency to 1.6+
- Added Presentation Plugin as dependency
- Added insert Presentation Shortcode button into Editor toolbar
- Added example pages in theme '_demo' folder to include use of the Presentation Plugin
- Implement assets rendering using Deferred Block Twig extension
-
- Added 'hideheaderimage' as a URL parameter to hide the header image for blog posts
- Added option to include link for iFrame content title
- Support for dynamic height footer content (thanks @OleVik)
- Removed unneeded 'fullwidthpage' and 'sidebarpage' templates and blueprints
- Added paragraph wrapper to Bootstrap button, H5P, and Swipe Shortcodes
-
- Set Dependency of Grav 1.5.10+ which has support for new Deferred Block Twig extension
- Implement assets rendering using Deferred Block Twig extension
-
- Added more robust support for MultiCourse feature using the Presentation Plugin
- Added support for default aspect ratio when using the Presentation Plugin
-
- For improved support of the Presentation Plugin, Markdown links with "=_target" are now handled better
-
- Fixed RSS and Atom feeds for pages with embedded iFrame or Topics
-
- Additional templates for RSS and Atom feeds no longer contains duplicated Twig code (embed is used instead)
-
- Added support for H5P content to be hosted on H5P.com (in addition to H5P.org and your own local server)
-
- Added options to show or hide Section Page Sidebar and change Section Navbar alignment (left or right)
-
- Added support for 'visible' option setting in Section-type pages. For existing Section-type pages, ensure that any current 'visible: false' values are removed for those pages to be included.
-
- When displaying pages in 'chromeless' mode, a Creative Commons License is no longer displayed (it is assumed that this would be included in the parent system i.e. LMS)
-
- Fixed display of additional text for a Creative Commons License
-
- Added optional link items for each iFrame displayed
-
- Fixed check for site-wide 'chromeless' option for custom content lists
-
- Added iFrame template, blueprint, and shortcode (with responsive support for 4by3 and 16by9 aspect ratios)
-
- Added option for custom Git Sync link text in page headers
-
- Fixed display of Git Sync link on custom content list and page rss feeds pages
-
- Course list cards can now display course page content
- Added check for page header 'published' for modular home page items
-
- Added the ability to hide courses from a course list page and set custom course home page
-
- Revised MultiCourse feature to be more robust and automatic detection is now supported (manual theme option will be soon removed once further testing is complete)
- Removed theme option to hide homepage in menubar (set the 'visible' option to 'false' on homepage for same functionality)
- Updated example pages in theme '_demo' folder
-
- Added menubar item template and blueprint for easier editing of course-specific menubar items (replaced 'menu_classes' with more specific 'menu_target' option)
-
- Added courselist/course templates and blueprints to provide an auto-generated index of all courses within a MultiCourse Hub
-
- Updated example pages in theme '_demo' folder
-
- Experimental support of multiple blog compatibility for Featured Posts and Popular Tags. Note: use
- '@self'
for the filter in the Archives Plugin for use of multiple blogs. (Thanks to @pamtbaau for pointing me in the right direction)
- Experimental support of multiple blog compatibility for Featured Posts and Popular Tags. Note: use
-
- Section-type pages now have the Folder Numeric Prefix option enabled by default (so Section pages can be manually sorted)
-
- Added option to hide or show content titles for custom content type templates and blueprints
- Updated example pages in theme '_demo' folder
-
- Revised theme blueprints and templates to use the term 'MultiCourse'
- Updated example pages in theme '_demo' folder
-
- Improved experimental support for multiple courses within one hub
- Improved compatibility when using the Page Inject Plugin for several page templates
-
- Title of each course hub is now set by the title of the top-level course hub page (i.e.
default.md
) instead of an additionalsite_title
frontmatter variable in the homepage of the course (i.e.home.md
) - Improved course navigation handling within one course hub
- Updated example pages in theme '_demo' folder
- Title of each course hub is now set by the title of the top-level course hub page (i.e.
-
- Added support for global image header, sidebar, and footer
-
- Adjusted space between custom menu item icons and text labels
- Updated example pages in theme '_demo' folder
-
- Added experimental support for multiple courses within one hub (i.e. MultiCourse Hub) with each course having it's own image header, site menu, sidebar and footer (enabled with theme option
multi_course_hub
totrue
) - Added new 'multicourse-hub' example site in theme '_demo' folder
- Added experimental support for multiple courses within one hub (i.e. MultiCourse Hub) with each course having it's own image header, site menu, sidebar and footer (enabled with theme option
-
- Added check for page visibility in Custom Content List page collections (to support creating archive folders within page folders)
- Updated item blueprints to set default page visibility to true
- Updated example pages in theme '_demo' folder
-
- Added Grava11y (Accessibility for Grav) Plugin as dependency
-
- Adjusted Font Awesome icon spacing
- Updated example pages in theme '_demo' folder
-
- Various accessibility improvements related to headings, contrast, and link text (update may require changing header levels used in pages, i.e. h5 to h2 etc.)
- Updated example pages in theme '_demo' folder
-
- Added support for optional text string filter for display of RSS items
-
- Updated example pages in theme '_demo' folder
-
- Updated example pages in theme '_demo' folder
-
- Restored check for option to hide Git Sync link in menu
-
- Added blueprints for section-type pages
-
- Revised visual styling of active page indicator in sections nav
- Adjusted page title alignment for section-type pages
- Updated demo pages in theme '_demo' folder
-
- Added blueprints for section-type pages
-
- Revised visual styling of active page indicator in sections nav
-
- Added page frontmatter option (
sections_nav_align
) to display sections nav on left or right side of page - Updated example pages in theme '_demo' folder
- Added page frontmatter option (
-
- Added the experimental alias 'embedded' for 'chromeless' as a URL parameter (i.e. https://demo.hibbittsdesign.org/grav-open-matter-course-hub/embedded:true is the same as https://demo.hibbittsdesign.org/grav-open-matter-course-hub/chromeless:true)
-
- Revised UI text for the site-wide 'chromeless' setting to better relate to the new\ experimental 'embedded' alias
- Improved checks for the site-wide 'chromeless' setting
- Updated example pages in theme '_demo' folder
-
- Revised name of page frontmatter option to hide page summaries to 'hide_post_summary'
- Updated example pages in theme '_demo' folder
-
- Revised page Blueprints to improve wording of various options
- Updated example pages in theme '_demo' folder
- Restored option to display "View all of..." links as Buttons
-
- Added new open course hub examples in theme '_demo' folder
-
- Added 'topic' as default child type to newly created 'category' pages
- Added 'embedlycard' as default child type to newly created 'customcontentlist' pages
- Revised several page blueprint section names
-
- Added experimental Bootstrap button Shortcode ([button url="" label="" target="" type="" size="" classes=""])
-
- Updated example pages in theme '_demo' folder
- Added placeholder 'category' and 'topic' page templates
-
- Updated example pages in theme '_demo' folder
- Added templates to handle possible Atom/RSS feed issues
- Display Atom/RSS feed buttons only on Blog pages
- Added new page template to show only latest custom content item
-
- Added Twitter Shortcode ([twitter url="" text="" theme="" height=""]), where theme can be 'light' or 'dark'
- Added PDF Shortcode ([pdf url="")
- Added new page template and blueprint ('Page') with optional display of sidebar (replaces previous 'fullwidthpage' and 'sidebarpage' templates and blueprints)
- Added new H5P page templates
-
- Added default favicon folder and file
- Added insert PDF Shortcode button into Editor toolbar
- Updated H5P template and blueprint files
- Updated Twitter feed template and blueprint files
- Updated example pages in theme '_demo' folder
-
- Added experimental support for Bootswatch theme styles (thanks to Ralf Geschke for the Tikva theme example)