Report on activities in the Toolhub project for the week ending 2020-12-18.
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR ==
* Demo server live at https://toolhub-demo.wmcloud.org
* Crawler history frontend implemented
* Audit log frontend implemented
* toolinfo JSON schema updated to fix validation bugs
* Waiting on translatewiki help to complete setup of static message translation
This week started with Bryan panicking that we had far too much to do
before the end of the quarter and finished with Bryan and Srishti
agreeing that nearly everything they had committed to for the quarter
was working! Completing integration with translatewiki is the main
remaining task. We are currently waiting for translatewiki staff to
have time to work on our request.
Having the demo server running at https://toolhub-demo.wmcloud.org
finally brings the project to a place where we can start gathering
feedback from the advisory council and others on the current
application.
We will be spending the few working days next week on various small
clean up tasks. Work will pause from 2020-12-24 through 2021-01-03
while we enjoy the Wikimedia Foundation's end of year break period.
The next progress report should be expected on 2021-01-08.
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2020-12-18
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808
Report on activities in the Toolhub project for the week ending 2020-12-11.
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR ==
* Srishti is working on displaying crawler history in the UI
* Bryan is working on setting up a demonstration server, and along the
way added a feature to Blubber
* Srishti is fixing small UI annoyances
With only 2 work weeks left in the current quarter, Bryan and Srishti
are both busy trying to close out work in progress tasks and start the
remaining planned work for this planning period. Some things are
taking a bit longer than estimated, but we are cautiously optimistic
that we will be able to wrap up most things before starting our end of
year holiday break. We are also very excited to be so close to a
working demo environment that is expected to help refine the product
in our next quarter of work (January-March).
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2020-12-11
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808
Report on activities in the Toolhub project for the week ending 2020-12-04.
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR ==
* Display of toolinfo records has been merged
* RTL implementation exposed some css that was not mirroring properly
* Audit log backend has been merged
* Several new linters have been added for css, vuetify, and RTL
breaking css classes
* Frontend translation files are now in the banana format with
qqq.json translation notes
* The Django backend is now aware of the locale chosen on the Vue frontend
Having the frontend displaying toolinfo records is a big milestone! We
hope to push forward in the coming week with creating a demonstration
environment for the project in Cloud VPS so that members of the
advisory council and others in the community can start to use the UI
and provide feedback.
The OAuth for API consumers work has now officially been pushed to the
upcoming Q3 plan (January-March). In future planning we will try to
keep "stretch" goals in a separate list from the committed work to
reduce confusion about our capacity and prioritization.
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2020-12-04
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808