Page MenuHomePhabricator

Allow "archiving" of CentralNotice templates
Closed, ResolvedPublic

Description

Author: bugs

Description:
As an alternative - or additional - solution to bug 20230 (suggested by Tomasz), it would be a good idea if we could "archive" templates. Archived templates shouldn't be listed on the main Special:NoticeTemplate, but would still be accessible in case we need them again (e.g. via Special:NoticeTemplate/Archive). It's a waste to delete the templates (we might be able to reuse the template/translations or we might base future notices on it), but the current situation it also makes the list quite long. We can keep them stored elsewhere until we need them again.


Version: unspecified
Severity: enhancement

Details

Reference
bz20231

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 10:48 PM
bzimport set Reference to bz20231.

bugs wrote:

Upping the severity (=> major). The CentralNotice/NoticeTemplate pages are almost unusable at the moment and this will just get worse.

bugs wrote:

This is really getting to an unacceptable level. It takes forever to load the page if it doesn't crash your browser.

It's sad that software that is used so much and affects *every* project can't be made to work properly. Either pagination or "archiving" needs to be enabled or we're going to have to start deleting notices, making us lose all of our past work.

Lowering importance to minor now that pagination is in place.

Just adding some thoughts from this year's fundraiser as I was thinking about it. While the paging as clearly made the 'massive breakage' part of this much better I still think this is a feature that is needed and could make things a lot easier for everyone in the long run. This year's fundraiser alone we have more then 500 banners and since in general we don't want to delete banners for historical reasons (for example to see what we did, compare/copy code and because they are linked in a bunch of places) we are left with this massive amount of banners still in the system. This makes it tough both to look for old banners and to deal with banners that you are still using (for example one of our banners from the very start was used up until the last day in some countries).

I think the ideal system would be to either automatically or manually (manually may in fact even be better) allow us to push banners to folders or even just to 'archive' them and have them auto filter into folders by date. A simple 'archived/active' would also be helpful if a folder type system is unworkable.

My suggestion for a simple implementation:

  1. Banner is set to archived/not archived manually with a checkbox (like delete)
  2. Archived banners are shown in a separate page, say [[Special:NoticeTemplate/archive]], where they can be "unarchived"
  3. A link to that archive page from the main page (and vice versa)

Patch "UI for Archiving Campaigns" was merged in August...
Closing as FIXED.