Design goal: Explore possibilities for how we can allow event organizers on Wikipedia (if they are on a wiki that has the CampaignEvents extension enabled with Event Invitations) to generate event invitation lists for their events. Note that, for MVP, we may want to start with organizers who do use Event Registration, but the goal will be to eventually allow those who do not as well. The focus should be to develop something simple and small, but still usable and intuitive, for organizers.
Project page: Event Discovery
Background: We are interested in developing a new tool for the CampaignEvents extension: Event Invitations. This tool can be available on Wikipedia wikis that have the extension enabled, and it can perhaps be a feature that is chosen to turn on/off by wiki admins. With this tool, organizers who have the Event Organizer right can generate Invitation Lists for their events. These Invitation Lists will be based on articles in their worklists; they will need to be existing Wikipedia articles (i.e., not redlinks). We want to develop a first simple MVP of this new tool, which can implemented relatively quickly. To do this, we can perhaps have a new special page (perhaps it can be called Special:InvitationLIst), in which the organizer can input their worklist. Then, they can submit a request for an Invitation List to be generated. The Invitation List will not be generated instantaneously, so the user will need to see something in the UI that lets them know that they can come back later for the list to be ready. Once it is ready, the user should see a list of usernames who they are recommended to invite, which can be sorted into two categories: "Highly recommended to invite" (which would be those with especially high scores, such as above 70) and "Recommended to invite" (which would be those with medium scores, such as between 30 and 70).
The usernames in the list should link to the user page of the wiki where the Invitation List has been generated. For the simple MVP, we do not need to allow the organizer to edit the list (they can simply view it), but we will eventually allow organizers to remove people from the list.
There will be no messaging support for the MVP, but we may create an interface in the future for organizers to email people to invite (which could perhaps also be something that admins can turn on/off via Community Configuration).
We will want to be able to collect data on the effectiveness of the tool, so we would like to be able to compare event registration lists with event invitation lists. For this reason, we should also ask organizers for the event page with registration when they use Event Invitations. If they do not use Event Invitations, we can potentially ask for the URL of their event page (though I am not sure how useful it would be from an analytics perspective).
Note that a worklist for Event Invitations is not necessarily the same thing as as the full worklist that an organizer may use for an event, since we can only take existing Wikipedia articles to generate an Invitation List, but some worklists can contain articles that are redlinks or not on Wikipedia.
As for community configuration, we can probably not use it for the first few wikis we release to, and instead reach out to those wikis directly to get their approval to enable Event Invitations. However, in the long-run, it would probably be ideal to have Event Invitations be a feature that communities can choose to turn on or off via Community Configuration in the future.
Design
Design Specs




















