New website project for the SIL curriculum.
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
Hotfix: Add icons back to the archive template and fixed the styling.
Hotfix: restrict the icons to the custom post types title to single post template only.
- Add frontend UI
- Remove references about 'Learning Objective'
- Make connection list order to 'ASC'
- Make connection list sortable by drag and drop
- Defined custom rest api endpoint.
- Improved accessibility for each template.
- Fixed a bug in the p2p_connected_to shortcode which messed up the HTML
- Update to block patterns and styling
- Change all labels and slugs from 'learning objective' to 'learning outcome'
- Added React related npm packages
- Create Gutenberg blocks for each
- Add composer package
- Fixed PHPCS coding standard issues
- Added block patterns for learning objective, theme and lesson
- Registered connection type for Related Lessons
- Created a custom shortcode to display posts from 'to' direction.
- Updated shortcodes in documentation
- Create custom post types for learning objective, theme and lesson.
- Create custom taxonomy 'Tag' for each custom post type.
- Create p2p plugin connections.
- Enqueued filter assets including JavaScript and CSS to the homepage.
- Updated package.json
- Initial set up for the project.