As an organizer, I want to be able to send invitations to editors about my event who are likely to be interested in the event and be productive editors during the event, so that more people can join my event and make meaningful contributions during the event.
**Background:** As part of our [[ https://meta.wikimedia.org/wiki/Campaigns/Foundation_Product_Team/Event_Discovery | Event Discovery ]] work, we are working on an Event Invitations project. With Event Invitations, we want to help event organizers reach out to new audiences of editors who may be interested in their events. This way, we hypothesize that more people can register for events and make impactful contributions. To do this, we plan to generate an Invitation List, which is a list of editors who the organizer can invite. The Invitation List may be based on some of the following criteria:
* Interest in the topical area: We can select editors who have made a significant contribution (for example, a certain minimum number of bytes) within a certain period of time (for example, within the last 2 years) on at least one of the articles being worked on during the event. Alternatively, we could also select editors who are watching a page indefinitely that is on the organizer's worklist.
* Recent editing activity: From this group, we can select editors who have made at least one unreverted edit on the wikis in the last 90 days, as an example.
* Productive history of editing: From this group, we can select editors who have made a minimum number of contributions (for example, 500 unreverted edits) on the project of the event, as an example.
With this list, the organizer can then choose to invite the editors to the event.
The method of invitation has not yet been determined, but we may have organizers use communication methods already available to them as a first experiment (such as talk page messages or wikimail). The hope is that since this group of invited editors are productive, active, and potentially interested in the specific topics of the event, some of the invited editors may be interested in joining the event.
**Acceptance Criteria [subject to change]:**
* If an organizer has the organizer right and if they have created an event page, they should be able to send event invitations
** Organizer right is a user group, which is currently controlled by stewards
** Event pages are defined by the organizer as their event page
* To create the event page invitation, the organizer inputs the following information:
** A list of links (articles or Wikidata items) for the event
*** We can have a minimum and maximum (for example, between 5 and 200)
** Invitation text: t The organizer can input any text (that is within the Echo character limitation) to invite editors to events
* It is TBD if the organizer can or cannot see the invitation list
* The organizer should have some abilities to manage the invitation list
** At minimum, the organizer should be able to specify people who should not be in the participant list
** Maybe: The organizer can add people to the participant list
* Once the invitation has been written, the invitation should be sent to a group of editors with a maximum threshold that is to be determined (for example, 200 editors). The editors who will be invited will be based on the following criteria:
** If they have made substantial contributions to any of the articles/wikidata items (determined by X number of bytes)
** If they have made contributions semi-recently (for example, last 3 years)
** If they are semi-experienced editors (for example, at least 500 edits)
* Organizer should receive confirmation when invitation for the event is sent
* Organizer should see somewhere when and how to many people the invitation was sent
* Organizer should only be able to send one invitation cycle per event