Page MenuHomePhabricator

Consistency of names across Newsletter extension special pages
Closed, ResolvedPublic

Description

The Newsletter extension activates three pages:

  • Special:Newsletters
  • Special:NewsletterCreate
  • Special:NewsletterManage

What about using always "Newsletters* for consistency instead of using both Newsletters and Newsletter*?

This is a minor detail, but keeps the special pages created by this extension more tidy, I don't know whether there is a more serious policy about naming special pages.

Event Timeline

Qgil raised the priority of this task from to Needs Triage.
Qgil updated the task description. (Show Details)
Qgil subscribed.

I think we should only have a single Special Page like Special:Newsletters - and it should have subsections. Special:Newsletterrs/Manage, Special:Newsletters/Create etc - so that we can reduce the number of special page and make it neat.

Example of such use can be found over here : https://test2.wikipedia.org/wiki/Special:AbuseFilter

Qgil triaged this task as Low priority.Aug 28 2015, 11:27 AM

Change 236571 had a related patch set uploaded (by Glaisher):
Implement Special:Newsletter

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

Change 236571 merged by jenkins-bot:
Implement Special:Newsletter

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

It is unclear to me what is the final structure of pages we are aiming for...

I am currently thinking of it like this.

  1. Special:Newsletters - Shows an overview of all newsletters on the wiki and allows to subscribe/unsubscribe.
  2. Special:Newsletter - Allows viewing details and doing various actions related to a specific newsletter. (actions include managing, deleting, subscribing etc.)
  3. Special:CreateNewsletter - Allows to create newsletters.

We wouldn't have Special:ManageNewsletter as its functionalities would be merged with Special:Newsletter. Does this plan sound okay?

It makes sense, yes. I guess the original motivation of this task is obsolete now, though.

Change 269999 had a related patch set uploaded (by Glaisher):
Add manage form to Special:Newsletter

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

Change 270006 had a related patch set uploaded (by Glaisher):
Remove Special:ManageNewsletter and related code

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

Change 269999 merged by jenkins-bot:
Add manage form to Special:Newsletter

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

Change 270006 merged by jenkins-bot:
Remove Special:ManageNewsletter and related code

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