You are viewing a plain text version of this content. The canonical link for it is here.
Posted to photark-dev@incubator.apache.org by "Umashanthi Pavalanathan (JIRA)" <ji...@apache.org> on 2011/03/25 15:50:05 UTC

[jira] [Created] (PHOTARK-72) Add Social Features to PhotArk

Add Social Features to PhotArk
------------------------------

                 Key: PHOTARK-72
                 URL: https://issues.apache.org/jira/browse/PHOTARK-72
             Project: PhotArk
          Issue Type: New Feature
    Affects Versions: PhotArk M4
            Reporter: Umashanthi Pavalanathan


Making PhotArk more social using OpenSocial features like People, Relationship, Activities, AppData etc. Apache Shindig, an OpenSocial reference implementation can be used for this purpose. As the first step to integrate open social features into PhotArk using Apache Shindig, it is required to build a social network back-end with PhotArk (an API and persistence) and later it can be connected to the Shindig's Service Provider Interfaces. Once the necessary API is built and features are integrated using Apache Shindig, UI of PhotArk can be enhanced by adding proper user interface constructs to support social features. An ongoing discussions at: http://www.mail-archive.com/photark-dev@incubator.apache.org/msg01141.html

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (PHOTARK-72) Adding Social Features to PhotArk

Posted by "Umashanthi Pavalanathan (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/PHOTARK-72?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13082136#comment-13082136 ] 

Umashanthi Pavalanathan commented on PHOTARK-72:
------------------------------------------------

The last patch "patch_10_8_2011_v1.patch" is not for the purpose of applying. I contains the version of my local code.

> Adding Social Features to PhotArk
> ---------------------------------
>
>                 Key: PHOTARK-72
>                 URL: https://issues.apache.org/jira/browse/PHOTARK-72
>             Project: PhotArk
>          Issue Type: New Feature
>    Affects Versions: PhotArk M4
>            Reporter: Umashanthi Pavalanathan
>              Labels: gsoc,, gsoc11, gsoc2011
>         Attachments: ManagerImpl_implementations_v4.patch, ManagerImpl_implementations_v5.patch, ManagerImpl_implementations_v6.patch, PersonManagerImpl_implementation_v1.patch, PersonManagerImpl_implementation_v3.patch, PersonService_REST_integration_v1.patch, Services_REST_integration_v2.patch, Services_REST_integration_v3.patch, Services_REST_integration_v4.patch, SocialData-JCRNodeStructure-Option1.jpg, patch_10_8_2011_v1.patch, personservice.composite, social_api_pacakge_structure.patch, social_api_v1.patch, social_api_v2.patch
>
>
> Making PhotArk more social using OpenSocial features like People, Relationship, Activities, AppData etc. Apache Shindig, an OpenSocial reference implementation can be used for this purpose. As the first step to integrate open social features into PhotArk using Apache Shindig, it is required to build a social network back-end with PhotArk (an API and persistence) and later it can be connected to the Shindig's Service Provider Interfaces. Once the necessary API is built and features are integrated using Apache Shindig, UI of PhotArk can be enhanced by adding proper user interface constructs to support social features. An ongoing discussions at: http://www.mail-archive.com/photark-dev@incubator.apache.org/msg01141.html

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (PHOTARK-72) Adding Social Features to PhotArk

Posted by "Umashanthi Pavalanathan (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/PHOTARK-72?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13037524#comment-13037524 ] 

Umashanthi Pavalanathan commented on PHOTARK-72:
------------------------------------------------

Project Progress Wiki: 
https://cwiki.apache.org/confluence/display/PHOTARKxWIKI/GSoC+Project+Progress-+Adding+Social+Features+to+PhotArk

> Adding Social Features to PhotArk
> ---------------------------------
>
>                 Key: PHOTARK-72
>                 URL: https://issues.apache.org/jira/browse/PHOTARK-72
>             Project: PhotArk
>          Issue Type: New Feature
>    Affects Versions: PhotArk M4
>            Reporter: Umashanthi Pavalanathan
>              Labels: gsoc,, gsoc11, gsoc2011
>         Attachments: social_api_pacakge_structure.patch, social_api_v1.patch
>
>
> Making PhotArk more social using OpenSocial features like People, Relationship, Activities, AppData etc. Apache Shindig, an OpenSocial reference implementation can be used for this purpose. As the first step to integrate open social features into PhotArk using Apache Shindig, it is required to build a social network back-end with PhotArk (an API and persistence) and later it can be connected to the Shindig's Service Provider Interfaces. Once the necessary API is built and features are integrated using Apache Shindig, UI of PhotArk can be enhanced by adding proper user interface constructs to support social features. An ongoing discussions at: http://www.mail-archive.com/photark-dev@incubator.apache.org/msg01141.html

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (PHOTARK-72) Adding Social Features to PhotArk

Posted by "Umashanthi Pavalanathan (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PHOTARK-72?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Umashanthi Pavalanathan updated PHOTARK-72:
-------------------------------------------

    Attachment: social_api_v1.patch

I've added the basic interfaces and classes for the Social API to provide support for social features in PhotArk backend, with respect to the discussions on the mailing list. Your feedback is highly appreciated.

> Adding Social Features to PhotArk
> ---------------------------------
>
>                 Key: PHOTARK-72
>                 URL: https://issues.apache.org/jira/browse/PHOTARK-72
>             Project: PhotArk
>          Issue Type: New Feature
>    Affects Versions: PhotArk M4
>            Reporter: Umashanthi Pavalanathan
>              Labels: gsoc,, gsoc11, gsoc2011
>         Attachments: social_api_pacakge_structure.patch, social_api_v1.patch
>
>
> Making PhotArk more social using OpenSocial features like People, Relationship, Activities, AppData etc. Apache Shindig, an OpenSocial reference implementation can be used for this purpose. As the first step to integrate open social features into PhotArk using Apache Shindig, it is required to build a social network back-end with PhotArk (an API and persistence) and later it can be connected to the Shindig's Service Provider Interfaces. Once the necessary API is built and features are integrated using Apache Shindig, UI of PhotArk can be enhanced by adding proper user interface constructs to support social features. An ongoing discussions at: http://www.mail-archive.com/photark-dev@incubator.apache.org/msg01141.html

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (PHOTARK-72) Adding Social Features to PhotArk

Posted by "Umashanthi Pavalanathan (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PHOTARK-72?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Umashanthi Pavalanathan updated PHOTARK-72:
-------------------------------------------

    Attachment: SocialData-JCRNodeStructure-Option1.jpg
                PersonManagerImpl_implementation_v1.patch

I have implemented savePerson() and getPerson() methods of the PersonManagerImpl, using JCR.
This is just a sample version and I would like to get feedback on this so that I can implement the rest of it considering all the suggestions. In addition I have attached the JCR node structure, as discussed in the ML. 

@Luciano: I will consider about renaming the package with adding "jcr" later.

> Adding Social Features to PhotArk
> ---------------------------------
>
>                 Key: PHOTARK-72
>                 URL: https://issues.apache.org/jira/browse/PHOTARK-72
>             Project: PhotArk
>          Issue Type: New Feature
>    Affects Versions: PhotArk M4
>            Reporter: Umashanthi Pavalanathan
>              Labels: gsoc,, gsoc11, gsoc2011
>         Attachments: PersonManagerImpl_implementation_v1.patch, SocialData-JCRNodeStructure-Option1.jpg, social_api_pacakge_structure.patch, social_api_v1.patch, social_api_v2.patch
>
>
> Making PhotArk more social using OpenSocial features like People, Relationship, Activities, AppData etc. Apache Shindig, an OpenSocial reference implementation can be used for this purpose. As the first step to integrate open social features into PhotArk using Apache Shindig, it is required to build a social network back-end with PhotArk (an API and persistence) and later it can be connected to the Shindig's Service Provider Interfaces. Once the necessary API is built and features are integrated using Apache Shindig, UI of PhotArk can be enhanced by adding proper user interface constructs to support social features. An ongoing discussions at: http://www.mail-archive.com/photark-dev@incubator.apache.org/msg01141.html

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (PHOTARK-72) Adding Social Features to PhotArk

Posted by "Umashanthi Pavalanathan (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PHOTARK-72?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Umashanthi Pavalanathan updated PHOTARK-72:
-------------------------------------------

    Attachment: patch_10_8_2011_v1.patch

> Adding Social Features to PhotArk
> ---------------------------------
>
>                 Key: PHOTARK-72
>                 URL: https://issues.apache.org/jira/browse/PHOTARK-72
>             Project: PhotArk
>          Issue Type: New Feature
>    Affects Versions: PhotArk M4
>            Reporter: Umashanthi Pavalanathan
>              Labels: gsoc,, gsoc11, gsoc2011
>         Attachments: ManagerImpl_implementations_v4.patch, ManagerImpl_implementations_v5.patch, ManagerImpl_implementations_v6.patch, PersonManagerImpl_implementation_v1.patch, PersonManagerImpl_implementation_v3.patch, PersonService_REST_integration_v1.patch, Services_REST_integration_v2.patch, Services_REST_integration_v3.patch, Services_REST_integration_v4.patch, SocialData-JCRNodeStructure-Option1.jpg, patch_10_8_2011_v1.patch, personservice.composite, social_api_pacakge_structure.patch, social_api_v1.patch, social_api_v2.patch
>
>
> Making PhotArk more social using OpenSocial features like People, Relationship, Activities, AppData etc. Apache Shindig, an OpenSocial reference implementation can be used for this purpose. As the first step to integrate open social features into PhotArk using Apache Shindig, it is required to build a social network back-end with PhotArk (an API and persistence) and later it can be connected to the Shindig's Service Provider Interfaces. Once the necessary API is built and features are integrated using Apache Shindig, UI of PhotArk can be enhanced by adding proper user interface constructs to support social features. An ongoing discussions at: http://www.mail-archive.com/photark-dev@incubator.apache.org/msg01141.html

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (PHOTARK-72) Adding Social Features to PhotArk

Posted by "Umashanthi Pavalanathan (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PHOTARK-72?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Umashanthi Pavalanathan updated PHOTARK-72:
-------------------------------------------

    Attachment: ManagerImpl_implementations_v6.patch

This patch contains the complete implementations of the Manager classes using JCR & the test classes for each.

This patch can be applied instead of the previous patches.

> Adding Social Features to PhotArk
> ---------------------------------
>
>                 Key: PHOTARK-72
>                 URL: https://issues.apache.org/jira/browse/PHOTARK-72
>             Project: PhotArk
>          Issue Type: New Feature
>    Affects Versions: PhotArk M4
>            Reporter: Umashanthi Pavalanathan
>              Labels: gsoc,, gsoc11, gsoc2011
>         Attachments: ManagerImpl_implementations_v4.patch, ManagerImpl_implementations_v5.patch, ManagerImpl_implementations_v6.patch, PersonManagerImpl_implementation_v1.patch, PersonManagerImpl_implementation_v3.patch, SocialData-JCRNodeStructure-Option1.jpg, social_api_pacakge_structure.patch, social_api_v1.patch, social_api_v2.patch
>
>
> Making PhotArk more social using OpenSocial features like People, Relationship, Activities, AppData etc. Apache Shindig, an OpenSocial reference implementation can be used for this purpose. As the first step to integrate open social features into PhotArk using Apache Shindig, it is required to build a social network back-end with PhotArk (an API and persistence) and later it can be connected to the Shindig's Service Provider Interfaces. Once the necessary API is built and features are integrated using Apache Shindig, UI of PhotArk can be enhanced by adding proper user interface constructs to support social features. An ongoing discussions at: http://www.mail-archive.com/photark-dev@incubator.apache.org/msg01141.html

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (PHOTARK-72) Adding Social Features to PhotArk

Posted by "Umashanthi Pavalanathan (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PHOTARK-72?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Umashanthi Pavalanathan updated PHOTARK-72:
-------------------------------------------

    Attachment: personservice.composite

I have attached a sample composite file for the personservice. Please review this and let me know how it can be improved.

> Adding Social Features to PhotArk
> ---------------------------------
>
>                 Key: PHOTARK-72
>                 URL: https://issues.apache.org/jira/browse/PHOTARK-72
>             Project: PhotArk
>          Issue Type: New Feature
>    Affects Versions: PhotArk M4
>            Reporter: Umashanthi Pavalanathan
>              Labels: gsoc,, gsoc11, gsoc2011
>         Attachments: ManagerImpl_implementations_v4.patch, ManagerImpl_implementations_v5.patch, ManagerImpl_implementations_v6.patch, PersonManagerImpl_implementation_v1.patch, PersonManagerImpl_implementation_v3.patch, PersonService_REST_integration_v1.patch, Services_REST_integration_v2.patch, Services_REST_integration_v3.patch, SocialData-JCRNodeStructure-Option1.jpg, personservice.composite, social_api_pacakge_structure.patch, social_api_v1.patch, social_api_v2.patch
>
>
> Making PhotArk more social using OpenSocial features like People, Relationship, Activities, AppData etc. Apache Shindig, an OpenSocial reference implementation can be used for this purpose. As the first step to integrate open social features into PhotArk using Apache Shindig, it is required to build a social network back-end with PhotArk (an API and persistence) and later it can be connected to the Shindig's Service Provider Interfaces. Once the necessary API is built and features are integrated using Apache Shindig, UI of PhotArk can be enhanced by adding proper user interface constructs to support social features. An ongoing discussions at: http://www.mail-archive.com/photark-dev@incubator.apache.org/msg01141.html

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (PHOTARK-72) Adding Social Features to PhotArk

Posted by "Umashanthi Pavalanathan (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PHOTARK-72?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Umashanthi Pavalanathan updated PHOTARK-72:
-------------------------------------------

    Attachment: PersonManagerImpl_implementation_v3.patch

This patch contains the complete implementation of the PersonManager(using JCR as persistence option) and test class for it. The tests ran successfully. 

I would like to get your feedback on this implementation so that I can work on other Manager classes.

> Adding Social Features to PhotArk
> ---------------------------------
>
>                 Key: PHOTARK-72
>                 URL: https://issues.apache.org/jira/browse/PHOTARK-72
>             Project: PhotArk
>          Issue Type: New Feature
>    Affects Versions: PhotArk M4
>            Reporter: Umashanthi Pavalanathan
>              Labels: gsoc,, gsoc11, gsoc2011
>         Attachments: PersonManagerImpl_implementation_v1.patch, PersonManagerImpl_implementation_v3.patch, SocialData-JCRNodeStructure-Option1.jpg, social_api_pacakge_structure.patch, social_api_v1.patch, social_api_v2.patch
>
>
> Making PhotArk more social using OpenSocial features like People, Relationship, Activities, AppData etc. Apache Shindig, an OpenSocial reference implementation can be used for this purpose. As the first step to integrate open social features into PhotArk using Apache Shindig, it is required to build a social network back-end with PhotArk (an API and persistence) and later it can be connected to the Shindig's Service Provider Interfaces. Once the necessary API is built and features are integrated using Apache Shindig, UI of PhotArk can be enhanced by adding proper user interface constructs to support social features. An ongoing discussions at: http://www.mail-archive.com/photark-dev@incubator.apache.org/msg01141.html

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (PHOTARK-72) Adding Social Features to PhotArk

Posted by "Umashanthi Pavalanathan (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PHOTARK-72?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Umashanthi Pavalanathan updated PHOTARK-72:
-------------------------------------------

    Attachment: Services_REST_integration_v2.patch

This batch includes the rest-integration of PersonService and RelationshipService.

You feedback on REST URI scheme is welcomed.

> Adding Social Features to PhotArk
> ---------------------------------
>
>                 Key: PHOTARK-72
>                 URL: https://issues.apache.org/jira/browse/PHOTARK-72
>             Project: PhotArk
>          Issue Type: New Feature
>    Affects Versions: PhotArk M4
>            Reporter: Umashanthi Pavalanathan
>              Labels: gsoc,, gsoc11, gsoc2011
>         Attachments: ManagerImpl_implementations_v4.patch, ManagerImpl_implementations_v5.patch, ManagerImpl_implementations_v6.patch, PersonManagerImpl_implementation_v1.patch, PersonManagerImpl_implementation_v3.patch, PersonService_REST_integration_v1.patch, Services_REST_integration_v2.patch, SocialData-JCRNodeStructure-Option1.jpg, social_api_pacakge_structure.patch, social_api_v1.patch, social_api_v2.patch
>
>
> Making PhotArk more social using OpenSocial features like People, Relationship, Activities, AppData etc. Apache Shindig, an OpenSocial reference implementation can be used for this purpose. As the first step to integrate open social features into PhotArk using Apache Shindig, it is required to build a social network back-end with PhotArk (an API and persistence) and later it can be connected to the Shindig's Service Provider Interfaces. Once the necessary API is built and features are integrated using Apache Shindig, UI of PhotArk can be enhanced by adding proper user interface constructs to support social features. An ongoing discussions at: http://www.mail-archive.com/photark-dev@incubator.apache.org/msg01141.html

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (PHOTARK-72) Adding Social Features to PhotArk

Posted by "Umashanthi Pavalanathan (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PHOTARK-72?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Umashanthi Pavalanathan updated PHOTARK-72:
-------------------------------------------

    Attachment: social_api_v2.patch

This patch contains the Social API for PhotArk. This is a complete version for the current phase of development.

This patch can be applied instead of social_api_v1.patch.

Your suggestions and feedback is very much welcomed.

> Adding Social Features to PhotArk
> ---------------------------------
>
>                 Key: PHOTARK-72
>                 URL: https://issues.apache.org/jira/browse/PHOTARK-72
>             Project: PhotArk
>          Issue Type: New Feature
>    Affects Versions: PhotArk M4
>            Reporter: Umashanthi Pavalanathan
>              Labels: gsoc,, gsoc11, gsoc2011
>         Attachments: social_api_pacakge_structure.patch, social_api_v1.patch, social_api_v2.patch
>
>
> Making PhotArk more social using OpenSocial features like People, Relationship, Activities, AppData etc. Apache Shindig, an OpenSocial reference implementation can be used for this purpose. As the first step to integrate open social features into PhotArk using Apache Shindig, it is required to build a social network back-end with PhotArk (an API and persistence) and later it can be connected to the Shindig's Service Provider Interfaces. Once the necessary API is built and features are integrated using Apache Shindig, UI of PhotArk can be enhanced by adding proper user interface constructs to support social features. An ongoing discussions at: http://www.mail-archive.com/photark-dev@incubator.apache.org/msg01141.html

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (PHOTARK-72) Adding Social Features to PhotArk

Posted by "Umashanthi Pavalanathan (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PHOTARK-72?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Umashanthi Pavalanathan updated PHOTARK-72:
-------------------------------------------

    Attachment: ManagerImpl_implementations_v5.patch

This patch contains implementation of the PersonManager, RelationshipManager&ActivityManager interfaces & test cases for the methods.

This patch can be applied instead of the following:
PersonManagerImpl_implementation_v1.patch
PersonManagerImpl_implementation_v3.patch
ManagerImpl_implementations_v4.patch


Your feedback on this implementation is highly appreciated.

> Adding Social Features to PhotArk
> ---------------------------------
>
>                 Key: PHOTARK-72
>                 URL: https://issues.apache.org/jira/browse/PHOTARK-72
>             Project: PhotArk
>          Issue Type: New Feature
>    Affects Versions: PhotArk M4
>            Reporter: Umashanthi Pavalanathan
>              Labels: gsoc,, gsoc11, gsoc2011
>         Attachments: ManagerImpl_implementations_v4.patch, ManagerImpl_implementations_v5.patch, PersonManagerImpl_implementation_v1.patch, PersonManagerImpl_implementation_v3.patch, SocialData-JCRNodeStructure-Option1.jpg, social_api_pacakge_structure.patch, social_api_v1.patch, social_api_v2.patch
>
>
> Making PhotArk more social using OpenSocial features like People, Relationship, Activities, AppData etc. Apache Shindig, an OpenSocial reference implementation can be used for this purpose. As the first step to integrate open social features into PhotArk using Apache Shindig, it is required to build a social network back-end with PhotArk (an API and persistence) and later it can be connected to the Shindig's Service Provider Interfaces. Once the necessary API is built and features are integrated using Apache Shindig, UI of PhotArk can be enhanced by adding proper user interface constructs to support social features. An ongoing discussions at: http://www.mail-archive.com/photark-dev@incubator.apache.org/msg01141.html

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (PHOTARK-72) Adding Social Features to PhotArk

Posted by "Umashanthi Pavalanathan (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PHOTARK-72?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Umashanthi Pavalanathan updated PHOTARK-72:
-------------------------------------------

    Attachment: PersonService_REST_integration_v1.patch

I have added the annotations in the PersonService interface to integrate REST features in it.

I would like to get feedback about the REST URI scheme in this patch and in the discussion in the dev list.

> Adding Social Features to PhotArk
> ---------------------------------
>
>                 Key: PHOTARK-72
>                 URL: https://issues.apache.org/jira/browse/PHOTARK-72
>             Project: PhotArk
>          Issue Type: New Feature
>    Affects Versions: PhotArk M4
>            Reporter: Umashanthi Pavalanathan
>              Labels: gsoc,, gsoc11, gsoc2011
>         Attachments: ManagerImpl_implementations_v4.patch, ManagerImpl_implementations_v5.patch, ManagerImpl_implementations_v6.patch, PersonManagerImpl_implementation_v1.patch, PersonManagerImpl_implementation_v3.patch, PersonService_REST_integration_v1.patch, SocialData-JCRNodeStructure-Option1.jpg, social_api_pacakge_structure.patch, social_api_v1.patch, social_api_v2.patch
>
>
> Making PhotArk more social using OpenSocial features like People, Relationship, Activities, AppData etc. Apache Shindig, an OpenSocial reference implementation can be used for this purpose. As the first step to integrate open social features into PhotArk using Apache Shindig, it is required to build a social network back-end with PhotArk (an API and persistence) and later it can be connected to the Shindig's Service Provider Interfaces. Once the necessary API is built and features are integrated using Apache Shindig, UI of PhotArk can be enhanced by adding proper user interface constructs to support social features. An ongoing discussions at: http://www.mail-archive.com/photark-dev@incubator.apache.org/msg01141.html

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (PHOTARK-72) Adding Social Features to PhotArk

Posted by "Umashanthi Pavalanathan (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PHOTARK-72?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Umashanthi Pavalanathan updated PHOTARK-72:
-------------------------------------------

    Attachment: Services_REST_integration_v4.patch

This file contains the REST integration and personservice.composite

> Adding Social Features to PhotArk
> ---------------------------------
>
>                 Key: PHOTARK-72
>                 URL: https://issues.apache.org/jira/browse/PHOTARK-72
>             Project: PhotArk
>          Issue Type: New Feature
>    Affects Versions: PhotArk M4
>            Reporter: Umashanthi Pavalanathan
>              Labels: gsoc,, gsoc11, gsoc2011
>         Attachments: ManagerImpl_implementations_v4.patch, ManagerImpl_implementations_v5.patch, ManagerImpl_implementations_v6.patch, PersonManagerImpl_implementation_v1.patch, PersonManagerImpl_implementation_v3.patch, PersonService_REST_integration_v1.patch, Services_REST_integration_v2.patch, Services_REST_integration_v3.patch, Services_REST_integration_v4.patch, SocialData-JCRNodeStructure-Option1.jpg, personservice.composite, social_api_pacakge_structure.patch, social_api_v1.patch, social_api_v2.patch
>
>
> Making PhotArk more social using OpenSocial features like People, Relationship, Activities, AppData etc. Apache Shindig, an OpenSocial reference implementation can be used for this purpose. As the first step to integrate open social features into PhotArk using Apache Shindig, it is required to build a social network back-end with PhotArk (an API and persistence) and later it can be connected to the Shindig's Service Provider Interfaces. Once the necessary API is built and features are integrated using Apache Shindig, UI of PhotArk can be enhanced by adding proper user interface constructs to support social features. An ongoing discussions at: http://www.mail-archive.com/photark-dev@incubator.apache.org/msg01141.html

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (PHOTARK-72) Adding Social Features to PhotArk

Posted by "Umashanthi Pavalanathan (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PHOTARK-72?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Umashanthi Pavalanathan updated PHOTARK-72:
-------------------------------------------

    Attachment: Services_REST_integration_v3.patch

This patch contains the REST integration of ActivityService and AppDataService, according to the URI schemes discussed in the dev list.

> Adding Social Features to PhotArk
> ---------------------------------
>
>                 Key: PHOTARK-72
>                 URL: https://issues.apache.org/jira/browse/PHOTARK-72
>             Project: PhotArk
>          Issue Type: New Feature
>    Affects Versions: PhotArk M4
>            Reporter: Umashanthi Pavalanathan
>              Labels: gsoc,, gsoc11, gsoc2011
>         Attachments: ManagerImpl_implementations_v4.patch, ManagerImpl_implementations_v5.patch, ManagerImpl_implementations_v6.patch, PersonManagerImpl_implementation_v1.patch, PersonManagerImpl_implementation_v3.patch, PersonService_REST_integration_v1.patch, Services_REST_integration_v2.patch, Services_REST_integration_v3.patch, SocialData-JCRNodeStructure-Option1.jpg, social_api_pacakge_structure.patch, social_api_v1.patch, social_api_v2.patch
>
>
> Making PhotArk more social using OpenSocial features like People, Relationship, Activities, AppData etc. Apache Shindig, an OpenSocial reference implementation can be used for this purpose. As the first step to integrate open social features into PhotArk using Apache Shindig, it is required to build a social network back-end with PhotArk (an API and persistence) and later it can be connected to the Shindig's Service Provider Interfaces. Once the necessary API is built and features are integrated using Apache Shindig, UI of PhotArk can be enhanced by adding proper user interface constructs to support social features. An ongoing discussions at: http://www.mail-archive.com/photark-dev@incubator.apache.org/msg01141.html

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (PHOTARK-72) Adding Social Features to PhotArk

Posted by "Umashanthi Pavalanathan (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PHOTARK-72?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Umashanthi Pavalanathan updated PHOTARK-72:
-------------------------------------------

    Attachment: social_api_pacakge_structure.patch

I've attached small patch to show the package structure I've created for the social API. I've added a component photark-social to the project.
I would like to get your feedback regarding the package structure, so that I can continue based on it.


> Adding Social Features to PhotArk
> ---------------------------------
>
>                 Key: PHOTARK-72
>                 URL: https://issues.apache.org/jira/browse/PHOTARK-72
>             Project: PhotArk
>          Issue Type: New Feature
>    Affects Versions: PhotArk M4
>            Reporter: Umashanthi Pavalanathan
>              Labels: gsoc,, gsoc11, gsoc2011
>         Attachments: social_api_pacakge_structure.patch
>
>
> Making PhotArk more social using OpenSocial features like People, Relationship, Activities, AppData etc. Apache Shindig, an OpenSocial reference implementation can be used for this purpose. As the first step to integrate open social features into PhotArk using Apache Shindig, it is required to build a social network back-end with PhotArk (an API and persistence) and later it can be connected to the Shindig's Service Provider Interfaces. Once the necessary API is built and features are integrated using Apache Shindig, UI of PhotArk can be enhanced by adding proper user interface constructs to support social features. An ongoing discussions at: http://www.mail-archive.com/photark-dev@incubator.apache.org/msg01141.html

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (PHOTARK-72) Adding Social Features to PhotArk

Posted by "Luciano Resende (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/PHOTARK-72?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13059585#comment-13059585 ] 

Luciano Resende commented on PHOTARK-72:
----------------------------------------

Latest patch applied to rest branch

> Adding Social Features to PhotArk
> ---------------------------------
>
>                 Key: PHOTARK-72
>                 URL: https://issues.apache.org/jira/browse/PHOTARK-72
>             Project: PhotArk
>          Issue Type: New Feature
>    Affects Versions: PhotArk M4
>            Reporter: Umashanthi Pavalanathan
>              Labels: gsoc,, gsoc11, gsoc2011
>         Attachments: ManagerImpl_implementations_v4.patch, ManagerImpl_implementations_v5.patch, ManagerImpl_implementations_v6.patch, PersonManagerImpl_implementation_v1.patch, PersonManagerImpl_implementation_v3.patch, SocialData-JCRNodeStructure-Option1.jpg, social_api_pacakge_structure.patch, social_api_v1.patch, social_api_v2.patch
>
>
> Making PhotArk more social using OpenSocial features like People, Relationship, Activities, AppData etc. Apache Shindig, an OpenSocial reference implementation can be used for this purpose. As the first step to integrate open social features into PhotArk using Apache Shindig, it is required to build a social network back-end with PhotArk (an API and persistence) and later it can be connected to the Shindig's Service Provider Interfaces. Once the necessary API is built and features are integrated using Apache Shindig, UI of PhotArk can be enhanced by adding proper user interface constructs to support social features. An ongoing discussions at: http://www.mail-archive.com/photark-dev@incubator.apache.org/msg01141.html

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (PHOTARK-72) Adding Social Features to PhotArk

Posted by "Umashanthi Pavalanathan (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PHOTARK-72?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Umashanthi Pavalanathan updated PHOTARK-72:
-------------------------------------------

    Summary: Adding Social Features to PhotArk  (was: Add Social Features to PhotArk)

> Adding Social Features to PhotArk
> ---------------------------------
>
>                 Key: PHOTARK-72
>                 URL: https://issues.apache.org/jira/browse/PHOTARK-72
>             Project: PhotArk
>          Issue Type: New Feature
>    Affects Versions: PhotArk M4
>            Reporter: Umashanthi Pavalanathan
>              Labels: gsoc,, gsoc11, gsoc2011
>
> Making PhotArk more social using OpenSocial features like People, Relationship, Activities, AppData etc. Apache Shindig, an OpenSocial reference implementation can be used for this purpose. As the first step to integrate open social features into PhotArk using Apache Shindig, it is required to build a social network back-end with PhotArk (an API and persistence) and later it can be connected to the Shindig's Service Provider Interfaces. Once the necessary API is built and features are integrated using Apache Shindig, UI of PhotArk can be enhanced by adding proper user interface constructs to support social features. An ongoing discussions at: http://www.mail-archive.com/photark-dev@incubator.apache.org/msg01141.html

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (PHOTARK-72) Adding Social Features to PhotArk

Posted by "Luciano Resende (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/PHOTARK-72?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13016485#comment-13016485 ] 

Luciano Resende commented on PHOTARK-72:
----------------------------------------

I can't really figure out much from the small patch. It would be good if you could ore details and maybe some diagrams on the wiki or attached here.

> Adding Social Features to PhotArk
> ---------------------------------
>
>                 Key: PHOTARK-72
>                 URL: https://issues.apache.org/jira/browse/PHOTARK-72
>             Project: PhotArk
>          Issue Type: New Feature
>    Affects Versions: PhotArk M4
>            Reporter: Umashanthi Pavalanathan
>              Labels: gsoc,, gsoc11, gsoc2011
>         Attachments: social_api_pacakge_structure.patch
>
>
> Making PhotArk more social using OpenSocial features like People, Relationship, Activities, AppData etc. Apache Shindig, an OpenSocial reference implementation can be used for this purpose. As the first step to integrate open social features into PhotArk using Apache Shindig, it is required to build a social network back-end with PhotArk (an API and persistence) and later it can be connected to the Shindig's Service Provider Interfaces. Once the necessary API is built and features are integrated using Apache Shindig, UI of PhotArk can be enhanced by adding proper user interface constructs to support social features. An ongoing discussions at: http://www.mail-archive.com/photark-dev@incubator.apache.org/msg01141.html

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (PHOTARK-72) Adding Social Features to PhotArk

Posted by "Umashanthi Pavalanathan (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PHOTARK-72?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Umashanthi Pavalanathan updated PHOTARK-72:
-------------------------------------------

    Attachment: ManagerImpl_implementations_v4.patch

This patch contains implementation of the PersonManager and RelationshipManager interfaces & test cases for the methods.

Your feedback on this implementation is highly appreciated.

> Adding Social Features to PhotArk
> ---------------------------------
>
>                 Key: PHOTARK-72
>                 URL: https://issues.apache.org/jira/browse/PHOTARK-72
>             Project: PhotArk
>          Issue Type: New Feature
>    Affects Versions: PhotArk M4
>            Reporter: Umashanthi Pavalanathan
>              Labels: gsoc,, gsoc11, gsoc2011
>         Attachments: ManagerImpl_implementations_v4.patch, PersonManagerImpl_implementation_v1.patch, PersonManagerImpl_implementation_v3.patch, SocialData-JCRNodeStructure-Option1.jpg, social_api_pacakge_structure.patch, social_api_v1.patch, social_api_v2.patch
>
>
> Making PhotArk more social using OpenSocial features like People, Relationship, Activities, AppData etc. Apache Shindig, an OpenSocial reference implementation can be used for this purpose. As the first step to integrate open social features into PhotArk using Apache Shindig, it is required to build a social network back-end with PhotArk (an API and persistence) and later it can be connected to the Shindig's Service Provider Interfaces. Once the necessary API is built and features are integrated using Apache Shindig, UI of PhotArk can be enhanced by adding proper user interface constructs to support social features. An ongoing discussions at: http://www.mail-archive.com/photark-dev@incubator.apache.org/msg01141.html

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira