GSoC/2018/StatusReports/DemetrioCarrara: Difference between revisions
Appearance
Line 16: | Line 16: | ||
* Views: | * Views: | ||
** Updated Courses view with a WIP edit mode | ** Updated Courses view with a WIP edit mode | ||
** Now we can update course's chapters order and course title | |||
* Tests: | * Tests: | ||
** Many new unit and integration tests running on karma and nightwatch | ** Many new unit and integration tests running on karma and nightwatch | ||
Line 21: | Line 22: | ||
* Configuration and build: | * Configuration and build: | ||
** Upgrade to Webpack 4 (update all plugins configuration too) | ** Upgrade to Webpack 4 (update all plugins configuration too) | ||
* Authentication | |||
** Refresh token automatically | |||
=== Blog posts === | === Blog posts === |
Revision as of 09:32, 14 June 2018
Progressive Web App for WikiToLearn
This project aims to build a tested, functional and production-ready PWA for WikiToLearn second development infrastructure iteration.
Work Report
A more detailed version of what has done and what has to be done in the near future is viewable here. I am writing a blog post every ~2 weeks to show what I've done and what's next.
Most of the work that has been done can be summarized as:
- Vue components:
- Pagination for API content
- Loading spinner on api requests
- Editor for courses metadata
- Customizable banner
- Reworked global error component
- New autohiding snackbar
- Views:
- Updated Courses view with a WIP edit mode
- Now we can update course's chapters order and course title
- Tests:
- Many new unit and integration tests running on karma and nightwatch
- Replaced old PhantomJS
- Configuration and build:
- Upgrade to Webpack 4 (update all plugins configuration too)
- Authentication
- Refresh token automatically
Blog posts
Repositories
- WikiToLearn PWA official repo for every commit, visit there
- Keycloak WTL Theme for styling the login page in the next release