Hi devs,

I am in the process of adding persistence support to the social API using
JCR.
For that first we have to decide on the node structure. I have come up with
two options (please refer attached image).

In option-1, for each username, we have profile,activity,appdata,messages
child nodes.
In option-2, under nodes people,activity,appdata,messages, we have child
node for each user.

Referring to the two options, which is more suitable in your opinion?


Thanks,
~Umashanthi



On Fri, Jun 3, 2011 at 3:55 AM, Umashanthi Pavalanathan <
[email protected]> wrote:

> Hi Henry,
>
> On Tue, May 31, 2011 at 11:55 PM, Henry Saputra 
> <[email protected]>wrote:
>
>> You can probably use  and extend MediaItems[1] and Album[2] data model
>> from OpenSocial specs to associate PhotArk image to a person/user.
>>
>
> Good point! I will look into them. Thanks!
>
>
>>
>> As for implementation, you can use Apache Shindig[3] as the base for
>> your REST endpoints. It also has support for JSON-RPC for easy access
>> from JavaScript.
>>
>
> Yes we are planning to integrate with Shindig and had few discussions on
> another thread.
> I will discuss about this further in the mailing list when I am done with
> the first few phases of the project implementation.
>
> Thanks,
> ~Umashanthi
>
>
>>
>> [1]
>> http://opensocial-resources.googlecode.com/svn/spec/1.1/Social-Data.xml#MediaItem
>> [2]
>> http://opensocial-resources.googlecode.com/svn/spec/1.1/Social-Data.xml#Album
>> [3] http://shindig.apache.org/
>>
>> - Henry
>>
>> On Tue, May 17, 2011 at 8:12 PM, Umashanthi Pavalanathan
>> <[email protected]> wrote:
>> > Hi,
>> >
>> > On Tue, May 17, 2011 at 11:42 PM, Avdhesh Yadav <[email protected]
>> >wrote:
>> >
>> >> On Tue, May 17, 2011 at 11:45 AM, Umashanthi Pavalanathan <
>> >> [email protected]> wrote:
>> >>
>> >> > Hi devs,
>> >> >
>> >> > As part of the GSoC project on 'Adding Social Features to PhotArk'
>> [0],
>> >> > currently I am working on building a social API for PhotArk.
>> >> > The purpose of this is to enable support for social features in the
>> >> PhotArk
>> >> > back-end and to enable persisting social data. As discussed in an
>> earlier
>> >> > thread [1], I am planning to build the API based on the Open Social
>> data
>> >> > specification 1.0 [2]. It has two parts: Primary Social Data[3] and
>> >> > Additional Social Data[4]. Supporting the primary data is essential.
>> I
>> >> > would
>> >> > like to know the thoughts of you about supporting the additional
>> social
>> >> > data, considering its usage in PhortArk.
>> >> >
>> >> Can you please explain a bit more what are additional social data
>> >>
>> >
>> > Additional Social Data objects are data objects that are contained
>> within
>> > other Social Data object. These do not stand alone.[0]
>> > For eg:
>> > The Person object has fields like name, address etc of type Name,
>> Address.
>> > The Name data object contains String type fields like firstname,
>> lastname
>> > etc and similarly the Address data object contains String fileds like
>> > region, country etc.[1],[2]
>> >
>> >
>> >
>> >>
>> >> > In my opinion, it will be fine to use String data type for fields
>> like
>> >> > Address, Organization, Name (firstname & lastname) etc. Your valuable
>> >> > thoughts are much appreciated.
>> >> >
>> >> Yes I think String data type for the above fields are fine.
>> >>
>> >
>> > +1. I also think the same since string type fields are enough to
>> represent
>> > social data in the context of PhotArk.
>> >
>> > Anyone having different thoughts?
>> >
>> >
>> > [0]
>> >
>> http://opensocial-resources.googlecode.com/svn/spec/1.0/Social-Data.xml#rfc.section.3
>> > [1]
>> >
>> http://opensocial-resources.googlecode.com/svn/spec/1.0/Social-Data.xml#Name
>> > [2]
>> >
>> http://opensocial-resources.googlecode.com/svn/spec/1.0/Social-Data.xml#Address
>> >
>> >
>> >
>> > Thanks,
>> > ~Umashanthi
>> >
>> >
>> >> >
>> >> >
>> >> > [0]
>> >> >
>> >> >
>> >>
>> https://cwiki.apache.org/confluence/display/PHOTARKxWIKI/Adding+Social+Features+to+PhotArk
>> >> > [1]
>> >> >
>> >> >
>> >>
>> http://www.mail-archive.com/[email protected]/index.html#01141
>> >> > [2]
>> >> >
>> http://opensocial-resources.googlecode.com/svn/spec/1.0/Social-Data.xml
>> >> > [3]
>> >> >
>> >> >
>> >>
>> http://opensocial-resources.googlecode.com/svn/spec/1.0/Social-Data.xml#primary-social-data
>> >> > [4]
>> >> >
>> >> >
>> >>
>> http://opensocial-resources.googlecode.com/svn/spec/1.0/Social-Data.xml#rfc.section.3
>> >> >
>> >> > Thanks,
>> >> > ~Umashanthi
>> >> >
>> >>
>> >>
>> >>
>> >> --
>> >> Avdhesh Yadav
>> >> http://www.avdheshyadav.com
>> >> http://twitter.com/yadavavdhesh
>> >>
>> >
>>
>
>

Reply via email to