Toolhub/Progress reports/2020-12-18

From Meta, a Wikimedia project coordination wiki

Report on activities in the Toolhub project for the week ending 2020-12-18.

Demo server live![edit]

Tracked in Phabricator:
Task T269018 resolved

https://toolhub-demo.wmcloud.org is live! This demo server lives in the Toolhub Cloud VPS project. It is a Buster instance running Docker CE from docker.com. Docker is being used to run an image built using a Blubber generated Dockerfile. The image is a full self-contained deployment of Toolhub using an in-memory sqlite3 database for storage. We will plan to update this deployment at least once per week going forward to give folks in the advisory council and other interested parties a place to test and review the application.

Crawler history implemented[edit]

Tracked in Phabricator:
Task T264969 resolved

Srishti's frontend for the crawler history API data has been merged.

Audit log UI[edit]

Tracked in Phabricator:
Task T264968 resolved

Srishti has implemented a basic UI for viewing audit log data collected on the backend and exposed via the API.

toolinfo JSON Schema updates[edit]

Nintendofan885 noticed that the regular expression used to validate entries for the for_wikis toolinfo element allowed some domains that are not owned by the Wikimedia movement. These have been removed in the latest draft of the 1.2.0 schema.

Wrap up[edit]

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.