Page MenuHomePhabricator

Investigation: How do we define WikiProjects within the CampaignEvents extension?
Open, Needs TriagePublic

Description

NOTE: This may or may not be worked on, depending on the findings from T370686.

Background: For WE 1.3, we want to include WikiProjects in the Event List. We do not know yet how we will do this from a design perspective, but we do know that we need to include WikiProjects, one way or another. For this reason, we should first investigate the options for how we can do this. This investigation is not meant to make a decision, but merely to present the options that may be available for us so that we can discuss them as a team and come to a decision.

Right now, we have a concept of an individual event in the CampaignEvents extension. However, we do not have any architectural support for global campaigns with sub-events or other types of events that are not a single, one-off events. We know from past research that more complex systems of campaign structure exist (see 'How are campaign events structured?'). Meanwhile, we have heard from some organizers and various internal stakeholders that there is interest in thinking about the structure of campaigns beyond one-off events.

So, we need to ask: How can we define WikiProjects within the CampaignEvents extension? Can we create a higher layer to events that are not time-bound (which can be similar to 'Recurring' events in 'How are campaigns & events structured?')? Or would that take too long and be too complex to deliver a simple first MVP of the Community List, and perhaps there is a simpler solution that could work on first? What options are available to us, so that we can weigh the pros/cons & come to a decision?

Event Timeline

ifried updated the task description. (Show Details)
ifried renamed this task from Investigation: How do we define larger initiatives within the CampaignEvents extension? to Investigation: How do we define larger initiatives within the CampaignEvents extension? [maybe].Jul 12 2024, 9:07 PM
ifried updated the task description. (Show Details)
ifried renamed this task from Investigation: How do we define larger initiatives within the CampaignEvents extension? [maybe] to Investigation: How do we define WikiProjects within the CampaignEvents extension?.Jul 12 2024, 10:45 PM
ifried updated the task description. (Show Details)
ifried added a subscriber: gonyeahialam.
ifried updated the task description. (Show Details)
ifried updated the task description. (Show Details)

This ticket is no longer needed for the Community List MVP, but it may be useful if we do decide to generalize Event Registration. For this reason, I am moving it out of the Community List MVP epic.