Hello students and mentors,
I know this is a bit late (back from holidays), but I`d like to
congratulate everybody on a wonderful and productive GSoC.
I hope you all had a great time and also hope to see you (students) taking
care of the wonderful projects that you`ve worked on (and possibly others
too) for the long run.
Also, many thanks to the mentors and everybody else from the community for
getting involved and ensuring yet another successful GSoC for XWiki!
See you around,
Eduard
On Tue, Aug 28, 2012 at 11:37 AM, Thomas Mortagne <thomas.mortagne(a)xwiki.com
wrote:
> Hi Sasinda,
>
> On Tue, Aug 21, 2012 at 7:44 AM, sasinda rukshan
> <sasindarukshan(a)gmail.com
wrote:
> > Hi
Serigu, Thomas, All,
> >
> > First of all I must thank you all for all the guidance and the help you
> > gave me to carry out the XWiki Android Project. I deeply appreciate it.
> > I must say you folks are a very friendly community :-). So count me in
> too.
>
> Thanks for the nice words.
>
> > I will make sure to keep on contributing to the Android project when I
> have
> > free time. So count me into the community too :-).
>
> That's great !
>
> >
> > Status
> > ----------
> > Mile Stone 1:configuration saving and user profile sharing
> > Added features to save username, password, xwiki server url /auth realm
> > information.
> > In the proces added an Entity Manager to save data (this used ORMLite as
> > the persistence provider for SQLite DB in android)
> >
> > We are not sharing user profile with other apps. So profiles sharing was
> > abandoned.
> >
> > Mile Stone 2 Persistence support.
> >
> > part 1: Implement XWiki Domain model for Android [done]
> > part 2: Make XWiki Domain model Document persistable. [done]
> > (Implemented sub module called File Store which mimics a Document
> Database.
> > Use SQLite for holding the key, Blog is saved as a File)
> >
> > Mile Stone 3: Security
> >
> > part 1: Add ability to encrypt each users password using a master key.
> > (User passwords cannot be hashed as they must be passed to the server)
> >
> > But the Security Module needs more specification. Also further
> > functionality is not high priority. Only priority was to keep the saved
> > password encrypted.
> >
> > Testing
> >
> > Made a setup to start an XWiki Server instance inside Jenkins server for
> > setting up the external test fixture.
> > Wrote about 20 tests testing the modules I made. But the number of tests
> > are not adequate to check whole functionality range.
> >
> > Further more we started a Data Access Layer like abstraction for Restful
> > WS.(Not part of the plan)
> > The base being a RestClint (simillar to XmlRpcClient)and implemnting a
> > RestFul Access Layer on top. Since the XWiki web services acted to
> > put,update entities (documents, its objects ...) we were able to abstract
> > it to simple CRUD operations. As a working implementation we have a
> > DocumentRAO (RAO to sound like DAO ;-)) which can do CRUD operations for
> a
> > 'Document' with collections of objects, comments with replies and
etc...
> .
> > Check
> >
>
http://extensions.xwiki.org/xwiki/bin/view/Extension/Google+Android+Client
> >>Platform>>User+Guide
> > for more details.
> >
> > But there are many enhancements left
> > ( Lazy fetching,
> > additional refresh method to refresh state of the entities from server
> etc.
> > Fetch Configurations ..... Me and Thomas discussed about these. But I
> > couldn't complete them.)
>
> Don't hesitate to update
>
http://dev.xwiki.org/xwiki/bin/view/Design/XWikiAndroid page by
> removing what's already done and documented in
>
http://extensions.xwiki.org/xwiki/bin/view/Extension/Google+Android+Client
> and add all details you have for possible future improvements and
> ideas.
> Will be very useful for anyone that want to continue working on it,
> even for you ;)
>
> >
> > Progress Page:
> >
>
http://dev.xwiki.org/xwiki/bin/view/GoogleSummerOfCode/ImproveandroidXWikic…
> >
> > Documentation Home page
> >
>
http://extensions.xwiki.org/xwiki/bin/view/Extension/Google+Android+Client
> >
> > Thank you.
> >
> > Best Regards,
> > Sasinda Rukshan.
> >
> >
> >
> >
> >
> >
> > On Mon, Aug 20, 2012 at 9:47 PM, Sergiu Dumitriu <sergiu(a)xwiki.com>
wrote:
> >
> >> On 08/20/2012 12:10 PM, Sergiu Dumitriu wrote:
> >>
> >>> Hello GSoC students and mentors,
> >>>
> >>> Today is the firm pencils down deadline (in about 3 hours). What does
> >>> this mean?
> >>>
> >>> First, your success regarding the GSoC project is supposed to be judged
> >>> on the work done so far, and you're supposed to send to Google all
the
> >>> code that you wrote up until this date. (code submission will begin on
> >>> August 31)
> >>>
> >>> Second, both students and mentors have to submit the final evaluations
> >>> before Friday, 19:00 UTC. Without the evaluations, the project will be
> >>> automatically considered failed, so don't forget to submit them on
> time,
> >>> ideally as soon as possible, not right before the deadline.
> >>>
> >>>
> >> Sent too quickly:
> >>
> >> Third, students should send an email with their status so far, comparing
> >> with the initial plan to see what was achieved, what was left out, and
> what
> >> was done differently than envisioned at the start.
> >>
> >>
> >> In general, I feel that all the projects have been successful, and are
> >>> good candidates for integration into the platform shortly. So, even if
> >>> the GSoC coding period is officially over, don't forget that one of
the
> >>> main goals of the program is to introduce students to open source
> >>> communities on the long term. Thus, I'd be more than happy to see
you
> >>> continue to be members of the XWiki open source community, hoping that
> >>> we made a good impression and made you feel welcome here. A project is
> >>> never "done", there's always room for improvements, new
features,
> >>> maintenance, bug fixing, documentation and so on.
> >>>
> >>> So, congratulations on your work, I hope you liked doing it, and that
> >>> you enjoyed the interaction with your mentors and with the XWiki
> >>> community.
> >>>
> >>>
> >>>
> >>> How to get out the code that you wrote?
> >>>
> >>> Go to your local Git repository, and execute the following command (use
> >>> your own name for the --author parameter):
> >>>
> >>> git log --patch "--before=2012-08-20T19:00z" --author=sergiu
>
> >>> SergiuDumitriu-xwiki.patch
> >>>
> >>>
> >>
> >> --
> >> Sergiu Dumitriu
> >>
http://purl.org/net/sergiu/
> >> ______________________________**_________________
> >> devs mailing list
> >> devs(a)xwiki.org
> >>
http://lists.xwiki.org/**mailman/listinfo/devs<
>
http://lists.xwiki.org/mailman/listinfo/devs>
> >>
> > _______________________________________________
> > 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
>