Skip to content

PSA-Corporate-Learning-Branch/wp-learninghub-theme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

235 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WP LearningHUB

A Wordpress theme for the PSA LearningHUB course catalogue.

https://learningcentre.gww.gov.bc.ca/learninghub/ (BC Gov IDIR restricted)

This theme depends on an accompanying plugin:

https://github.com/bcgov/wp-learning-hub

The plugin creates the course post type and associated taxonomies as well as a synchronization process to match content with:

  • PSA Learning System
  • PSA Learning Curator

Among other benefits, the plugin also enables an expiry date (via custom field) that will make courses past a certain date removed from the catalogue.

This theme formats the content for courses and provides custom views and filtering options for the various taxonomies.

While the technological progress Wordpress has undergone over the past few years has been good for some, most of the changes with the block editor and full site editing do not meet our needs and really only serve to increase the amount of specialized knowledge and training needed to create content.

As such, this theme eschews many new Wordpress features. Page content is stored in template files and is written in:

  • HTML.
  • Bootstrap 5.3+ for styling.
  • PHP for the dynamic bits.

The theme still works for block-edited content for pages and the blog, but we prefer to manage most content "manually."

This is a brand new theme and we'll be filling out documentation for supported features in the future.

About

A WordPress theme for the PSA LearningHUB course catalogue. All non-course content is managed in this repo.

Resources

License

Stars

Watchers

Forks

Contributors