I think killing our uploading interface is a probably a good idea (assuming
maintaining it isn't going to be a priority any time soon). However, I
think that if we kill it, we should at least clean up Special:Upload so
that it works OK in Minerva (shouldn't take much work). This will give 3rd
party users a minimal uploading interface if they want it and also better
position us for Minerva on desktop. Once it is working adequately, we could
just have a feature flag to add a link to it from the hamburger menu
(similar to the prior link to Special:Uploads).

On Mon, May 11, 2015 at 10:12 AM, Jon Robson <[email protected]> wrote:

> A while back we disabled the mobile uploads interface in mobile. It's been
> sitting in our codebase dormant so people can enable it via user js if
> necessary but it's broken a few times and doesn't seem to be getting the
> attention it needs.
>
> Given there is now an editing team and from what I understand UploadWizard
> is being refactored into oojs ui (which will lead to it being less bulky
> and more mobile friendly) I'd like to suggest we abandon the code in
> MobileFrontend and help support that effort. Note this effort is likely to
> take a long long time, since that extension suffers from much technical
> debt and makes use of jquery ui, which is not available on mobile, so to
> set expectations we're not going to be in a state where we can enable this
> on mobile (if we wanted to which again is highly questionable) any time
> soon (think in units of a year rather than weeks/months).
>
> The downside of this is any 3rd parties who are using this uploads code
> (it's turned on by default) will lose this feature and there is no
> available alternative.
>
> I've written a patch to remove it [1] but I just wanted to post this here
> to give people the chance to voice any concerns/disagree with this approach.
>
> Note: We can always restore the code later on if necessary. I argue this
> will be easier than fixing/maintaining the existing code. Someone could
> also put it into a separate extension if they wanted to use it.
>
> See also: https://phabricator.wikimedia.org/T97169
> [1] https://gerrit.wikimedia.org/r/#/c/210084/
>
> _______________________________________________
> Mobile-l mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/mobile-l
>
>
_______________________________________________
Mobile-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mobile-l

Reply via email to