https://bugzilla.wikimedia.org/show_bug.cgi?id=44628
Web browser: ---
Bug ID: 44628
Summary: Implement account creation interface as an extension
using php and extension hooks instead of pure
javascript
Product: MediaWiki extensions
Version: unspecified
Hardware: All
URL: https://en.wikipedia.org/wiki/Special:CreateAccount
OS: All
Status: NEW
Keywords: accessibility, i18n, javascript
Severity: normal
Priority: Unprioritized
Component: E3 Experiments
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected], [email protected],
[email protected], [email protected],
[email protected]
Classification: Unclassified
Mobile Platform: ---
Currently the entire thing is a javascript file.
For an experiment that's perfectly fine, but this has since been deployed in
full on the English Wikipedia and thus that is no longer a viable
implementation.
From a user standpoint, anyone without js will miss out on it entirely when
much of the visual stuff would still benefit the new folks even without the
added responsiveness.
From a developer standpoint, having the thing implemented in js makes it harder
to work with in general as it does not follow interface standards.
From an i18n standpoint, there is no i18n nor any system messages in general.
From a wiki admin standpoint, without system messages, the only way to
customise things is javascript, but it can be very difficult if not impossible
to write on-wiki js that will work with/override system js, which this is.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
You are watching all bug changes.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l