The Toolhub project is an effort to catalog the various software tools used in the Wikimedia movement. This project is being led by the Wikimedia Cloud Services team. Research and planning for the project began in January 2018.
كيف يمكنك المساعدة في الوقت الراهن
- يرجى مراجعة صفحة wireframes وإضافة رأيك وملاحظاتك بأي لغة كانت. هل ترى أن واجهات المستخدم المقترحة مفيدة؟ هل هي مرتبة بطريقة تتوقعها أنت؟
- يرجى مراجعة صفحة نموذج البيانات وإضافة رأيك وملاحظاتك بأي لغة كانت. يبين نموذج البيانات المعلومات التي بجمعها عن كل أداة. هل يبين نموذج البيانات هذا كل شيء تبحث عنه في أي أداة برمجية؟
Tools are used by our community for many different purposes, including semi-automatically making many edits quickly, presenting data about wiki content, and managing outreach events and contests. Tools fill in the functional gaps not covered by the wiki software itself; without tools, our work would be so much harder. Different efforts have attempted to catalog all of the different tools used in the community, each addressing different aspects of tools and their users. For the first three months of 2018, the Cloud Services team investigated 14 tool cataloguing efforts (as many as we could find) and compared them on 23 different features and 24 different data attributes. We also interviewed tool developers and learned more about how tools are developed and promoted.
As a result of this process, we have come up with a preliminary blueprint of what a useful, comprehensive catalog of Wikimedia tools might look like. Our foundation will be Hay's Tool Directory, which describes over 450 tools through tool description files hosted on wikis and code repositories that are then periodically crawled. Based on our conversations with community members, including at the Wikimedia Conference in Berlin, we will evolve the data model used by Hay's Tool Directory to allow for richer tool descriptions, including a new annotation system to allow community members to annotate tool descriptions with additional metadata fields. From there, we will create a new API to add and modify this data, open for developers to use to create their own interpretations and remixes of the Toolhub data corpus. Eventually, Hay's Tool Directory and Toolhub will merge together to create one authoritative database of software tools.
What is changing
At first, not much. While a new version of the Wikimedia Tool JSON schema will be finalized in June 2018, it will be backwards compatible with the current standard. Eventually, a backwards-incompatible schema may be released.
As Toolhub matures, Hay's Tool Directory will be phased out and replaced with Toolhub. There is no timeline for this yet. When it happens, we will do what we can to minimize disruption, including maintaining redirects between old URL paths and new ones.
We invite you to leave feedback on the talk page in any language. You can also send private feedback to jharewikimedia.org.
- 30 June 2018: Version 1.1.0 of the toolinfo metadata schema is now published! Thank you to the 12 people who contributed feedback.
- 26 June 2018: Wireframes for Toolhub are now available for comment. Please review and leave feedback in any language.
- 7 May 2018: We have released the proposed data model. Please review and leave feedback in any language.
- 31 March 2018: We're happy to announce this project to the public!