[xwiki-devs] Android XWiki authenticator and contact synchronization - GSOC 2016
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. 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. Waiting for your replies. Regards, Manish Bisht Founder/CEO Run4Offers.com
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
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. 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. 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. Waiting for the suggestions on my plans. 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
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
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. 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. 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 <
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
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 <
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
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 <
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 <
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
On Tue, Mar 1, 2016 at 3:51 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 ?
Sounds like a detail :) I let you add that to your proposal and we can discuss this more after the selection phase.
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 <
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 <
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
I forgot to mention http://dev.xwiki.org/xwiki/bin/view/GoogleSummerOfCode/Guidelines#HIncreasin... which give a few idea to increase the chances to be selected. On Tue, Mar 1, 2016 at 3:56 PM, Thomas Mortagne <[email protected]> wrote:
On Tue, Mar 1, 2016 at 3:51 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 ?
Sounds like a detail :) I let you add that to your proposal and we can discuss this more after the selection phase.
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 <
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 <
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
-- Thomas Mortagne
Thanks Sir for your guidance. Looking forward to work on the project under your mentoring. :) I have got the link to implement the Material Design theme on Android < 5.0 verisons : http://stackoverflow.com/questions/26946095/apply-material-design-on-android... . We can also add the list of the XWiki mailing list on the Application to make it more useful. On Tue, Mar 1, 2016 at 8:27 PM, Thomas Mortagne <[email protected]> wrote:
I forgot to mention
http://dev.xwiki.org/xwiki/bin/view/GoogleSummerOfCode/Guidelines#HIncreasin... which give a few idea to increase the chances to be selected.
On Tue, Mar 1, 2016 at 3:56 PM, Thomas Mortagne <[email protected]> wrote:
On Tue, Mar 1, 2016 at 3:51 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 ?
Sounds like a detail :) I let you add that to your proposal and we can discuss this more after the selection phase.
On Tue, Mar 1, 2016 at 8:18 PM, Thomas Mortagne <
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 <
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
-- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
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. Also I have seen that http://jira.xwiki.org/ is not responsive. I want to make this responsive. Can I work on this ? 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 <
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 <
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
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 <
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 <
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
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 <
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
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 <
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
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 <
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
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 <
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
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 <
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
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/AbstractAccountAuthe...) 30 May, 2016 - 5 June, 2016 - Adding Login/Register feature that will add the account the My Accounts section of the Android 6 June, 2016 - 12 June, 2016 - Adding getAuthToken : Gets an authtoken for an account. 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) 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
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/AbstractAccountAuthe...)
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)
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
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/AbstractAccountAuthe...)
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
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 ? 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/AbstractAccountAuthe... )
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
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/AbstractAccountAuthe... )
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
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/AbstractAccountAuthe... )
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
On 1 Mar 2016 at 16:21:38, Thomas Mortagne ([email protected](mailto:[email protected])) wrote:
On Tue, Mar 1, 2016 at 4:09 PM, Manish Bisht 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.
No need to be an expert… :) If manish wants to contribute to xwiki.org’s design he just needs to create a proposal and send it to the devs list. And he may use design.xwiki.org for writing the proposal. There’s no SCM for xwiki.org Thanks -Vincent
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 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 > >> > wrote:
On Tue, Mar 1, 2016 at 3:39 PM, Manish Bisht 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 <
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
participants (4)
-
Ecaterina Moraru (Valica) -
Manish Bisht -
Thomas Mortagne -
vincent@massol.net