Page MenuHomePhabricator

Have HostBot create profile card templates
Closed, InvalidPublic

Description

Currently, mentors and learners are differentiated by category and the particular template used to build their profile. Presently, all of these profiles currently are placed under Wikipedia:Co-op/(username).

Looking ahead, @Soni and I have been thinking it would be better to separate these profiles out into WP:Co-op/Learners/(username) and WP:Co-op/Mentors/(username), not unlike how the Teahouse manages profiles with Guests and Hosts. I think we had envisioned separating profiles into different places at first, but perhaps it was easier to put them all in one place?

In any case, I think separating them out has two important benefits. First, it makes it easier for a learner to become a mentor. Right now (if I'm not mistaken), this process would require that a learner ask for an admin to delete their page, wait for it to be deleted, and then recreate it as a new mentor profile. By separating them out, a learner can simply stop requesting mentors and make a mentor profile right away.

Second (and this is more complicated) is that this change seems like a necessary step toward building a workable system of rotation for the front page profile cards, not unlike how the Teahouse rotates its featured host and featured guest. Currently, we have lists of featured learners and featured mentors for which I have created profile cards manually, and that I have to update manually on the front page. The actual rotation is something we can focus on later, but there should be a page of profile cards for mentors (i.e. https://en.wikipedia.org/wiki/Wikipedia:Co-op/Mentors) and for learners (i.e. https://en.wikipedia.org/wiki/Wikipedia:Co-op/Mentors) that we can draw upon. Is it possible for HostBot to generate these cards automatically when new profiles are created? All that is required, once the profile is created, is to add "front" to the end of the template. For example:

{{Wikipedia:Co-op/Learner_profile|username=Jtmorgan| ... }}

becomes the following for a profile card:

{{Wikipedia:Co-op/Learner_profile_front|username=Jtmorgan| ... }}

Event Timeline

I_JethroBT assigned this task to Capt_Swing.
I_JethroBT raised the priority of this task from to Low.
I_JethroBT updated the task description. (Show Details)
I_JethroBT added a project: Co-op.
I_JethroBT added subscribers: I_JethroBT, Soni, Fhocutt.
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptApr 1 2015, 11:43 PM
I_JethroBT moved this task from Backlog to Front End on the Co-op board.Apr 1 2015, 11:51 PM
I_JethroBT moved this task from Front End to HostBot on the Co-op board.Apr 2 2015, 12:28 AM

A couple of thoughts:

  1. I really like "profile cards" as a term :)
  1. I think separating out profiles will actually make it more difficult to move from learner -> mentor, because you'll have to actually move your page (WP:Co-op/Learners/Jtmorgan has to move to WP:Co-op/Mentors/Jtmorgan). Currently, all you have to do is change the template and a couple params, and voila! https://en.wikipedia.org/w/index.php?title=Wikipedia:Co-op/Jtmorgan_test&diff=656669149&oldid=653802254
  1. It's definitely possible for a bot to update these profile cards. We can put this in the HostBot queue, but that would be volunteer work on my part, so it might not get done in the most timely fashion ;)

OK. @Soni and I went back-and-forth how to organize learners and mentors. Personally, I am OK with either setup in terms of organizing learners and mentors in the space, and I think the category system works just fine. You make a good point about switching as being a matter of changing a few parameters. It would just need to be explained that this would need to be done manually rather than simply hitting the "become a mentor" button.

Good to hear that HostBot will be able to update these cards. And the timeliness issue is OK-- this is not as urgent of a task for sure.

Capt_Swing renamed this task from Have HostBot place new profiles in WP:Co-op/Learner/(username) and WP:Co-op/Mentor/(username) and create profile card templates to Have HostBot create profile card templates.Apr 30 2015, 8:04 PM
Capt_Swing set Security to None.
I_JethroBT closed this task as Invalid.Feb 7 2016, 8:50 PM

Co-op is inactive for the time being.