https://bugzilla.wikimedia.org/show_bug.cgi?id=20678

Neil Kandalgaonkar <ne...@wikimedia.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ne...@wikimedia.org

--- Comment #8 from Neil Kandalgaonkar <ne...@wikimedia.org> 2010-07-12 
22:38:18 UTC ---
Another FYI: I'm implementing a category picker for UploadWizard. 

After reviewing both HotCat & AjaxCategories I reluctantly came to the
conclusion I needed to implement my own.

HotCat has a lot of great features and is much more robust to how people use
categories in the real world. Unfortunately the interface is confusing,
especially with the recent addition of the hierarchy browsing features. Also, I
see no good reason to eschew jQuery, which would make the extension vastly
simpler.

AjaxCategories is decently usable, but the interaction assumes a little too
much about what we're doing -- one commit message per category change, as far
as I can tell. 

Here's the general plan: 
- Create a category adding and editing widget, that has no knowledge of how to
update the wiki.
- Depending on use case, surround this widget with other widgets which:
   - configure the widget with categories, if we're editing categories, or
using
      auto-suggested categories.
   - submit or otherwise use the categories as it sees fit, maybe adds commit
messages, maybe not

Generally I am going to try to support as much of the feature set of HotCat as
I can, while trying to make it more usable.

For the moment, I only need to be able to add multiple categories while
uploading, so be patient for the more esoteric features of HotCat. Also I have
a number of questions probably best resolved over email, or we can keep
chatting here.

The current library I'm working on is at:
trunk/extensions/UploadWizard/js/jquery/plugins/jquery.mwCoolCats.js

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
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

Reply via email to