Last modified: 2013-07-30 01:21:20 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T32056, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 30056 - Allow searching for "all" on Special:BannerAllocation for a specific project, language or country
Allow searching for "all" on Special:BannerAllocation for a specific project,...
Status: RESOLVED FIXED
Product: MediaWiki extensions
Classification: Unclassified
CentralNotice (Other open bugs)
unspecified
All All
: Low enhancement (vote)
: ---
Assigned To: Nobody - You can work on this!
: fundraising
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-07-25 18:35 UTC by Umherirrender
Modified: 2013-07-30 01:21 UTC (History)
8 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Umherirrender 2011-07-25 18:35:08 UTC
It is very hard to find all active campaigns for a wiki (the combination of project and language), because Special:CentralNotice does not show all languages or/and projects for each campaigns, for example it has sometimes Multiple (372) or Multiple (10).

Having a filter to find all campaigns for a project, a language or a combination of project and language would be very fine.

Thanks.
Comment 1 Casey Brown 2011-07-25 18:48:04 UTC
Isn't that what http://meta.wikimedia.org/wiki/Special:BannerAllocation does?
Comment 2 Umherirrender 2011-07-26 19:11:17 UTC
(In reply to comment #1)
> Isn't that what http://meta.wikimedia.org/wiki/Special:BannerAllocation does?

That looks good, I have never tested all the tabs are shown on the special pages. Thanks.

But you have to choose an item in all boxes. If possible it is nice to have a way, to set a box to "all" to have the following searches:

* project, language and country together
* project and language together (with country = all)
* project and country together (with language = all)
* language and country together (with project = all)
* project alone (with language and country = all)
* language alone (with project and country = all)
* country alone (with project and language = all)
Comment 3 Ryan Kaldari 2011-07-26 19:23:24 UTC
This sounds like a good idea, but is potentially a nightmare to implement. The problem is that if you search for allocation across all Wikipedias, for example, you could get 89,280 different results (372 languages x 240 countries). Obviously we don't want to output 89,280 separate tables. If you have any ideas for how to deal with this, let me know.
Comment 4 Umherirrender 2011-08-07 18:07:51 UTC
89280 are many possible entrys. But I have not any ideas to solve that problem at the moment.
Comment 5 MZMcBride 2011-08-08 01:03:52 UTC
(In reply to comment #3)
> This sounds like a good idea, but is potentially a nightmare to implement. The
> problem is that if you search for allocation across all Wikipedias, for
> example, you could get 89,280 different results (372 languages x 240
> countries). Obviously we don't want to output 89,280 separate tables. If you
> have any ideas for how to deal with this, let me know.

I don't understand this.

As I see it, you'd have three drop-downs, all with a particular filter type, and one option of "all" (very similar to the current setup). If there are a lot of results, you can paginate, right? That's what you'd do with a large data set in nearly any other context. Set a limit and paginate through the results with an offset.

I think pagination might be easier to implement if BannerAllocation used GET instead of POST. Not really sure why it's currently using POST. Probably the subject of a separate bug, though.
Comment 6 MZMcBride 2011-08-08 01:08:07 UTC
(In reply to comment #5)
> I think pagination might be easier to implement if BannerAllocation used GET
> instead of POST. Not really sure why it's currently using POST. Probably the
> subject of a separate bug, though.

I filed bug 30271 to track the GET/POST issue.
Comment 7 Matt Walker 2013-07-30 01:21:20 UTC
A combination of things such as not grouping things on the main page and having Global Allocation should have solved this. Closing unless we have more things to add.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links