Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-18 Thread Jean-Frédéric
2013/7/17 Yuvi Panda yuvipa...@gmail.com It's universally liked, is there almost on every wiki, and provides a much needed functionality. Note that this might not be the same version: for example, the HotCatsMulti [1] deployed on the French-language Wikipedia is a fork of the Commons HotCat

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-18 Thread Krinkle
On Jul 17, 2013, at 11:52 PM, Yuvi Panda yuvipa...@gmail.com wrote: It's universally liked, is there almost on every wiki, and provides a much needed functionality. Why isn't this deployed as an extension, or better yet - part of core, than as a gadget? Just a matter of someone to do the

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-18 Thread MZMcBride
Tyler Romeo wrote: Quick question, is there a way in the API (other than action=edit) to add/remove categories from a page? Because that seems to be one of the main things that would be holding this back from becoming an extension proper. In my view, this kind of misses the point entirely: if

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-18 Thread Tyler Romeo
On Thu, Jul 18, 2013 at 1:23 PM, MZMcBride z...@mzmcbride.com wrote: In my view, this kind of misses the point entirely: if MediaWiki had a proper API or UI for adding and removing categories (or other metadata), a gadget like HotCat would be almost completely unnecessary. :-) HotCat exists

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-18 Thread Antoine Musso
Le 18/07/13 19:23, MZMcBride a écrit : In my view, this kind of misses the point entirely: if MediaWiki had a proper API or UI for adding and removing categories (or other metadata), a gadget like HotCat would be almost completely unnecessary. :-) HotCat exists to fill a void left by

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-18 Thread Tyler Romeo
On Thu, Jul 18, 2013 at 4:04 PM, Antoine Musso hashar+...@free.fr wrote: Lets move the categories in wikidata ? =) That'd be nice, but how much time would that take to develop? *-- * *Tyler Romeo* Stevens Institute of Technology, Class of 2016 Major in Computer Science www.whizkidztech.com |

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-18 Thread David Gerard
On 18 July 2013 22:07, Tyler Romeo tylerro...@gmail.com wrote: On Thu, Jul 18, 2013 at 4:04 PM, Antoine Musso hashar+...@free.fr wrote: Lets move the categories in wikidata ? =) That'd be nice, but how much time would that take to develop? They're local to each wiki, but they should indeed

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-18 Thread Risker
On 18 July 2013 17:18, David Gerard dger...@gmail.com wrote: On 18 July 2013 22:07, Tyler Romeo tylerro...@gmail.com wrote: On Thu, Jul 18, 2013 at 4:04 PM, Antoine Musso hashar+...@free.fr wrote: Lets move the categories in wikidata ? =) That'd be nice, but how much time would that

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-18 Thread Marc A. Pelletier
On 07/18/2013 05:18 PM, David Gerard wrote: They're local to each wiki, but they should indeed be metadata. Worf and Sapir would have a field day with that idea. :-) -- Marc ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-18 Thread Yuvi Panda
So, summarizing: 1. MarkTraceur (and the Multimedia Team) is working on a way to do 'beta experiments' on live wikis that do not involve things being left to be Gadgets all the time. This can also eventually help 'promote' gadgets into Extensions / Core. 2. Tyler is working on an Extension for

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-18 Thread Matthew Flaschen
On 07/18/2013 05:43 PM, Yuvi Panda wrote: So, is HotCat replacement extension going to plug into the Beta Experiments thingy Mark is working on? I suppose there'll be docs on that at some point of time... There are some: https://www.mediawiki.org/wiki/Extension:BetaFeatures Matt Flaschen

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-18 Thread Tyler Romeo
On Thu, Jul 18, 2013 at 5:43 PM, Yuvi Panda yuvipa...@gmail.com wrote: 2. Tyler is working on an Extension for this (or it might already exist, as Krinkle pointed out) I looked at the extension Krinkle pointed out, and it's similar to HotCat in that it's completely JavaScript. I'm hoping to

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-18 Thread Sumana Harihareswara
Derk-Jan, Thanks for that list; I know I'll be coming back to it as my team works to reach out to gadget and userscript developers in the future. -- Sumana Harihareswara Engineering Community Manager Wikimedia Foundation On 07/17/2013 06:22 PM, Derk-Jan Hartman wrote: If people don't want to

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-18 Thread Matthew Flaschen
On 07/17/2013 06:25 PM, Jon Robson wrote: This seems like a bad habit to have got ourselves into... All it takes is a trailing comma somewhere and a gadget could take out a whole browser. Browsers should not crash due buggy JavaScript. It happens, but in my experience it's not as common as

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-18 Thread Matthew Flaschen
On 07/18/2013 06:00 PM, Tyler Romeo wrote: On Thu, Jul 18, 2013 at 5:43 PM, Yuvi Panda yuvipa...@gmail.com wrote: 2. Tyler is working on an Extension for this (or it might already exist, as Krinkle pointed out) I looked at the extension Krinkle pointed out, and it's similar to HotCat in

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-18 Thread Matthew Flaschen
On 07/18/2013 04:04 PM, Antoine Musso wrote: Le 18/07/13 19:23, MZMcBride a écrit : In my view, this kind of misses the point entirely: if MediaWiki had a proper API or UI for adding and removing categories (or other metadata), a gadget like HotCat would be almost completely unnecessary. :-)

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-18 Thread Yuvi Panda
On Fri, Jul 19, 2013 at 4:08 AM, Matthew Flaschen mflasc...@wikimedia.org wrote: You should consider putting the API module in core, since other projects (including Mobile) have had demand for it. +1. -- Yuvi Panda T http://yuvi.in/blog ___

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-18 Thread Tyler Romeo
On Thu, Jul 18, 2013 at 6:38 PM, Matthew Flaschen mflasc...@wikimedia.orgwrote: You should consider putting the API module in core, since other projects (including Mobile) have had demand for it. Will do. *-- * *Tyler Romeo* Stevens Institute of Technology, Class of 2016 Major in Computer

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-18 Thread Helder .
On Wed, Jul 17, 2013 at 7:22 PM, Derk-Jan Hartman d.j.hartman+wmf...@gmail.com wrote: ... To get what you want, you need: ... 3: i18n support for gadgets. 4: Global repositories for gadgets aka https://www.mediawiki.org/wiki/Gadgets_2.0 6: Autogenerated documentation See also:

[Wikitech-l] Why isn't hotcat an extension?

2013-07-17 Thread Yuvi Panda
It's universally liked, is there almost on every wiki, and provides a much needed functionality. Why isn't this deployed as an extension, or better yet - part of core, than as a gadget? Just a matter of someone to do the work? -- Yuvi Panda T http://yuvi.in/blog

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-17 Thread Derk-Jan Hartman
In general, because extensions are not as easy to maintain as wikipages are for Gadget developers. They don't WANT to use gerrit, git, go trough review, etc. It's the same reason why we have a ton of toolserver projects that could easily be extensions. DJ On 17 jul. 2013, at 23:52, Yuvi Panda

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-17 Thread Amir E. Aharoni
Three years ago I would agree completely and immediately that it should be an extension, especially with localization in mind, but nowadays VE already does category editing quite well. That said, VE still requires entering the editing mode and then clicking another button. Editing *only*

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-17 Thread Jon Robson
I'd really like to see a review process where Gadgets move from Gadget status to core. To me a Gadget is a great way to explore a new type of functionality and prove it's worth but it comes with a cost - it's very difficult to ensure a Gadget doesn't breaking with core changes or with the

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-17 Thread Yuvi Panda
On Thu, Jul 18, 2013 at 3:38 AM, Jon Robson jdlrob...@gmail.com wrote: If people are scared of using Gerrit/Git we should create nicer interfaces into it.. no? :) This 'upgrade' happened to WikiLove, IIRC. Should also happen to HotCat, IMO. -- Yuvi Panda T http://yuvi.in/blog

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-17 Thread Tyler Romeo
I agree with this. Just for those who want to take a look at the raw JavaScript code for HotCat: https://commons.wikimedia.org/w/index.php?title=MediaWiki:Gadget-HotCat.js It would probably take me a good week just to understand what's going on in that mess. **It has custom JSON and AJAX

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-17 Thread Yuvi Panda
Looking at https://commons.wikimedia.org/wiki/MediaWiki:Gadget-HotCat.js, it probably could also be vastly simplified by jQuery-fying everything, and dropping support for ancient MW versions. Perhaps there is already an extension that does this? -- Yuvi Panda T http://yuvi.in/blog

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-17 Thread Derk-Jan Hartman
If people don't want to put their code through review this is scary to me They do get their code reviewed. The rules are however usually simple 'it needs to work'. Not everyone has time to spend a gazillion hours on getting familiar with git, gerrit, jshint, git-review, resourceloader, i18n,

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-17 Thread Yuvi Panda
On Thu, Jul 18, 2013 at 3:48 AM, Tyler Romeo tylerro...@gmail.com wrote: This could be vastly simplified with a nice extension. But, as said, if VE already has such a feature, maybe it's not even worth it... Don't think so. Commons is a use case that comes to mind, but I am guessing that having

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-17 Thread Jon Robson
On Wed, Jul 17, 2013 at 3:22 PM, Derk-Jan Hartman d.j.hartman+wmf...@gmail.com wrote: If people don't want to put their code through review this is scary to me They do get their code reviewed. The rules are however usually simple 'it needs to work'. Not everyone has time to spend a gazillion

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-17 Thread Derk-Jan Hartman
On 18 jul. 2013, at 00:25, Jon Robson jdlrob...@gmail.com wrote: On Wed, Jul 17, 2013 at 3:22 PM, Derk-Jan Hartman d.j.hartman+wmf...@gmail.com wrote: If people don't want to put their code through review this is scary to me They do get their code reviewed. The rules are however usually

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-17 Thread Tyler Romeo
Quick question, is there a way in the API (other than action=edit) to add/remove categories from a page? Because that seems to be one of the main things that would be holding this back from becoming an extension proper. *-- * *Tyler Romeo* Stevens Institute of Technology, Class of 2016 Major in

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-17 Thread Yuvi Panda
On Thu, Jul 18, 2013 at 4:06 AM, Tyler Romeo tylerro...@gmail.com wrote: Quick question, is there a way in the API (other than action=edit) to add/remove categories from a page? Because that seems to be one of the main things that would be holding this back from becoming an extension proper.

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-17 Thread Jon Robson
Had a quick chat with jared Zimmerman (cced) around this (who's not on this mailing list) He says: HotCat is number one on my list of gadgets to get some UX love and turn into a beta experiment... If everything goes well while its in experiments then it gets integrated into core extensions. Mark

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-17 Thread Yuvi Panda
On Thu, Jul 18, 2013 at 4:57 AM, Jon Robson jdlrob...@gmail.com wrote: He says: HotCat is number one on my list of gadgets to get some UX love and turn into a beta experiment... If everything goes well while its in experiments then it gets integrated into core extensions. Mark H. is coding

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-17 Thread Derk-Jan Hartman
CC Lupo, who is the primary maintainer of that Gadget for years. DJ On 18 jul. 2013, at 01:27, Jon Robson jdlrob...@gmail.com wrote: Had a quick chat with jared Zimmerman (cced) around this (who's not on this mailing list) He says: HotCat is number one on my list of gadgets to get some UX

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-17 Thread C. Scott Ananian
Parsoid would make pulling out and editing the category tags much easier. This might be an interesting test case for the parsoid-DOM future. --scott On Jul 17, 2013 6:41 PM, Yuvi Panda yuvipa...@gmail.com wrote: On Thu, Jul 18, 2013 at 4:06 AM, Tyler Romeo tylerro...@gmail.com wrote: Quick

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-17 Thread Jon Robson
+wiki tech On 17 Jul 2013 17:39, Jared Zimmerman jared.zimmer...@wikimedia.org wrote: Hey Yuvi, the link got stripped from the mailing list email but its here http://www.mediawiki.org/wiki/Beta_Experiments Mark Holmquist is the dev on the feature. Currently Mark is working on the Beta

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-17 Thread Tyler Romeo
Well in that case I might as well start working on a HotCat extension... *-- * *Tyler Romeo* Stevens Institute of Technology, Class of 2016 Major in Computer Science www.whizkidztech.com | tylerro...@gmail.com On Wed, Jul 17, 2013 at 8:50 PM, Jon Robson jdlrob...@gmail.com wrote: +wiki tech

Re: [Wikitech-l] Why isn't hotcat an extension?

2013-07-17 Thread Risker
On 17 July 2013 18:05, Amir E. Aharoni amir.ahar...@mail.huji.ac.il wrote: Three years ago I would agree completely and immediately that it should be an extension, especially with localization in mind, but nowadays VE already does category editing quite well. This might come as a surprise to