As a member of the Campaigns team, I want to know what structured data we can get on WikiProjects via Wikidata, and I want to know the general level of complexity and any risks associated with this work, so that we can determine what information we can easily present to users in order to build out a Community List MVP.
Background: For the Community List MVP, we would like to expand the Event List so that we can also feature WikiProjects. In order to do this, we need to first determine how we get data on WikiProjects. Some data on WikiProjects is essential for usability, so that users can easily determine what a given WikiProject is and whether or not they may be interested in joining them or learning more. Other data is less essential, but it is a nice to have. Meanwhile, we know that at least some data on WikiProjects is available in Wikidata, and it has the benefit of being regularly updated and maintained by volunteers.
Overall, the purpose of this investigation will be to determine what WikiProject data we can get from Wikidata, with a special focus on: WikiProject name, description, links, and wikis.
Notes on related tickets: We have separate investigations to explore if we can display the data globally (T371292), how we can get topics as defined by LiftWing (T370951), and how we should WikiProject information in the preferred language of the user (T370952)
Resources:
- General WikiProject documentation
- Data on WikiProjects
Acceptance Criteria:
- Investigate options for how we can (or cannot) get the following data on WikiProjects from Wikidata:
- Highest priority data
- WikiProject name(s)
- WikiProject links
- WikiProject wikis
- Medium priority data (nice to have, and listed in order of priority)
- WikiProject description
- WikiProject logo/image
- WikiProject creation/inception date
- WikiProject founders
- Note: Ideally, we would get the usernames & user pages (maybe in the home wiki or the wiki of the event) of the founders, but other options could include a Wikidata item associated with the founder, if any
- Note: Some of the info in Wikidata, such as the description, has translations (see example), but translation work will be handled in a separate task
- Highest priority data
- Share potential risks, concerns, or dependencies related to get any of this data
- If this cannot be accomplished within the 3 day timeboxed period, share what has been accomplished and suggested next steps, which we can then discuss as a team in our planning of what to do next