[Bug 16497] Paginate Special:AllMessages
https://bugzilla.wikimedia.org/show_bug.cgi?id=16497 --- Comment #21 from fole...@netcourrier.com 2010-04-09 08:44:05 UTC --- I had asked for this in duplicate bug 15389, and I must say that it works fine now. Thank you. -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 16497] Paginate Special:AllMessages
https://bugzilla.wikimedia.org/show_bug.cgi?id=16497 Chad H. innocentkil...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED --- Comment #20 from Chad H. innocentkil...@gmail.com 2009-07-15 02:03:47 UTC --- Done in r53286 -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 16497] Paginate Special:AllMessages
https://bugzilla.wikimedia.org/show_bug.cgi?id=16497 jida...@jidanni.org changed: What|Removed |Added CC||jida...@jidanni.org Version|1.15-svn|1.16-svn --- Comment #18 from jida...@jidanni.org 2009-06-04 21:09:51 UTC --- Glad something is going to be done soon, else it is the click of death (well, 5 minute freeze) for my browser (emacs-w3m), so I was going to say maybe make php the default output mode, instead of the giant HTML table). $ for i in php html xml; do echo -en $i:\\t GET -P ...title=Special:AllMessages\ot=$i|Ac -c; done php:164635 html: 1586231 xml:209453 -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 16497] Paginate Special:AllMessages
https://bugzilla.wikimedia.org/show_bug.cgi?id=16497 --- Comment #19 from Happy-melon happy-me...@live.com 2009-06-04 22:34:43 UTC --- PHP was once the default mode, but was replaced with the human readable form because, well, it's not the human-readable form :-D It's a human-facing page, ergo it should have pretty human-readable content. For a machine-readable form, go to the API. Even with the limit set to 5000, so all the entries display, the TablePager version is still significantly more compact: I make it 1.31Mb vs 2.27Mb; not sure how that meshes with your stats, but it would be a significant saving even if it were only 200kB. -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 16497] Paginate Special:AllMessages
https://bugzilla.wikimedia.org/show_bug.cgi?id=16497 --- Comment #17 from Happy-melon happy-me...@live.com 2009-05-28 11:35:36 UTC --- Anyone planning on doing anything with this? -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 16497] Paginate Special:AllMessages
https://bugzilla.wikimedia.org/show_bug.cgi?id=16497 Happy-melon happy-me...@live.com changed: What|Removed |Added Attachment #6086 is|0 |1 obsolete|| --- Comment #16 from Happy-melon happy-me...@live.com 2009-05-04 17:51:39 UTC --- Created an attachment (id=6089) -- (https://bugzilla.wikimedia.org/attachment.cgi?id=6089) Revised patch, still against r50159 Hmn, I guess this could be resolved by calling the method from the TablePager instance that's actually created? This revised patch should do this. I've also added some replacement CSS; this resolves bug7006. -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 16497] Paginate Special:AllMessages
https://bugzilla.wikimedia.org/show_bug.cgi?id=16497 Happy-melon happy-me...@live.com changed: What|Removed |Added Blocks||7006 -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 16497] Paginate Special:AllMessages
https://bugzilla.wikimedia.org/show_bug.cgi?id=16497 Happy-melon happy-me...@live.com changed: What|Removed |Added Blocks||7008 -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 16497] Paginate Special:AllMessages
https://bugzilla.wikimedia.org/show_bug.cgi?id=16497 Happy-melon happy-me...@live.com changed: What|Removed |Added Attachment #5634 is|0 |1 obsolete|| --- Comment #14 from Happy-melon happy-me...@live.com 2009-05-03 22:34:30 UTC --- Created an attachment (id=6086) -- (https://bugzilla.wikimedia.org/attachment.cgi?id=6086) Paginate Special:Allmessages using TablePager, against r50159 I've been working on a complete solution to this and related bugs, using the TablePager class that is used in, for instance, CodeReview and the AbuseFilter. This framework provides a nice way to paginate large data sets such as Allmessages. Notable features include: *Server-side filtering by customisation state (modified, unmodified or all), and by prefix *Integrated language selection *No horizontal scrolling *No javascript :D The one aspect of the implementation that I'm not entirely happy with is the need to pretend, for the benefit of TablePager and its parent IndexPager, that the data was drawn entirely from the database. To do this, I had to write a FakeResultWrapper class that could be loaded with the message array and that would then spit out the results in the manner IndexPager expects from a real database. The alternative was to overload so many of IndexPager's core methods (extractResultInfo, getBody and formatRow, at least) as to rather defeat the object of using the framework in the first place. With the FakeResultWrapper, new features would have to be implemented to ResultWrapper itself, and utilised in TablePager, in order to cause breakages. The only breaking change is the removal of the variable output formats; only HTML is now supported. Both PHP and XML-formatted lists are now available through the API; this should certainly be the access point for scripts that need a machine-readable list of the messages. The PHP output was added almost exactly five years ago (r3454), from the time when message defaults were still specified in the database, XML 18 months ago (r27389). I'll CC both committers, but I think that this functionality should be accessed through the API. Admittedly there is currently no way to get the 'original' message through the API, but that's a separate bug. comments/criticisms would be much appreciated. The patch only blanks phase3/skins/common/allmessages.js for some reason; that file is actually now unused and can be deleted. -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 16497] Paginate Special:AllMessages
https://bugzilla.wikimedia.org/show_bug.cgi?id=16497 Happy-melon happy-me...@live.com changed: What|Removed |Added CC||vasi...@gmail.com, happy- ||me...@live.com Depends on||18620 URL||http://hmwiki.x10hosting.com ||/wiki/Special:AllMessages Keywords||need-review, patch Version|1.14-svn|1.15-svn -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 16497] Paginate Special:AllMessages
https://bugzilla.wikimedia.org/show_bug.cgi?id=16497 --- Comment #15 from ^demon innocentkil...@gmail.com 2009-05-03 22:42:50 UTC --- Applies cleanly and works well here. Have a strict standards bug though, on line 92 of the patched SpecialAllmessages.php: Non-static method TablePager::getHiddenFields() should not be called statically, assuming $this from incompatible context -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 16497] Paginate Special:AllMessages
https://bugzilla.wikimedia.org/show_bug.cgi?id=16497 Roan Kattouw roan.katt...@gmail.com changed: What|Removed |Added CC||mediaw...@blazemonger.com --- Comment #12 from Roan Kattouw roan.katt...@gmail.com 2009-04-12 18:19:15 UTC --- *** Bug 18439 has been marked as a duplicate of this bug. *** -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 16497] Paginate Special:AllMessages
https://bugzilla.wikimedia.org/show_bug.cgi?id=16497 Roan Kattouw roan.katt...@gmail.com changed: What|Removed |Added Depends on|15389 | -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 16497] Paginate Special:AllMessages
https://bugzilla.wikimedia.org/show_bug.cgi?id=16497 ^demon innocentkil...@gmail.com changed: What|Removed |Added CC||dasch...@gmx.net --- Comment #8 from ^demon innocentkil...@gmail.com 2009-03-05 13:44:04 UTC --- *** Bug 17800 has been marked as a duplicate of this bug. *** -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 16497] Paginate Special:AllMessages
https://bugzilla.wikimedia.org/show_bug.cgi?id=16497 --- Comment #10 from DaSch dasch...@gmx.net 2009-03-05 13:52:40 UTC --- I think the problem is that with a rising number of extensions and personal changes the whole thing gets to big, I think the sugestion from Bug 15389 is a good beginning to solve this problem -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 16497] Paginate Special:AllMessages
https://bugzilla.wikimedia.org/show_bug.cgi?id=16497 FunPika stevend...@comcast.net changed: What|Removed |Added CC||stevend...@comcast.net Summary|Fatal Error in |Paginate Special:AllMessages |Special:AllMessages | --- Comment #6 from FunPika stevend...@comcast.net 2008-12-30 00:02:10 UTC --- Updated summary to reflect need for pagination. -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l