Report on the Toolhub project for the ~7 weeks ending 2022-12-16.
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR ==
* Controlled vocabulary and taxonomy for Toolhub
* New toolinfo detail screen and editing layout
* New toolinfo edit button behavior
* Upgraded Elasticsearch python client libraries
* Other features added
* Bug fixes
* Development fixes
* Outreachy Round 25 project underway
As the 2022 calendar year nears its end, we are delivering a long
overdue update on the work of the Toolhub project. Our last report was
written over 5 months ago. In that time the taxonomy research project
and its community feedback period completed their work. The developers
on the team were assigned to other work for several months. We started
work in earnest on Toolhub again around 2022-11-01.
The main focus of the the last 6 weeks or so of development work has
been to implement the new attributes and their controlled vocabulary
that were defined by Tricia and the community back in July and August.
We are happy to say that work has now completed. Toolhub users can now
select audiences, content types, tasks, and subject domains that each
tool is most helpful for. These values can be used when searching and
browsing Toolhub to discover new tools. We also fixed a number of
annoying bugs and added a few more features that we hope will make it
easier for folks to use the catalog.
With all the work described above done the team is planning on a quiet
end to 2022 of time off with friends and family. We will be back in
January 2023 to start the work of promoting these new features with
the larger Wikimedia community. We also hope to announce additional
focused work with a sub-community of Wikimedians to increase their
usage of Toolhub. Look for more updates in 2023!
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2022-12-16
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808
---------- Forwarded message ---------
From: Seyram Komla Sapaty <ssapaty(a)wikimedia.org>
Date: Mon, Aug 1, 2022 at 6:29 PM
Subject: [Cloud-announce] [TOOLHUB] Call For Feedback on Toolhub Taxonomy
To: Wikitech-l <wikitech-l(a)lists.wikimedia.org>
Cc: <cloud-announce(a)lists.wikimedia.org>, Discussion list for the
Wikidata project <wikidata(a)lists.wikimedia.org>, Wikimedia Mailing
List <wikimedia-l(a)lists.wikimedia.org>,
<wikitech-ambassadors(a)lists.wikimedia.org>
Hello!
The Toolhub project team wants your feedback[0] on the Toolhub taxonomy[1].
Toolhub[2] is a catalog of 1500+ tools used by a wide range of
Wikimedia contributors: editors, developers, patrollers, researchers,
admins and more.
We want to make finding and categorizing these tools as easy as
possible. The taxonomy is at the heart of how tool search works, and
your feedback would help improve it.
Whether you are a current user of Toolhub or hearing about it for the
first time doesn't matter – your input is valuable and much
appreciated either way!
Please take 5-10 minutes to leave feedback.
=== How To Provide Feedback ===
Use the discussion page[3] of the feedback page to provide your
responses to the questions.
You will find more details on the feedback page.
The period for providing feedback ends on August 21, 2022.
=== Implementation ===
At the end of the feedback round, the team will evaluate and work on
the necessary improvements.
This is expected to be completed and announced by the end of September 2022.
[0]: https://meta.wikimedia.org/wiki/Toolhub/Data_model/Feedback
[1]: https://meta.wikimedia.org/wiki/Toolhub/Data_model#Taxonomy_v2
[2]: https://toolhub.wikimedia.org/
[3]: https://meta.wikimedia.org/wiki/Talk:Toolhub/Data_model/Feedback
Thanks
--
Seyram Komla Sapaty
Developer Advocate
Wikimedia Cloud Services
_______________________________________________
Cloud-announce mailing list -- cloud-announce(a)lists.wikimedia.org
List information:
https://lists.wikimedia.org/postorius/lists/cloud-announce.lists.wikimedia.…
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808
Report on the Toolhub project for the week ending 2022-07-08.
See the on-wiki progress report [0] for clickable links.
== Planning for discussions on controlled vocabularies ==
Work has begun on planning for a round of discussions with the
Wikimedia community on the controlled vocabulary and taxonomy plans
that Tricia has been drafting. Concrete dates have not yet been
established, but we roughly expect to announce the questions and
request feedback in early August. This would give the community 2-3
weeks to respond with enough time left in the month for the team to
analyze the feedback and report back on our plans for implementation
before the end of the month.
== Last weekly report for the near future ==
This week we are publishing our 82nd Toolhub progress report on meta.
These reports have covered the highs and lows of what we have
attempted and accomplished from the start of the implementation phase
of this project to now.
2022-07-01 was the first day of the Wikimedia Foundation's 2022/2023
fiscal year. In this new year we plan to continue to work to improve
Toolhub, but that work is entering a phase where we need to spend more
time talking to folks from the Wikimedia community who are using
Toolhub, or who we think should be using Toolhub, and less time
implementing new features. Rather than continuing with weekly reports
during this phase we will change to publishing progress reports when
we publish new builds of Toolhub to the production servers or when we
have other useful news to share with our readers.
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2022-07-08
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808
Report on the Toolhub project for the 3 weeks ending 2022-07-01.
See the on-wiki progress report [0] for additional details and clickable
links.
== TL;DR ==
* New production release made
* Future plans
A new quarter and fiscal year just started (at the WMF at least), and we as
a team will be discussing in which direction(s) to take Toolhub. While we
have some ideas, we would always like to hear from tool users and
maintainers. Yes, we're looking at you! File those bugs, swamp us with
feature requests, pitch your coolest ideas.
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2022-07-01
--
Slavina Stefanova (she/her)
Software Engineer - Technical Engagement
Wikimedia Foundation
Report on the Toolhub project for the week ending 2022-06-03.
See the on-wiki progress report [0] for additional details and clickable
links.
== TL;DR ==
* Production release made
* Preparing for Elasticsearch 7.x
The next few weeks will most likely be somewhat quiet on the Toolhub front
because of upcoming vacations and team offsites.
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2022-06-03
--
Slavina Stefanova (she/her)
Software Engineer - Technical Engagement
Wikimedia Foundation
Report on the Toolhub project for the two weeks ending 2022-05-27.
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR ==
* Production release made
* Wikimedia Hackathon 2022
* Taxonomy v2
The 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.
See meta wiki for Tricia's proposed taxonomy changes [1]. There are
open questions there that we would love to hear your opinions on!
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2022-05-27
[1]: https://meta.wikimedia.org/wiki/Toolhub/Data_model#Taxonomy_v2
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808
Report on the Toolhub project for the week ending 2022-05-13.
See the on-wiki progress report [0] for additional details and clickable
links.
== TL;DR ==
* Preparations for Toolhub sessions during Wiki Hackathon 2022.
* Creation of the Toolhub Wiki Hackathon 2022 landing page.
* Toolhub announcement preparations for Wiki Hackathon 2022.
* Meetings and planning for Wiki Hackathon 2022 local chapter in Nigeria.
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2022-05-13
Report on the Toolhub project for the week ending 2022-05-06.
See the on-wiki progress report [0] for additional details and clickable
links.
TL;DR:
* Code updates
* Preparing for the Hackathon
The team's main focus this week has been on planning for the upcoming Wikimedia
Hackathon 2022 <https://www.mediawiki.org/wiki/Wikimedia_Hackathon_2022>. Many
new features have seen the day since Toolhub was first introduced at
Wikimania 2021, and we are very excited to bring them to the community.
Raymond and Bryan will be giving presentations during the event and are
working on updating the slides. Slavina is working on updating the
documentation and preparing announcements for different channels that will
go out on the week of the event.
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2022-05-06
--
Slavina Stefanova (she/her)
Software Engineer - Technical Engagement
Wikimedia Foundation
Report on the Toolhub project for the week ending 2022-04-29.
See the on-wiki progress report [0] for additional details and clickable links.
TL;DR:
* Production release made
* Production database config error corrected
* Service monitoring dashboard setup
This week's deployment includes some really powerful new features that
can be used by the community to improve the catalog. Annotations allow
anyone to populate a number of informative properties about each tool
no matter how the main toolinfo record made it into the catalog. These
new attributes include:
* API URL
* Translate URL
* Bug tracker URL
* User docs URL
* Developer docs URL
* Feedback URL
* Privacy policy URL
* Icon
* Tool type
* Available UI languages
* For wikis
* Deprecated
* Experimental
* Replaced by
These are all new properties added to the toolinfo.json schema by
Toolhub. The majority of records in Toolhub are derived from
toolinfo.json data originally published for Hay's Directory and it's
1.0.0 toolinfo.json schema. This means that there are a lot of gaps
that the community can start working to fill in about tools that they
use.
Expect to see more information about these features and how to use
them as the team prepares for the upcoming Hackathon May 20-22, 2022.
We will be holding some sessions during the event to explain Toolhub
and inviting participation in editing Toolhub records.
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2022-04-29
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808