Page MenuHomePhabricator

Update special pages names related to events
Closed, ResolvedPublic2 Estimated Story Points

Description

As a Wikimedian, I want the special pages related to events to have clear names, so that they are easy to understand by a wide range of audiences.

Resources:

Acceptance Criteria:

  • Use the following names for the Special pages:
    • Special:EnableEventRegistration
    • Special:EventDetails
    • Special:MyEvents
    • Special:EditEventRegistration
    • Special:RegisterForEvent
    • Special:CancelEventRegistration (for participant unregistering from event)
    • Special:DeleteEventRegistration
  • The page titles should reflect the new names (e.g., the title of Special:EnableEventRegistration should become "Enable event registration")

Event Timeline

Restricted Application added a subscriber: Aklapper. ยท View Herald TranscriptJun 8 2022, 5:07 PM
ifried renamed this task from Update special pages names [placeholder] to Update special pages names related to events.Jun 9 2022, 12:32 PM
ifried updated the task description. (Show Details)

Change 811691 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[mediawiki/extensions/CampaignEvents@master] Change "create" to "enable" for event registrations

https://gerrit.wikimedia.org/r/811691

Change 811694 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[mediawiki/extensions/CampaignEvents@master] Rename and adjust some messages related to enabling registration

https://gerrit.wikimedia.org/r/811694

@ifried Last-minute question. The task description says "Special:YourEvents". This is inconsistent with other existing special pages like MyContributions, MyLanguage, MyPage, MyUploads, MyFiles etc. I think we should stick to the existing convention and keep "MyEvents" as the name. Note that when you open the page, it will say "Your events" (cfr. patchdemo), so this is only about the name, not the description. WDYT?

@ifried Last-minute question. The task description says "Special:YourEvents". This is inconsistent with other existing special pages like MyContributions, MyLanguage, MyPage, MyUploads, MyFiles etc. I think we should stick to the existing convention and keep "MyEvents" as the name. Note that when you open the page, it will say "Your events" (cfr. patchdemo), so this is only about the name, not the description. WDYT?

Another thing that I think we already discussed but can't remember: why do we have "EditEvent" and not "EditEventRegistration", like the others?

Change 811698 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[mediawiki/extensions/CampaignEvents@master] Rename more special pages

https://gerrit.wikimedia.org/r/811698

Change 811691 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] Change "create" to "enable" for event registrations

https://gerrit.wikimedia.org/r/811691

Thanks for this feedback, @Daimona!

  • I agree regarding 'MyEvents.' I think the original recommendation for 'Your Events' was made to be consistent with the name of the page in the prototype, but I agree that it is important to have consistency of language across MediaWiki overall, so I have changed the name in the Acceptance Criteria to be 'MyEvents.'
  • For EditEvent: Not sure! Maybe this came out of a discussion that perhaps the 'Edit' experience could one day be for both editing registration and/or an event page, so it makes sense to have a more generalized name? Either way, it doesn't make sense because it doesn't follow the naming logic that we have for the other page names, so I have updated the AC for this as well to be 'EditEventRegistration.'

One question: Do you think we would have separate special pages in the future for editing and deleting event pages (created via the event creation tool) rather than integrated into the special pages for editing and deleting registration? If yes, then no concerns, but I want to just confirm that our naming isn't overly specific based on how we imagine the pages being used in the future.

  • For EditEvent: Not sure! Maybe this came out of a discussion that perhaps the 'Edit' experience could one day be for both editing registration and/or an event page, so it makes sense to have a more generalized name? Either way, it doesn't make sense because it doesn't follow the naming logic that we have for the other page names, so I have updated the AC for this as well to be 'EditEventRegistration.'

Ah, yes, that might be it. We could still change it in the future if need be. Thanks.

One question: Do you think we would have separate special pages in the future for editing and deleting event pages (created via the event creation tool) rather than integrated into the special pages for editing and deleting registration? If yes, then no concerns, but I want to just confirm that our naming isn't overly specific based on how we imagine the pages being used in the future.

I'm not sure about our plans for the future, and the answer very much depends on what we want and how it'll be implemented. Since event pages are going to remain normal wiki pages, we should not duplicate existing functionality: for instance, and event page would be deleted just like every other wiki page (via action=delete). As for page creation and editing, that again depends on the implementation; however, I think it could potentially be better if you could edit an event page directly from the page itself, without going to a special page first.

Okay, thanks, @Daimona for these thoughts! Since a) we do not know how we will implement the event creation process in the future, b) we can change the special page name in the future, if need be, and c) it makes the most sense and is the most intuitive to use EditEventRegistration as the name for the special page at this point, we can keep EditEventRegistration as the name in the AC. Much appreciated.

Change 811698 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] Rename more special pages

https://gerrit.wikimedia.org/r/811698

Change 811694 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] Rename and adjust some messages related to enabling registration

https://gerrit.wikimedia.org/r/811694

  • Special:EnableEventRegistration
    • title: Enable event registration
  • Special:EventDetails
    • title: Event details: {event name}
  • Special:MyEvents
    • title: Your events
  • Special:EditEventRegistration
    • title: Edit event registration
  • Special:RegisterForEvent
    • title: Register for an event
  • Special:CancelEventRegistration (for participant unregistering from event)
    • title: Cancel your registration for an event
  • Special:DeleteEventRegistration
    • title: Delete event registration

@ifried I added the event titles as they are right now under the special page names at T310201#8070064 to make sure those look good to you

The page names have been updated, so I'm marking this as Done.