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
