Re: [WikimediaMobile] Removing upload interface code from MobileFrontend
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 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 > Mobile-l@lists.wikimedia.org > https://lists.wikimedia.org/mailman/listinfo/mobile-l > > ___ Mobile-l mailing list Mobile-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mobile-l
Re: [WikimediaMobile] Gather sprint Help! kicked off
Or *is* it.? Thanks, Jeff Hobson On Mon, May 11, 2015 at 5:54 PM, Jon Katz wrote: > Thanks, Jon! > > For those of you who are wondering, the name of our sprint: "Help!" is a > reference to the Beatles' album from 1965 (featuring such classic hits as > "Help!", "Ticket to Ride" and "Yesterday"). It is definitely not a > desperate plea from the ghost of a long forgotten phabricator task or the > mad engineer Jon R may or may not have locked in his attic. > > On Mon, May 11, 2015 at 2:29 PM, Jon Robson wrote: > >> Members of the readership team who are working on the Gather extension >> kicked off sprint "Help!" [1] today after completing sprint "Greatest hits" >> [2] with 17 story points out of the 30 we committed to. We had a few >> disruptions, e.g. a reorg just happened :-)!, so we're not too concerned >> about not meeting our target. >> >> Sprint Greatest hits mostly saw us polishing existing features, >> discussing some architecture changes and improving our infrastructure. >> Tangibly it resulted in seeing our beta opt ins increase jump from 2K to >> 40K a day [3] but we experienced a few hiccups! We are also now showing a >> create collection button at the bottom of the collections page. >> >> This sprint we've committed to 26 story points, a little less than the >> normal 30, mostly in anticipation of disruption due to the Lyon hackathon. >> We'll be exploring an auto-moderation system, more infrastructure changes, >> and improving our onboarding workflow to try and minimise the amount of 1 >> item collections we are seeing. >> >> [1] https://phabricator.wikimedia.org/tag/gather_sprint_help!/ >> [2] https://phabricator.wikimedia.org/tag/gather_sprint_greatest_hits/ >> [3] http://mobile-reportcard.wmflabs.org/#other-graphs-tab >> >> ___ >> Mobile-l mailing list >> Mobile-l@lists.wikimedia.org >> https://lists.wikimedia.org/mailman/listinfo/mobile-l >> >> > > ___ > Mobile-l mailing list > Mobile-l@lists.wikimedia.org > https://lists.wikimedia.org/mailman/listinfo/mobile-l > > ___ Mobile-l mailing list Mobile-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mobile-l
Re: [WikimediaMobile] Gather sprint Help! kicked off
Thanks, Jon! For those of you who are wondering, the name of our sprint: "Help!" is a reference to the Beatles' album from 1965 (featuring such classic hits as "Help!", "Ticket to Ride" and "Yesterday"). It is definitely not a desperate plea from the ghost of a long forgotten phabricator task or the mad engineer Jon R may or may not have locked in his attic. On Mon, May 11, 2015 at 2:29 PM, Jon Robson wrote: > Members of the readership team who are working on the Gather extension > kicked off sprint "Help!" [1] today after completing sprint "Greatest hits" > [2] with 17 story points out of the 30 we committed to. We had a few > disruptions, e.g. a reorg just happened :-)!, so we're not too concerned > about not meeting our target. > > Sprint Greatest hits mostly saw us polishing existing features, discussing > some architecture changes and improving our infrastructure. Tangibly it > resulted in seeing our beta opt ins increase jump from 2K to 40K a day [3] > but we experienced a few hiccups! We are also now showing a create > collection button at the bottom of the collections page. > > This sprint we've committed to 26 story points, a little less than the > normal 30, mostly in anticipation of disruption due to the Lyon hackathon. > We'll be exploring an auto-moderation system, more infrastructure changes, > and improving our onboarding workflow to try and minimise the amount of 1 > item collections we are seeing. > > [1] https://phabricator.wikimedia.org/tag/gather_sprint_help!/ > [2] https://phabricator.wikimedia.org/tag/gather_sprint_greatest_hits/ > [3] http://mobile-reportcard.wmflabs.org/#other-graphs-tab > > ___ > Mobile-l mailing list > Mobile-l@lists.wikimedia.org > https://lists.wikimedia.org/mailman/listinfo/mobile-l > > ___ Mobile-l mailing list Mobile-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mobile-l
[WikimediaMobile] Gather sprint Help! kicked off
Members of the readership team who are working on the Gather extension kicked off sprint "Help!" [1] today after completing sprint "Greatest hits" [2] with 17 story points out of the 30 we committed to. We had a few disruptions, e.g. a reorg just happened :-)!, so we're not too concerned about not meeting our target. Sprint Greatest hits mostly saw us polishing existing features, discussing some architecture changes and improving our infrastructure. Tangibly it resulted in seeing our beta opt ins increase jump from 2K to 40K a day [3] but we experienced a few hiccups! We are also now showing a create collection button at the bottom of the collections page. This sprint we've committed to 26 story points, a little less than the normal 30, mostly in anticipation of disruption due to the Lyon hackathon. We'll be exploring an auto-moderation system, more infrastructure changes, and improving our onboarding workflow to try and minimise the amount of 1 item collections we are seeing. [1] https://phabricator.wikimedia.org/tag/gather_sprint_help!/ [2] https://phabricator.wikimedia.org/tag/gather_sprint_greatest_hits/ [3] http://mobile-reportcard.wmflabs.org/#other-graphs-tab ___ Mobile-l mailing list Mobile-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mobile-l
[WikimediaMobile] Knowledge Transfer on MaxSem's API / Extension Work to Reading
Hi all - Max Semenik, now on Search & Discovery (he's been working on geo stuff for a while), spoke with me earlier today about transferring Reading-oriented extension components / API endpoints off his plate. I'll add the bullet points to the Etherpad for the recurring APIs/Services meeting instance tomorrow. * API action=mobileview : the apps are heavy users of this endpoint. * pageimages extension: Max noted that the algorithm needs improvement for targeting the "best" image. * featuredfeeds extension (RSS/Atom) * TextExtracts is still an open question. Max said he can maintain it in maintenance mode, if necessary. But if there's interest in Reading taking over future work on this, that would be even better. Max noted the persistence of the results is an area for improvement. Incidentally, some people have been communicating about this stuff today. Thanks. -Adam ___ Mobile-l mailing list Mobile-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mobile-l
Re: [WikimediaMobile] Hackathon: mobile apps meeting needs?
Hello Antoine, I would like it if you could set up a Jenkins job for Android according to https://phabricator.wikimedia.org/T88494. No Gradle or Android SDK setup is needed! See my comments at the end of this Phab ticket. The Gradle command line is already included in our Git repo. The Android SDK is automatically set up through the awesome SDK Manager Gradle plugin. So, there's really not much to do except to clone and fetch the latest from our Git repo[1], and to run the following commands from command line: # checkstyle ./gradlew checkstyle # build apk ./gradlew -q clean assembleAlphaDebug It's really very simple. The only prerequisite is a Java 7 SDK (e.g. openjdk-7-jdk) and a few extra libraries (e.g. sudo apt-get update sudo apt-get install gcc-multilib lib32z1 lib32stdc++6). I just ran this on a plain Ubuntu system with nothing pre-installed other than JDK 7. This means that the first time it'll take more time to download everything needed. But for subsequent runs it should be already there, ready to go if you get to have the same Jenkins slaves run the Android builds. Once you've got these build steps running for both pre-merge and post-merge builds, then I consider the above Phab ticket closeable, and then we can talk more about further improvements, to include running tests. Thank you, Bernd [1] git clone https://gerrit.wikimedia.org/r/apps/android/wikipedia On Mon, May 11, 2015 at 9:57 AM, Antoine Musso wrote: > On 07/05/15 19:09, Adam Baso wrote: > >> Hi all - Quim asked if there are meeting needs for the Lyon hackathon >> for mobile apps at https://phabricator.wikimedia.org/T92272 . Please do >> coordinate with Quim on that ticket as appropriate and update >> https://www.mediawiki.org/wiki/Wikimedia_Hackathon_2015/Mobile_apps >> accordingly. >> >> Thanks. >> -Adam >> > > Hello, > > I would love to meet with you guys to establish continuous integration > plan for the iOS and Android apps. There has been a few discussions but > nothing well established and the Hackathon is an excellent opportunity. > > > I can totally give an introduction to our CI infrastructure and then we > can talk about a .plan for each app: > > - iOS app needs some Mac servers with XCode > - Android requires to set up Android SDK / Gradle >https://phabricator.wikimedia.org/T62720 > > Then figure out how we glue all of that together (there are different > possible scenarios). > > -- > Antoine "hashar" Musso > > > ___ > Mobile-l mailing list > Mobile-l@lists.wikimedia.org > https://lists.wikimedia.org/mailman/listinfo/mobile-l > ___ Mobile-l mailing list Mobile-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mobile-l
[WikimediaMobile] CFP for BigData2015: International Conference in Mauritius
*** CALL FOR PAPERS *** http://sdiwc.net/conferences/bigdata2015/ The Second International Conference on Data Mining, Internet Computing, and Big Data (BigData2015) University of Mauritius, Le Reduit, Moka, Mauritius June 29 – July 01, 2015 All registered papers will be included in SDIWC Digital Library. == The conference aims to enable researchers build connections between different digital applications. The event will be held over three days, with presentations delivered by researchers from the international community, including presentations from keynote speakers and state-of-the-art lectures. RESEARCH TOPICS ARE NOT LIMITED TO: * Data Mining Tasks & Algorithms Explorative and visual data mining Mining text and semi-structured data Multimedia mining (audio/video) Segmentation/Clustering/Association Web mining Artificial neural networks Link and sequence analysis Evolutionary computation/meta heuristics * Data Mining Integration & Process Distributed and grid based data mining Metadata and ontologies Mining large scale data Attribute discretization and encoding Feature selection and transformation Model interpretation Data cleaning and preparation * Data Mining Applications Bioinformatics Business/Corporate/Industrial Data Mining Credit Scoring Data Mining in Logistics Database Marketing Direct Marketing Engineering Mining Medicine Data Mining Military Data Mining Security Data Mining Social Science Mining Time series analysis and visualization Anomaly detection Association rule learning Classification Cloud based infrastructure (applications, storage and resources) Cluster analysis Crowd-sourcing Data fusion and integration Data-mining grids Distributed databases Distributed file systems Ensemble learning Genetic algorithms Machine learning Massively parallel-processing (MPP) databases Natural language processing Neural networks Pattern recognition Predictive modelling * Internet Computing Design and analysis of internet protocols and engineering Digital libraries/digital image collections Electronic commerce and internet Grid based computing and internet tools Internet and emerging technologies Internet and video technologies Internet applications and appliances Internet banking systems Internet based decision support systems Internet law and compliance Internet security and trust Markup Languages Metacomputing Mobile computing and the internet Network architectures and network computing Novel Java applications on internet Quality of service Search engines Social networks The WWW and intranets The internet and Cloud computing Web based computing Web interfaces to databases Web site design and coordination Search-based applications Sentiment analysis Signal processing Simulation Supervised and unsupervised learning ~~~ IMPORTANT DATES: Submission Deadline : May 29, 2015 Notification of Acceptance : 2 - 4 weeks from the submission date Camera Ready Submission : Open from now until June 09, 2015 Registration Date : Open from now until June 09, 2015 Conference Dates: June 29 - July 01, 2015 Researchers are encouraged to submit their work electronically. All papers will be fully refereed by a minimum of two specialized referees. Before final acceptance, all referees comments must be considered. Paper Submission: hhttp:// sdiwc.net/conferences/bigdata2015/paper-submission/ Write us for more details: bigdat...@sdiwc.net ___ Mobile-l mailing list Mobile-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mobile-l
[WikimediaMobile] CFP for BigData2015: International Conference in Mauritius
*** CALL FOR PAPERS *** http://sdiwc.net/conferences/bigdata2015/ The Second International Conference on Data Mining, Internet Computing, and Big Data (BigData2015) University of Mauritius, Le Reduit, Moka, Mauritius June 29 – July 01, 2015 All registered papers will be included in SDIWC Digital Library. == The conference aims to enable researchers build connections between different digital applications. The event will be held over three days, with presentations delivered by researchers from the international community, including presentations from keynote speakers and state-of-the-art lectures. RESEARCH TOPICS ARE NOT LIMITED TO: * Data Mining Tasks & Algorithms Explorative and visual data mining Mining text and semi-structured data Multimedia mining (audio/video) Segmentation/Clustering/Association Web mining Artificial neural networks Link and sequence analysis Evolutionary computation/meta heuristics * Data Mining Integration & Process Distributed and grid based data mining Metadata and ontologies Mining large scale data Attribute discretization and encoding Feature selection and transformation Model interpretation Data cleaning and preparation * Data Mining Applications Bioinformatics Business/Corporate/Industrial Data Mining Credit Scoring Data Mining in Logistics Database Marketing Direct Marketing Engineering Mining Medicine Data Mining Military Data Mining Security Data Mining Social Science Mining Time series analysis and visualization Anomaly detection Association rule learning Classification Cloud based infrastructure (applications, storage and resources) Cluster analysis Crowd-sourcing Data fusion and integration Data-mining grids Distributed databases Distributed file systems Ensemble learning Genetic algorithms Machine learning Massively parallel-processing (MPP) databases Natural language processing Neural networks Pattern recognition Predictive modelling * Internet Computing Design and analysis of internet protocols and engineering Digital libraries/digital image collections Electronic commerce and internet Grid based computing and internet tools Internet and emerging technologies Internet and video technologies Internet applications and appliances Internet banking systems Internet based decision support systems Internet law and compliance Internet security and trust Markup Languages Metacomputing Mobile computing and the internet Network architectures and network computing Novel Java applications on internet Quality of service Search engines Social networks The WWW and intranets The internet and Cloud computing Web based computing Web interfaces to databases Web site design and coordination Search-based applications Sentiment analysis Signal processing Simulation Supervised and unsupervised learning ~~~ IMPORTANT DATES: Submission Deadline : May 29, 2015 Notification of Acceptance : 2 - 4 weeks from the submission date Camera Ready Submission : Open from now until June 09, 2015 Registration Date : Open from now until June 09, 2015 Conference Dates: June 29 - July 01, 2015 Researchers are encouraged to submit their work electronically. All papers will be fully refereed by a minimum of two specialized referees. Before final acceptance, all referees comments must be considered. Paper Submission: hhttp:// sdiwc.net/conferences/bigdata2015/paper-submission/ Write us for more details: bigdat...@sdiwc.net ___ Mobile-l mailing list Mobile-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mobile-l
[WikimediaMobile] CFP for ICIISCT2015: International Conference in India
*** CALL FOR PAPERS *** International Conference on Innovations in Intelligent Systems and Computing Technologies (ICIISCT2015) September 18-20, 2015 Rajasthan Vidyapeeth (D) University, India Udaipur, Rajasthan, India http://sdiwc.net/conferences/iciisct2015/ All registered papers will be included in SDIWC Digital Library. == The conference aims to enable researchers build connections between different digital applications. The event will be held over three days, with presentations delivered by researchers from the international community, including presentations from keynote speakers and state-of-the-art lectures. RESEARCH TOPICS ARE NOT LIMITED TO: - Information and Data Management - Social Networks - Data Compression - Information Content Security - E-Technology - Mobile, Ad Hoc and Sensor Network Management - E-Government - Web Services Architecture, Modelling and Design - E-Learning - Semantic Web, Ontologies - Wireless Communications - Web Services Security - Mobile Networking, Mobility and Nomadicity - Quality of Service, Scalability and Performance - Ubiquitous Computing, Services and Applications - Self-Organizing Networks and Networked Systems - Data Mining - Data Management in Mobile Peer-to-Peer Networks - Computational Intelligence - Data Stream Processing in Mobile/Sensor Networks - Biometrics Technologies - Indexing and Query Processing for Moving Objects - Forensics, Recognition Technologies and Applications - Cryptography and Data Protection - Information Ethics - User Interfaces and Usability Issues form Mobile Applications - Fuzzy and Neural Network Systems - Mobile Social Networks - Signal Processing, Pattern Recognition and Applications - Peer-to-Peer Social Networks -Image Processing - Sensor Networks and Social Sensing - Distributed and parallel applications - Social Search - Internet Modeling - Embedded Systems and Software - User Interfaces,Visualization and Modeling - Real-Time Systems - XML-Based Languages - Multimedia Computing - Network Security - Software Engineering - Remote Sensing Researchers are encouraged to submit their work electronically. All papers will be fully refereed by a minimum of two specialized referees. Before final acceptance, all referees comments must be considered. Paper Submission: http://sdiwc.net/conferences/iciisct2015/openconf/openconf.php IMPORTANT DATES: Submission Deadline : open from now until August 18, 2015 Notification of Acceptance: 2 - 4 weeks from the submission date Camera Ready Submission : September 05, 2015 Registration Date : September 05, 2015 Conference Dates : September 18-20, 2015 Contact email: iciisct2...@sdiwc.net ___ Mobile-l mailing list Mobile-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mobile-l
Re: [WikimediaMobile] Removing upload interface code from MobileFrontend
Is there any precedent for an "un-maintained (legacy) extension"? If so, we could move it to an extension so it's still enableable by 3rd parties but strongly express that it will not be maintained and any bugs would not be triaged (with an explanation that the editing team is working on a newer version, of course). Thanks, Jeff Hobson On Mon, May 11, 2015 at 1:12 PM, Jon Robson 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 > Mobile-l@lists.wikimedia.org > https://lists.wikimedia.org/mailman/listinfo/mobile-l > > ___ Mobile-l mailing list Mobile-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mobile-l
[WikimediaMobile] Removing upload interface code from MobileFrontend
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 Mobile-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mobile-l
Re: [WikimediaMobile] Hackathon: mobile apps meeting needs?
On 07/05/15 19:09, Adam Baso wrote: Hi all - Quim asked if there are meeting needs for the Lyon hackathon for mobile apps at https://phabricator.wikimedia.org/T92272 . Please do coordinate with Quim on that ticket as appropriate and update https://www.mediawiki.org/wiki/Wikimedia_Hackathon_2015/Mobile_apps accordingly. Thanks. -Adam Hello, I would love to meet with you guys to establish continuous integration plan for the iOS and Android apps. There has been a few discussions but nothing well established and the Hackathon is an excellent opportunity. I can totally give an introduction to our CI infrastructure and then we can talk about a .plan for each app: - iOS app needs some Mac servers with XCode - Android requires to set up Android SDK / Gradle https://phabricator.wikimedia.org/T62720 Then figure out how we glue all of that together (there are different possible scenarios). -- Antoine "hashar" Musso ___ Mobile-l mailing list Mobile-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mobile-l