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 <thomas.mortagne(a)xwiki.com>
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 <manish.bisht490(a)gmail.com>
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
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
--
Thomas Mortagne
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs