ubc / ccel

The plugin powers the CCEL project with lession, learning objective and theme custom post types. Create block templates for each custom post types. Create filtering system to optimize the user experience to find what user needs.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UBC CCEL

New website project for the SIL curriculum.

Local Environment

Install node packages npm install

Start building JS and CSS and watching file change for development npm start

Build JS and CSS for production npm build

Change Log

2.0.2

Hotfix: Add icons back to the archive template and fixed the styling.

2.0.1

Hotfix: restrict the icons to the custom post types title to single post template only.

2.0.0

  • Add frontend UI

1.0.10

  • Remove references about 'Learning Objective'
  • Make connection list order to 'ASC'
  • Make connection list sortable by drag and drop

1.0.9

  • Defined custom rest api endpoint.

1.0.8

  • Improved accessibility for each template.

1.0.7

  • Fixed a bug in the p2p_connected_to shortcode which messed up the HTML

1.0.6

  • Update to block patterns and styling

1.0.5

  • Change all labels and slugs from 'learning objective' to 'learning outcome'
  • Added React related npm packages
  • Create Gutenberg blocks for each

1.0.4

  • Add composer package
  • Fixed PHPCS coding standard issues
  • Added block patterns for learning objective, theme and lesson

1.0.3

  • Registered connection type for Related Lessons
  • Created a custom shortcode to display posts from 'to' direction.
  • Updated shortcodes in documentation

1.0.2

  • Create custom post types for learning objective, theme and lesson.
  • Create custom taxonomy 'Tag' for each custom post type.
  • Create p2p plugin connections.

1.0.1

  • Enqueued filter assets including JavaScript and CSS to the homepage.
  • Updated package.json

1.0.0

  • Initial set up for the project.

About

The plugin powers the CCEL project with lession, learning objective and theme custom post types. Create block templates for each custom post types. Create filtering system to optimize the user experience to find what user needs.

License:GNU General Public License v3.0


Languages

Language:PHP 44.2%Language:JavaScript 29.7%Language:HTML 18.9%Language:SCSS 7.1%