Hi Manish, I can't see your proposal on GSOC website. Maybe you forgot to post it ?
On Mon, Mar 14, 2016 at 8:38 PM, Thomas Mortagne <[email protected]> wrote: > On Mon, Mar 14, 2016 at 6:01 PM, Manish Bisht <[email protected]> > wrote: >> I am setting up the development environment. >> Which OS I should use to complete this project. Does Windows 10 work here >> or I should move to Linux (Ubuntu Desktop) OS ? > > Windows should work but nobody in the core dev team is using it so > it's less tested and we sometime create regression in the build. So > the safest will be to use Ubuntu. I'm using Ubuntu on my side and the > build agents (http://ci.xwiki.org) are on Debian if I remember well. > >> >> On Mon, Mar 14, 2016 at 8:36 PM, Thomas Mortagne <[email protected]> >> wrote: >> >>> On Mon, Mar 14, 2016 at 4:05 PM, Thomas Mortagne >>> <[email protected]> wrote: >>> > On Mon, Mar 14, 2016 at 3:41 PM, Manish Bisht <[email protected]> >>> wrote: >>> >> This is the sample timeline of my project. Please review it so that I >>> can >>> >> make the changes (if needed) on it. >>> >> >>> >> Proposal Timeline >>> >> >>> >> Before 21 April, 2016 >>> >> >>> >> - >>> >> >>> >> To familiarize myself completely with XWiki functionality and >>> >> architecture. >>> >> - >>> >> >>> >> To familiarize myself with Android Studio. >>> >> - >>> >> >>> >> To familiarize with the uncompleted project : ( >>> >> https://github.com/xwiki-contrib/android-authenticator) >>> >> >>> >> >>> >> 22 April, 2016 - 22 May, 2016 (Before the official coding time) >>> >> >>> >> - >>> >> >>> >> During this period I will remain in constant touch with my mentor and >>> >> the XWiki community. I will remain active on IRC and Mailing lists to >>> >> discuss and finalize on the modifications (if any) that needs to be >>> done on >>> >> this project. >>> >> - >>> >> >>> >> Thus with the help of my mentor I will become absolutely clear about >>> my >>> >> future goals, and the final implementations that need to be done as >>> well as >>> >> the approach that I will follow to complete the project. >>> >> >>> >> >>> >> 23 May, 2016 - 29 May, 2016 (Official coding period starts) >>> >> >>> >> - >>> >> >>> >> Create a Application targeting Android 4.0+ versions >>> >> - >>> >> >>> >> Extending the AbstractAccountAuthenticator class ( >>> >> >>> http://developer.android.com/reference/android/accounts/AbstractAccountAuthenticator.html >>> ) >>> >> >>> >> >>> >> >>> >> 30 May, 2016 - 5 June, 2016 >>> >> >>> >> - >>> >> >>> >> Adding Login/Register feature that will add the account the My >>> Accounts >>> >> section of the Android >>> > >>> > From what I understand you are planning 2 weeks (23 May - 5 June) to >>> > redo what is already implemented in >>> > https://github.com/xwiki-contrib/android-authenticator. This sounds >>> > like a lot of time lost to me. >>> > >>> >> >>> >> >>> >> 6 June, 2016 - 12 June, 2016 >>> >> >>> >> - >>> >> >>> >> Adding getAuthToken : Gets an authtoken for an account. >>> > >>> > IMO this step should be the first step of the Official coding period >>> > and be more generally about how to make the existing authenticator a >>> > reusable and secure (as secure as it can be of course) implementation >>> > Android authenticator for standard XWiki authentication which is based >>> > on BASIC auth (so a service without any real concept of authtoken that >>> > you can just send back). >>> > >>> >> >>> >> >>> >> 13 June, 2016 - 19 June, 2016 >>> >> >>> >> - >>> >> >>> >> Testing of features added till now. >>> >> - >>> >> >>> >> Giving a very beautiful UI to the application. >>> >> >>> >> Note : The Above 2 things will be done on every weekends. >>> >> >>> >> 20 June, 2016 (1st mid-term evaluation) >>> >>> Note: to really test and validate this feature you will need to have >>> some separate demo application project which let you choose an >>> existing XWiki Android account and execute a few REST requests on the >>> target instance to gather some information and display it. Not much >>> more than an activity which reuse the existing XWiki authenticator (or >>> let you create one) basically as both a proof and documentation of how >>> to use the authenticator. You should put it somewhere in the planning >>> probably. >>> >>> >> >>> >> 20 June, 2016 - 3 July, 2016 >>> >> >>> >> - >>> >> >>> >> Semester Exams (Tentative Dates) >>> >> >>> >> >>> >> 4 July, 2016 - 10 July, 2016 >>> >> >>> >> - >>> >> >>> >> Creating the Sync Adapter >>> >> >>> >> >>> >> 11 July, 2016 - 17 July, 2016 >>> >> >>> >> - >>> >> >>> >> Synchronization of XWiki Contacts. >>> >> - >>> >> >>> >> Updating E-mail of users. >>> >> >>> >> >>> >> 18 July, 2016 - 24 July, 2016 >>> >> >>> >> - >>> >> >>> >> Updating details of contacts from XWiki Admins accounts to XWiki >>> >> Automatically. >>> >> >>> >> >>> >> 25 July, 2016 - 31 July, 2016 >>> >> >>> >> - >>> >> >>> >> Making further changes in the code to improve the Functionality, >>> >> Exception handling, Bug Removal. >>> >> - >>> >> >>> >> To be in constant touch with the XWiki developers and to let them >>> know >>> >> about our progress. >>> >> - >>> >> >>> >> Most of the time will be consumed for rigorous testing and bug fixes. >>> >> >>> >> >>> >> 1 August, 2016 - 10 August, 2016 >>> >> >>> >> - >>> >> >>> >> For Documentation >>> >> >>> >> >>> >> 10 August, 2016 - 23 August, 2016 >>> >> >>> >> - >>> >> >>> >> A Buffer of two weeks has been kept for any unpredictable delay. >>> >> >>> >> >>> >> >>> >> 23 August, 2016 (Final evaluation) >>> >> >>> >> Also what is the timezone of the mentor so that I can adjust the >>> timings of >>> >> my working and to know the better time for communications. >>> >> >>> >> Looking forward to hearing from you :) >>> >> >>> >> Regards, >>> >> Manish Bisht >>> >> >>> >> On Wed, Mar 2, 2016 at 11:06 PM, Manish Bisht < >>> [email protected]> >>> >> wrote: >>> >> >>> >>> Can I start writing my proposal for this project. ? >>> >>> >>> >>> On Tue, Mar 1, 2016 at 9:14 PM, Manish Bisht < >>> [email protected]> >>> >>> wrote: >>> >>> >>> >>>> Yes, I want to work in design outside of the GSOC to get more familiar >>> >>>> with community and Code of xWiki. :) >>> >>>> On 1 Mar 2016 9:08 p.m., "Ecaterina Moraru (Valica)" < >>> [email protected]> >>> >>>> wrote: >>> >>>> >>> >>>>> If Manish wants to contribute to xwiki.org's design, as Vincent >>> said, >>> >>>>> ideas >>> >>>>> can be proposed on design.xwiki.org >>> >>>>> >>> >>>>> Still, since there is no SCM for xwiki.org this wouldn't be a valid >>> GSOC >>> >>>>> application (and also since it was not in the Proposed Projects >>> list) so >>> >>>>> this could be considered as work for the 'Student Application >>> Period', >>> >>>>> but >>> >>>>> not as part of the 'Code Evaluations'. >>> >>>>> >>> >>>>> Thanks, >>> >>>>> Caty >>> >>>>> >>> >>>>> On Tue, Mar 1, 2016 at 5:28 PM, Thomas Mortagne < >>> >>>>> [email protected]> >>> >>>>> wrote: >>> >>>>> >>> >>>>> > http://jira.xwiki.org is not a XWiki instance, it's Jira >>> >>>>> > (https://www.atlassian.com/software/jira) so it's quite out of >>> scope >>> >>>>> > here :) >>> >>>>> > >>> >>>>> > On Tue, Mar 1, 2016 at 4:24 PM, Manish Bisht < >>> >>>>> [email protected]> >>> >>>>> > wrote: >>> >>>>> > > We can add some media queries and some good designs to >>> >>>>> > > http://jira.xwiki.org/ to make it responsive and attractive for >>> >>>>> Mobile >>> >>>>> > > Devices. :) >>> >>>>> > > >>> >>>>> > > On Tue, Mar 1, 2016 at 8:51 PM, Thomas Mortagne < >>> >>>>> > [email protected]> >>> >>>>> > > wrote: >>> >>>>> > > >>> >>>>> > >> On Tue, Mar 1, 2016 at 4:09 PM, Manish Bisht < >>> >>>>> [email protected] >>> >>>>> > > >>> >>>>> > >> wrote: >>> >>>>> > >> > One more thing I want to make improvement in the design of the >>> >>>>> > XWiki.org >>> >>>>> > >> > website. Where is the code of the XWiki,org is hosted so that >>> I >>> >>>>> can >>> >>>>> > look >>> >>>>> > >> on >>> >>>>> > >> > the source code and submit the PR after making some design >>> >>>>> > improvements. >>> >>>>> > >> >>> >>>>> > >> I'm not a xwiki.org website contribution export. Will let >>> someone >>> >>>>> else >>> >>>>> > >> answer this one. >>> >>>>> > >> >>> >>>>> > >> > >>> >>>>> > >> > Also I have seen that http://jira.xwiki.org/ is not >>> responsive. I >>> >>>>> > want >>> >>>>> > >> to >>> >>>>> > >> > make this responsive. Can I work on this ? >>> >>>>> > >> >>> >>>>> > >> Seems to be back. Was probably restarting. >>> >>>>> > >> >>> >>>>> > >> > >>> >>>>> > >> > On Tue, Mar 1, 2016 at 8:21 PM, Manish Bisht < >>> >>>>> > [email protected]> >>> >>>>> > >> > wrote: >>> >>>>> > >> > >>> >>>>> > >> >> Thanks a lot sir for your Instant replies. >>> >>>>> > >> >> >>> >>>>> > >> >> We can add some more information the app like the >>> organisation >>> >>>>> > details >>> >>>>> > >> and >>> >>>>> > >> >> any more information which you want to include in the App ? >>> >>>>> > >> >> >>> >>>>> > >> >> On Tue, Mar 1, 2016 at 8:18 PM, Thomas Mortagne < >>> >>>>> > >> [email protected] >>> >>>>> > >> >> > wrote: >>> >>>>> > >> >> >>> >>>>> > >> >>> On Tue, Mar 1, 2016 at 3:39 PM, Manish Bisht < >>> >>>>> > >> [email protected]> >>> >>>>> > >> >>> wrote: >>> >>>>> > >> >>> > Then we should target to the >= Android 4.1 versions. Is >>> it OK >>> >>>>> > now. >>> >>>>> > >> >>> > >>> >>>>> > >> >>> > Also I want to re-create the app because I want to >>> implement >>> >>>>> the >>> >>>>> > >> >>> Material >>> >>>>> > >> >>> > Design Theme. (Check this link : >>> >>>>> > >> >>> > http://developer.android.com/design/material/index.html) >>> I >>> >>>>> will >>> >>>>> > use >>> >>>>> > >> the >>> >>>>> > >> >>> > code or take help from the previously created application. >>> >>>>> > >> >>> >>> >>>>> > >> >>> From what I understand >>> >>>>> > >> >>> http://developer.android.com/design/material/index.html is >>> only >>> >>>>> > >> >>> available since 5.0 so might now be able to use it. You >>> should >>> >>>>> not >>> >>>>> > put >>> >>>>> > >> >>> too much constraint on this part since it's really not the >>> >>>>> heart of >>> >>>>> > >> >>> the project (after all there is no much UI in this >>> application >>> >>>>> > except >>> >>>>> > >> >>> for the login panel, the registration form you proposed). >>> >>>>> > >> >>> >>> >>>>> > >> >>> > >>> >>>>> > >> >>> > People who are marked as Admin in the XWiki and make >>> changes >>> >>>>> to >>> >>>>> > the >>> >>>>> > >> >>> > Contacts then the contacts will also updated on the XWiki >>> >>>>> Also If >>> >>>>> > >> Some >>> >>>>> > >> >>> > people want to update their information the Xwiki They can >>> >>>>> just >>> >>>>> > >> update >>> >>>>> > >> >>> the >>> >>>>> > >> >>> > details in the contacts and their details will be >>> >>>>> automatically >>> >>>>> > sync. >>> >>>>> > >> >>> This >>> >>>>> > >> >>> > will also help XWiki user to update their info. >>> >>>>> > >> >>> > >>> >>>>> > >> >>> > With respect to my showcase. I have competed many of my >>> >>>>> projects >>> >>>>> > >> >>> outside my >>> >>>>> > >> >>> > college works which are uploaded on github Account ( >>> >>>>> > >> >>> > https://github.com/manishbisht). I have also created one >>> >>>>> android >>> >>>>> > app >>> >>>>> > >> >>> > https://goo.gl/n2OmRH you can check this. I have also >>> >>>>> designed an >>> >>>>> > >> Web >>> >>>>> > >> >>> > Application that takes the name of the person from the >>> user >>> >>>>> and >>> >>>>> > tells >>> >>>>> > >> >>> you >>> >>>>> > >> >>> > the details of the user using the Google WEB Speech API. >>> >>>>> Sample >>> >>>>> > >> Video on >>> >>>>> > >> >>> > youtube - https://youtu.be/73jNdYjMJXk. >>> >>>>> > >> >>> > >>> >>>>> > >> >>> > Recently I am developing one theme for the phpmyadmin. >>> Issue >>> >>>>> link >>> >>>>> > : >>> >>>>> > >> >>> > https://github.com/phpmyadmin/phpmyadmin/issues/11811 >>> >>>>> > >> >>> > >>> >>>>> > >> >>> > Hope this will help me to get the project :) This is all >>> >>>>> about me. >>> >>>>> > >> >>> >>> >>>>> > >> >>> Thanks a lot Manish for taking the time to discuss it so >>> quickly >>> >>>>> > after >>> >>>>> > >> >>> the Organization selection ! >>> >>>>> > >> >>> >>> >>>>> > >> >>> > >>> >>>>> > >> >>> > On Tue, Mar 1, 2016 at 7:41 PM, Thomas Mortagne < >>> >>>>> > >> >>> [email protected]> >>> >>>>> > >> >>> > wrote: >>> >>>>> > >> >>> > >>> >>>>> > >> >>> >> On Tue, Mar 1, 2016 at 1:20 PM, Manish Bisht < >>> >>>>> > >> >>> [email protected]> >>> >>>>> > >> >>> >> wrote: >>> >>>>> > >> >>> >> > So I am planning to work on this project. I love to >>> >>>>> contribute >>> >>>>> > on >>> >>>>> > >> >>> >> projects >>> >>>>> > >> >>> >> > like this. Also have a great mentor for this project. >>> >>>>> > >> >>> >> > >>> >>>>> > >> >>> >> > In this way I am planning to start. Create a new >>> android >>> >>>>> > >> application >>> >>>>> > >> >>> on >>> >>>>> > >> >>> >> the >>> >>>>> > >> >>> >> > Android Studio. >>> >>>>> > >> >>> >> >>> >>>>> > >> >>> >> Don't forget that there is already stuff in >>> >>>>> > >> >>> >> https://github.com/xwiki-contrib/android-authenticator >>> >>>>> (created >>> >>>>> > >> from >>> >>>>> > >> >>> >> Android Studio) that you could reuse. I don't think you >>> >>>>> should >>> >>>>> > start >>> >>>>> > >> >>> >> from scratch unless you saw something specific in it that >>> >>>>> prevent >>> >>>>> > >> from >>> >>>>> > >> >>> >> continuing with it. >>> >>>>> > >> >>> >> >>> >>>>> > >> >>> >> > Then on the home screen it will ask users for the XWiki >>> >>>>> > >> >>> >> > Account Details to login or if the user doesn't have >>> the >>> >>>>> > account >>> >>>>> > >> >>> their is >>> >>>>> > >> >>> >> > an option for the registration also. And after the >>> >>>>> successful >>> >>>>> > >> login >>> >>>>> > >> >>> the >>> >>>>> > >> >>> >> > account will be added to the accounts section in >>> android. >>> >>>>> On >>> >>>>> > the >>> >>>>> > >> next >>> >>>>> > >> >>> >> step >>> >>>>> > >> >>> >> > it will ask you to add/sync XWiki Users in your >>> contacts >>> >>>>> (I am >>> >>>>> > >> >>> making one >>> >>>>> > >> >>> >> > modification that user can skip this step also). >>> >>>>> > >> >>> >> > >>> >>>>> > >> >>> >> >>> >>>>> > >> >>> >> > ** (nice to have) all modifying those Android contacts >>> and >>> >>>>> send >>> >>>>> > >> the >>> >>>>> > >> >>> >> > modifications >>> >>>>> > >> >>> >> > to the wiki >>> >>>>> > >> >>> >> > Can you please explain what does this mean. >>> >>>>> > >> >>> >> >>> >>>>> > >> >>> >> This is about two ways synchronization. The first way is >>> >>>>> XWiki -> >>> >>>>> > >> >>> >> Android but a nice to have would be to also allow the >>> user to >>> >>>>> > >> modify a >>> >>>>> > >> >>> >> contact that come from XWiki and have the modification >>> >>>>> applied >>> >>>>> > >> >>> >> automatically to XWiki (that is if the user have enough >>> >>>>> right to >>> >>>>> > >> >>> >> modify this contact, for example he will always have >>> enough >>> >>>>> > right to >>> >>>>> > >> >>> >> modify his own contact and if he is admin he can also >>> modify >>> >>>>> > >> others). >>> >>>>> > >> >>> >> This makes a lot easier to update to information in his >>> >>>>> profile >>> >>>>> > or >>> >>>>> > >> on >>> >>>>> > >> >>> >> other contact (missing phone number that you know, etc.). >>> >>>>> > >> >>> >> >>> >>>>> > >> >>> >> > >>> >>>>> > >> >>> >> > also I think we will get some details to retrieve the >>> user >>> >>>>> > details >>> >>>>> > >> >>> that >>> >>>>> > >> >>> >> are >>> >>>>> > >> >>> >> > stored on xwiki servers and allowed to modify if new >>> >>>>> account is >>> >>>>> > >> >>> created. >>> >>>>> > >> >>> >> > >>> >>>>> > >> >>> >> > I am making this whole project on android studio and >>> think >>> >>>>> of >>> >>>>> > to >>> >>>>> > >> >>> target >>> >>>>> > >> >>> >> > android versions > 5.0 (Is it ok or we have to target >>> the >>> >>>>> < 5.0 >>> >>>>> > >> >>> devices >>> >>>>> > >> >>> >> > also). Also to make the UI more attractive I am >>> planning to >>> >>>>> > >> >>> implement the >>> >>>>> > >> >>> >> > material design on the Application and one animated >>> Xwiki >>> >>>>> > welcome >>> >>>>> > >> >>> sceen >>> >>>>> > >> >>> >> > that will be started on the starting of the >>> Application. >>> >>>>> > >> >>> >> >>> >>>>> > >> >>> >> I really don't think 5.0 is a good starting point. Its >>> market >>> >>>>> > share >>> >>>>> > >> is >>> >>>>> > >> >>> >> still very low compared to other versions of Android and >>> you >>> >>>>> > should >>> >>>>> > >> >>> >> not target anything more recent than 4.4 and ideally 4.1 >>> from >>> >>>>> > what I >>> >>>>> > >> >>> >> can see on http://www.droid-life.com/tag/distribution/ >>> for >>> >>>>> > example. >>> >>>>> > >> >>> >> >>> >>>>> > >> >>> >> > >>> >>>>> > >> >>> >> > Waiting for the suggestions on my plans. >>> >>>>> > >> >>> >> >>> >>>>> > >> >>> >> Note that your final proposal will need a more details >>> than >>> >>>>> that >>> >>>>> > >> >>> >> (things you plan to use in the Android SDK, etc). Since >>> you >>> >>>>> are >>> >>>>> > not >>> >>>>> > >> >>> >> the only one that seems interested by this idea you will >>> >>>>> need to >>> >>>>> > >> show >>> >>>>> > >> >>> >> us that you will be able to finish this (i.e. you >>> understand >>> >>>>> how >>> >>>>> > >> >>> >> things should be done, etc.). >>> >>>>> > >> >>> >> >>> >>>>> > >> >>> >> > >>> >>>>> > >> >>> >> > Regards, >>> >>>>> > >> >>> >> > Manish Bisht >>> >>>>> > >> >>> >> > >>> >>>>> > >> >>> >> > On Tue, Mar 1, 2016 at 2:49 PM, Thomas Mortagne < >>> >>>>> > >> >>> >> [email protected]> >>> >>>>> > >> >>> >> > wrote: >>> >>>>> > >> >>> >> > >>> >>>>> > >> >>> >> >> Hi Manish, >>> >>>>> > >> >>> >> >> >>> >>>>> > >> >>> >> >> Great to see someone interested in that project, I >>> would >>> >>>>> love >>> >>>>> > to >>> >>>>> > >> >>> have >>> >>>>> > >> >>> >> >> all wiki contact on my phone :) >>> >>>>> > >> >>> >> >> >>> >>>>> > >> >>> >> >> We mostly discuss projects here so no need to contact >>> me >>> >>>>> > >> directly. >>> >>>>> > >> >>> >> >> >>> >>>>> > >> >>> >> >> On Tue, Mar 1, 2016 at 6:15 AM, Manish Bisht < >>> >>>>> > >> >>> [email protected] >>> >>>>> > >> >>> >> > >>> >>>>> > >> >>> >> >> wrote: >>> >>>>> > >> >>> >> >> > Hello Devs, >>> >>>>> > >> >>> >> >> > >>> >>>>> > >> >>> >> >> > I am Manish Bisht currently in second year perusing >>> >>>>> B.Tech >>> >>>>> > from >>> >>>>> > >> >>> SKIT, >>> >>>>> > >> >>> >> >> > Jaipur, Rajasthan (India). I am familiar with many >>> >>>>> languages >>> >>>>> > >> some >>> >>>>> > >> >>> of >>> >>>>> > >> >>> >> them >>> >>>>> > >> >>> >> >> > are HTML, CSS, JavaScript, PHP, C/C++, Java, and I >>> am >>> >>>>> > currently >>> >>>>> > >> >>> >> learning >>> >>>>> > >> >>> >> >> > Python also. I have created many projects which are >>> >>>>> hosted >>> >>>>> > on >>> >>>>> > >> my >>> >>>>> > >> >>> >> github >>> >>>>> > >> >>> >> >> > account (https://github.com/manishbisht). Also >>> apart >>> >>>>> from >>> >>>>> > my >>> >>>>> > >> >>> college >>> >>>>> > >> >>> >> >> hours >>> >>>>> > >> >>> >> >> > i have also started my own startup with Run4Offers ( >>> >>>>> > >> >>> >> >> > http://www.run4offers.com/) >>> >>>>> > >> >>> >> >> > >>> >>>>> > >> >>> >> >> >>> >>>>> > >> >>> >> >> >>> >>>>> > >> >>> >> >> > I would love to contribute on this project. So now I >>> >>>>> want to >>> >>>>> > >> >>> contact >>> >>>>> > >> >>> >> the >>> >>>>> > >> >>> >> >> > mentor for the project discussion. How to contact >>> him. >>> >>>>> Also >>> >>>>> > If >>> >>>>> > >> i >>> >>>>> > >> >>> am >>> >>>>> > >> >>> >> going >>> >>>>> > >> >>> >> >> > right Under this project we have to make one android >>> >>>>> > >> application >>> >>>>> > >> >>> to >>> >>>>> > >> >>> >> >> craete >>> >>>>> > >> >>> >> >> > a XWiki authenticator and contact synchronization of >>> >>>>> XWiki >>> >>>>> > >> users >>> >>>>> > >> >>> in >>> >>>>> > >> >>> >> the >>> >>>>> > >> >>> >> >> > Android contacts. And after authenticating the >>> account >>> >>>>> will >>> >>>>> > be >>> >>>>> > >> >>> added >>> >>>>> > >> >>> >> to >>> >>>>> > >> >>> >> >> the >>> >>>>> > >> >>> >> >> > accounts list like Google, Dropbox are added(I have >>> >>>>> added >>> >>>>> > the >>> >>>>> > >> >>> snapshot >>> >>>>> > >> >>> >> >> but >>> >>>>> > >> >>> >> >> > I got the message need approval from moderator so i >>> have >>> >>>>> > mailed >>> >>>>> > >> >>> again >>> >>>>> > >> >>> >> >> with >>> >>>>> > >> >>> >> >> > same text without snapshot). And then for contact >>> >>>>> > >> syncronization >>> >>>>> > >> >>> we >>> >>>>> > >> >>> >> have >>> >>>>> > >> >>> >> >> to >>> >>>>> > >> >>> >> >> > make syncronization like the WhatsApp does. >>> >>>>> > >> >>> >> >> > >>> >>>>> > >> >>> >> >> >>> >>>>> > >> >>> >> >> What is in >>> >>>>> > >> https://github.com/xwiki-contrib/android-authenticator >>> >>>>> > >> >>> is >>> >>>>> > >> >>> >> >> mostly a not finished POC for the following goal: >>> >>>>> > >> >>> >> >> >>> >>>>> > >> >>> >> >> 1) Provide a reusable standard Android authenticator >>> that >>> >>>>> any >>> >>>>> > >> >>> >> >> application would use to talk to an XWiki instance. >>> The >>> >>>>> same >>> >>>>> > way >>> >>>>> > >> >>> many >>> >>>>> > >> >>> >> >> applications propose you to reuse the registered >>> Google >>> >>>>> > >> accounts. It >>> >>>>> > >> >>> >> >> must be as safe as possible (no clear password given >>> to >>> >>>>> all >>> >>>>> > >> >>> >> >> application asking for it for example :)). >>> >>>>> > >> >>> >> >> >>> >>>>> > >> >>> >> >> 2) As both an example of how to use this authenticator >>> >>>>> and a >>> >>>>> > very >>> >>>>> > >> >>> >> >> useful tool, implement a synchronization adapter which >>> >>>>> will >>> >>>>> > be in >>> >>>>> > >> >>> >> >> charge of: >>> >>>>> > >> >>> >> >> ** putting all (or a configurable subset of them) the >>> >>>>> users >>> >>>>> > from >>> >>>>> > >> the >>> >>>>> > >> >>> >> >> wiki in your Android contacts >>> >>>>> > >> >>> >> >> ** (nice to have) all modifying those Android >>> contacts and >>> >>>>> > send >>> >>>>> > >> the >>> >>>>> > >> >>> >> >> modifications to the wiki >>> >>>>> > >> >>> >> >> >>> >>>>> > >> >>> >> >> There is a lot of stuff already started but should >>> not be >>> >>>>> > taken >>> >>>>> > >> as >>> >>>>> > >> >>> >> >> granted and at the end the result should be: >>> >>>>> > >> >>> >> >> * well documented (especially what an application >>> author >>> >>>>> > should >>> >>>>> > >> do >>> >>>>> > >> >>> to >>> >>>>> > >> >>> >> >> use that connector properly but also for anyone that >>> want >>> >>>>> to >>> >>>>> > >> >>> continue >>> >>>>> > >> >>> >> >> working on it) >>> >>>>> > >> >>> >> >> * have automated tests >>> >>>>> > >> >>> >> >> * easily built without something like Android Studio >>> >>>>> (probably >>> >>>>> > >> >>> graddle >>> >>>>> > >> >>> >> >> which seems to be the new standard in Android world. >>> >>>>> XWiki is >>> >>>>> > >> mainly >>> >>>>> > >> >>> >> >> using Maven right now and Maven have Android >>> plugins.), it >>> >>>>> > will >>> >>>>> > >> also >>> >>>>> > >> >>> >> >> need to be automatically built on ci.xwiki.org >>> >>>>> > >> >>> >> >> >>> >>>>> > >> >>> >> >> Of course the plan is to have it on Google Play Store >>> at >>> >>>>> the >>> >>>>> > end >>> >>>>> > >> :) >>> >>>>> > >> >>> >> >> >>> >>>>> > >> >>> >> >> Feature wise this project is not very big (and it's >>> >>>>> already >>> >>>>> > >> started) >>> >>>>> > >> >>> >> >> but the most important thing is to be as standard and >>> >>>>> > integrated >>> >>>>> > >> as >>> >>>>> > >> >>> >> >> possible and easy to use for applications that would >>> want >>> >>>>> to >>> >>>>> > >> >>> >> >> manipulate an XWiki instance. >>> >>>>> > >> >>> >> >> >>> >>>>> > >> >>> >> >> Your proposal should details what you plan to do, what >>> >>>>> Android >>> >>>>> > >> >>> version >>> >>>>> > >> >>> >> >> your are targeting (should support version as old as >>> >>>>> possible >>> >>>>> > >> since >>> >>>>> > >> >>> >> >> latest version are far from being as common as >>> application >>> >>>>> > >> authors >>> >>>>> > >> >>> >> >> would like them to be :)), etc. >>> >>>>> > >> >>> >> >> >>> >>>>> > >> >>> >> >> > Can I start working on this project or some other >>> >>>>> person is >>> >>>>> > >> >>> working on >>> >>>>> > >> >>> >> >> > this. Can I start preparing some of the snapshots >>> that >>> >>>>> i can >>> >>>>> > >> >>> attach >>> >>>>> > >> >>> >> in my >>> >>>>> > >> >>> >> >> > project proposal. >>> >>>>> > >> >>> >> >> >>> >>>>> > >> >>> >> >> If you are talking about >>> >>>>> > >> >>> >> >> >>> https://github.com/xwiki-contrib/android-authenticator >>> >>>>> yes >>> >>>>> > >> nobody >>> >>>>> > >> >>> is >>> >>>>> > >> >>> >> >> planning to work on it any time soon as far as I know. >>> >>>>> > >> >>> >> >> >>> >>>>> > >> >>> >> >> Now for the "Can I start working on this project" it >>> >>>>> depends >>> >>>>> > what >>> >>>>> > >> >>> you >>> >>>>> > >> >>> >> >> mean exactly. Anybody can work on it and do pull >>> requests >>> >>>>> > since >>> >>>>> > >> it's >>> >>>>> > >> >>> >> >> an open source project but as for the GSOC we did not >>> >>>>> pass the >>> >>>>> > >> >>> student >>> >>>>> > >> >>> >> >> selection phase yet so it's mostly about writing >>> >>>>> proposals for >>> >>>>> > >> now. >>> >>>>> > >> >>> >> >> >>> >>>>> > >> >>> >> >> > >>> >>>>> > >> >>> >> >> > Waiting for your replies. >>> >>>>> > >> >>> >> >> > >>> >>>>> > >> >>> >> >> > Regards, >>> >>>>> > >> >>> >> >> > Manish Bisht >>> >>>>> > >> >>> >> >> > Founder/CEO >>> >>>>> > >> >>> >> >> > Run4Offers.com >>> >>>>> > >> >>> >> >> > _______________________________________________ >>> >>>>> > >> >>> >> >> > devs mailing list >>> >>>>> > >> >>> >> >> > [email protected] >>> >>>>> > >> >>> >> >> > http://lists.xwiki.org/mailman/listinfo/devs >>> >>>>> > >> >>> >> >> >>> >>>>> > >> >>> >> >> >>> >>>>> > >> >>> >> >> >>> >>>>> > >> >>> >> >> -- >>> >>>>> > >> >>> >> >> Thomas Mortagne >>> >>>>> > >> >>> >> >> _______________________________________________ >>> >>>>> > >> >>> >> >> devs mailing list >>> >>>>> > >> >>> >> >> [email protected] >>> >>>>> > >> >>> >> >> http://lists.xwiki.org/mailman/listinfo/devs >>> >>>>> > >> >>> >> >> >>> >>>>> > >> >>> >> > _______________________________________________ >>> >>>>> > >> >>> >> > devs mailing list >>> >>>>> > >> >>> >> > [email protected] >>> >>>>> > >> >>> >> > http://lists.xwiki.org/mailman/listinfo/devs >>> >>>>> > >> >>> >> >>> >>>>> > >> >>> >> >>> >>>>> > >> >>> >> >>> >>>>> > >> >>> >> -- >>> >>>>> > >> >>> >> Thomas Mortagne >>> >>>>> > >> >>> >> _______________________________________________ >>> >>>>> > >> >>> >> devs mailing list >>> >>>>> > >> >>> >> [email protected] >>> >>>>> > >> >>> >> http://lists.xwiki.org/mailman/listinfo/devs >>> >>>>> > >> >>> >> >>> >>>>> > >> >>> > _______________________________________________ >>> >>>>> > >> >>> > devs mailing list >>> >>>>> > >> >>> > [email protected] >>> >>>>> > >> >>> > http://lists.xwiki.org/mailman/listinfo/devs >>> >>>>> > >> >>> >>> >>>>> > >> >>> >>> >>>>> > >> >>> >>> >>>>> > >> >>> -- >>> >>>>> > >> >>> Thomas Mortagne >>> >>>>> > >> >>> _______________________________________________ >>> >>>>> > >> >>> devs mailing list >>> >>>>> > >> >>> [email protected] >>> >>>>> > >> >>> http://lists.xwiki.org/mailman/listinfo/devs >>> >>>>> > >> >>> >>> >>>>> > >> >> >>> >>>>> > >> >> >>> >>>>> > >> > _______________________________________________ >>> >>>>> > >> > devs mailing list >>> >>>>> > >> > [email protected] >>> >>>>> > >> > http://lists.xwiki.org/mailman/listinfo/devs >>> >>>>> > >> >>> >>>>> > >> >>> >>>>> > >> >>> >>>>> > >> -- >>> >>>>> > >> Thomas Mortagne >>> >>>>> > >> _______________________________________________ >>> >>>>> > >> devs mailing list >>> >>>>> > >> [email protected] >>> >>>>> > >> http://lists.xwiki.org/mailman/listinfo/devs >>> >>>>> > >> >>> >>>>> > > _______________________________________________ >>> >>>>> > > devs mailing list >>> >>>>> > > [email protected] >>> >>>>> > > http://lists.xwiki.org/mailman/listinfo/devs >>> >>>>> > >>> >>>>> > >>> >>>>> > >>> >>>>> > -- >>> >>>>> > Thomas Mortagne >>> >>>>> > _______________________________________________ >>> >>>>> > devs mailing list >>> >>>>> > [email protected] >>> >>>>> > http://lists.xwiki.org/mailman/listinfo/devs >>> >>>>> > >>> >>>>> _______________________________________________ >>> >>>>> devs mailing list >>> >>>>> [email protected] >>> >>>>> http://lists.xwiki.org/mailman/listinfo/devs >>> >>>>> >>> >>>> >>> >>> >>> >> _______________________________________________ >>> >> devs mailing list >>> >> [email protected] >>> >> http://lists.xwiki.org/mailman/listinfo/devs >>> > >>> > >>> > >>> > -- >>> > Thomas Mortagne >>> >>> >>> >>> -- >>> Thomas Mortagne >>> _______________________________________________ >>> devs mailing list >>> [email protected] >>> http://lists.xwiki.org/mailman/listinfo/devs >>> >> _______________________________________________ >> devs mailing list >> [email protected] >> http://lists.xwiki.org/mailman/listinfo/devs > > > > -- > Thomas Mortagne -- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

