Page MenuHomePhabricator

Customizable membership workflows for Collaboration Hubs.
Open, MediumPublic

Description

The CollaborationKit extension will allow people to "join" collaboration hubs (e.g. WikiProjects) at the click of a button. This will help facilitate notifications and generate statistics on member participation. (Users should be able to opt out of being included in metrics reports.)

Design issue: WikiProject Medicine actually wants a fairly complex workflow for memberships. @Isarra will need to figure out how to make membership workflows configurable on-wiki and what the resulting sign-up workflow would look like. This would let us strike a good balance between the moderately complex membership workflow we have with WPX UI and the super-simple workflow originally envisions for CollaborationKit.

Part 5 from the T129240 notes.

Original Report:

A Women in Red user noted that the process for signing up for the WikiProject is too convoluted. There also isn't enough emphasis on the avatar being optional.

@Capt_Swing, might it be possible to appropriate AddMe (or whatever it's called) for WikiProject purposes? It's nice and simple.

Event Timeline

Harej assigned this task to Isarra.
Harej raised the priority of this task from to Medium.
Harej updated the task description. (Show Details)
Harej added subscribers: Isarra, Aklapper, Harej, Capt_Swing.

Discussed during 2015-12-07 meeting.

Decisions:

  • We replace the current approach of {{WikiProjectCard}} --> user space page --> WikiProject member list with a wrapper template on a member list page, with each username a parameter, that can be edited by hand.
  • People should be able to sign up manually by mimicking the other entries in the list.
  • If people want to have more complex profiles (pictures, description of what they're interested in, description of what they need help with), there should be optional next steps for creating a profile. This profile would be at a standardized page name and a "(view profile)" or "(learn more)" link would conditionally display if the profile in question exists.
  • There would be a form (likely implemented through AddMe), but it would work to write this syntax that can be done by hand.

Now that we're going full steam ahead on the extension (T123028), it makes sense to do this as part of the extension, rather than implement it twice.

Harej renamed this task from More straightforward process for signing up as a member on a WikiProject to [Initial Features] More straightforward process for signing up as a member on a WikiProject.Mar 8 2016, 4:48 PM
Harej raised the priority of this task from Medium to High.Apr 26 2016, 3:55 AM
Harej removed Isarra as the assignee of this task.May 27 2016, 9:54 AM

Design issue: WikiProject Medicine actually wants a fairly complex workflow for memberships. @Isarra will need to figure out how to make membership workflows configurable on-wiki and what the resulting sign-up workflow would look like. This would let us strike a good balance between the moderately complex membership workflow we have with WPX UI and the super-simple workflow originally envisions for CollaborationKit.

Harej renamed this task from [Initial Features] More straightforward process for signing up as a member on a WikiProject to Membership workflows for Collaboration Hubs..Jun 30 2016, 8:09 PM
Harej renamed this task from Membership workflows for Collaboration Hubs. to Customizable membership workflows for Collaboration Hubs..Sep 4 2016, 2:37 AM
Harej updated the task description. (Show Details)

The default membership workflow to ship will be based on the current workflow but with CollaborationList. However there is still the outstanding issue of customizable membership workflows, so this remains as a future design task.

Harej lowered the priority of this task from High to Medium.Feb 24 2017, 4:14 AM