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

--- Comment #12 from Krinkle <[email protected]> 2011-04-07 11:17:21 UTC ---
I'd like to take this on as a project and hope some people will join.

Basically we need the following (imho):
* Rewrite from scratch in a modular way in multiple files through
ResourceLoader

* Use existing modules like jQuery, jUI and mediaWiki. library where appropiate
(ie. for selecting elements, dom manipulation, query parameters, ajax requests
with JSON callbacks ($.getJSON), getting user preferences (mw.user.options)

* Redesign (or design at all) a nice interface for the popups and the dropdown
menus (right now it's mostly adhoc elements with proof-of-concept styling).
This will likely make the interface more breathing and less 'tech-savvy'. We
should also re-use core/skin styles/classes where possible (for example for
errors and difference-views)

* Localization: No need to define all languages in the script and load for
everbody. We can do this using the MediaWiki extension i18n system and use the
known route via translatewiki.net for translations which will likely improve
translations and cause a wider usage as well. In addition this will also make
it much easier to track which messages are yet to be translated and which
messages need to be reviewed etc. (all part of translatewiki system)

* Independant from language, project or server. Should work in any language on
any 'normal' MediaWiki install (English Wikipedia, Hebrew Wiktionary, but also
wikis outside Wikimedia environment)


It would be great if some of the original developers of the gadget could join
as well. Would probably be a fun project for them, and they probably know the
codebase a lot better than me.

-- 
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
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to