Toolhub/Progress reports/2022-05-27
Production release made
editA number of feature enhancements and bug fixes were deployed to the production https://toolhub.wikimedia.org site on 2022-05-17. This was the first deployment of the production service since 2022-04-26.
The major features added in this release are the new recent changes feed for patrolling and annotation editing which allows the community to backfill some missing information for tools indexed by the crawler which are publishing Hay's Directory compatible toolinfo.json records.
Features added:
Bugs fixed:
- Fix navbar issue on screens with smaller height
- Swap around 'Source code' and 'Browse tool' buttons on tool detail page
- Remove ID from autosuggest on search input form and add descriptions
- ui: Fix icon for template type
Technical debt:
Wikimedia Hackathon 2022
editThe Toolhub team participated in Wikimedia Hackathon 2022 May 20-22, 2022. Slavina created a page on meta wiki prior to the event which we used to help advertise how folks could learn about and work with Toolhub during the hackathon. Both Raymond (slides from Raymond's talk) and Bryan (slides with speaker notes from Bryan's talk) gave presentations on Toolhub that were live streamed, but unfortunately not recorded.
A number of community members did things to improve Toolhub during the hackathon:
- Klein Muçi provided a patch for T308635 which renames the 'Published Lists' screen.
- Gokul Vamsi wrote a patch for T308634 which gives better icons for several fields in the Tool editing UI.
- JJMC89 spent some time patrolling the recent changes feed, fixed some edits, and reported a number of bugs and feature requests based on his experience.
- Abdulmalik795 [1], Bukky658 [2], Damiyo [3], Devhabib [4], Emteehi [5], Favourdare123 [6], Ibroraheem95 [7], James Moore200 [8], James Rhoda [9], Jimoh Jamiu Muhammed [10], Linason Blessing [11], LordSamDev [12], Oladipo Yuusuf [13], Pee5ive [14], Saint-Vandora [15], Talk2Faves [16], Whitecoode [17], and Yusasive2910 [18] made many edits using the new annotations feature to help fill in details about tools in the catalog.
Taxonomy v2
editTricia has published notes on the principles and process she followed in creating her strawdog proposal for attributes to expand the data model and facilitate tool discovery. The highlights of this model are:
- Audiences
- Who is the intended user of the tool?
- Content types
- With what type of content or data does the tool interact?
- Tasks
- What type of task does the tool help with?
- Platforms
- Where does the tool run?
- Subject domains
- Is the tool targeted at helping in a specific type of wiki project or topic area?
There are a number of open questions included with Tricia's proposal. We plan to do some outreach in the coming weeks to solicit feedback from the community on the proposal and especially these questions.
Wrap up
editThe last two weeks have seen a mix of code and content related activity for Toolhub. The hackathon gave the team a good excuse to stop and take inventory of what Toolhub can do and update documentation here on meta and in slide decks. The community helped work on data quality and in the process found some bugs and rough spots in workflows that we can improve. We decided that there were too many things already happening at the hackathon to run sessions asking for feedback on the new taxonomy proposal, but we did make progress on preparing for those discussions in the future.