31
[PHPCamp] Shindig - OpenSocial Container OpenSocial

Php Camp Open Social

  • View
    5.076

  • Download
    0

Embed Size (px)

DESCRIPTION

A presentation on OpenSocial by my colleague Peeyush Gulati. It was presented at PHPCamp, Pune, on Sept'20th, 2008.

Citation preview

Page 1: Php Camp  Open Social

[PHPCamp] Shindig - OpenSocial Container

OpenSocial

Page 2: Php Camp  Open Social

[PHPCamp] Shindig - OpenSocial Container

Who are we ?

I am

I also work for Satyam Computer Services Ltd.

You can reach me at peeyushgulati[at]gmail[dot]com

peeyush_gulati[at]satyam[dot]com

Page 3: Php Camp  Open Social

[PHPCamp] Shindig - OpenSocial Container

Agenda

Introduction of Open Social

Integration Open Social with an existing Application

Where can we use it ?

Creating an opensocial Application

Page 4: Php Camp  Open Social

[PHPCamp] Shindig - OpenSocial Container

But why now OpenSocial in PHP Camp?

Making the web better by making it social.

Big Social Networking Sites are based on PHP like Facebook.

OpenSocial container also available in PHP.

PHP Can be used for fast development for building a social

networking sites with open social features.

Page 5: Php Camp  Open Social

[PHPCamp] Shindig - OpenSocial Container

Page 6: Php Camp  Open Social

[PHPCamp] Shindig - OpenSocial Container

Page 7: Php Camp  Open Social

[PHPCamp] Shindig - OpenSocial Container

Open Social

OpenSocial

A common API for social applications

across multiple web sites

Page 8: Php Camp  Open Social

[PHPCamp] Shindig - OpenSocial Container

Page 9: Php Camp  Open Social

[PHPCamp] Shindig - OpenSocial Container

Not just Social Network Sites

How do we socialize

objects online

without having to create yet

another social network?

Page 10: Php Camp  Open Social

[PHPCamp] Shindig - OpenSocial Container

Page 11: Php Camp  Open Social

[PHPCamp] Shindig - OpenSocial Container

Not just Social Network Sites

Page 12: Php Camp  Open Social

[PHPCamp] Shindig - OpenSocial Container

Not just Social Network Sites

Page 13: Php Camp  Open Social

[PHPCamp] Shindig - OpenSocial Container

Not just Social Network Sites

Page 14: Php Camp  Open Social

[PHPCamp] Shindig - OpenSocial Container

Not just Social Network Sites

Page 15: Php Camp  Open Social

[PHPCamp] Shindig - OpenSocial Container

Integrate OpenSocial with your existing application

Page 16: Php Camp  Open Social

[PHPCamp] Shindig - OpenSocial Container

Integrate OpenSocial with your existing application

Page 17: Php Camp  Open Social

[PHPCamp] Shindig - OpenSocial Container

More technical view

Page 18: Php Camp  Open Social

[PHPCamp] Shindig - OpenSocial Container

OpenSocial Use

Social network sites - Profiles and home pages

Personal dashboards

Sites based around a Social Object

Corporate CRM systems

Any web site

Page 19: Php Camp  Open Social

[PHPCamp] Shindig - OpenSocial Container

Social network sites - Profiles and home pages

Page 20: Php Camp  Open Social

[PHPCamp] Shindig - OpenSocial Container

Personal dashboards

Page 21: Php Camp  Open Social

[PHPCamp] Shindig - OpenSocial Container

Sites based around a Social Object

Page 22: Php Camp  Open Social

[PHPCamp] Shindig - OpenSocial Container

Corporate CRM systems

Page 23: Php Camp  Open Social

[PHPCamp] Shindig - OpenSocial Container

Any web site

Page 24: Php Camp  Open Social

[PHPCamp] Shindig - OpenSocial Container

Create an Application

Gadgets

– Gadgets are miniature objects made by users like you that offer

cool and dynamic content that can be placed on any page on the

web.

• I/O Gadgets

• OpenSocial Gadgets

Page 25: Php Camp  Open Social

[PHPCamp] Shindig - OpenSocial Container

Gadget Specification

Gadgets: Web-based software components based on HTML,

CSS, and JavaScript

Gadget Server: A processor for translating Gadget XML into

renderable HTML

Gadget Container: A container to manage layout and control

of multiple gadgets on a page

Specification ties together the Gadget, Gadget Server and the

Gadget Container

– More: http://code.google.com/apis/gadgets/docs/spec.html

Page 26: Php Camp  Open Social

[PHPCamp] Shindig - OpenSocial Container

Gadget a XML file

Page 27: Php Camp  Open Social

[PHPCamp] Shindig - OpenSocial Container

Gadget a XML file

Demo

Page 28: Php Camp  Open Social

[PHPCamp] Shindig - OpenSocial Container

About Satyam

PHP

– Satyam’s PHP Unit is actively involved in consulting a

developing PHP Based Web Applications

– Also competent in smooth migration from existing infrastructure

to PHP based solutions

– A well defined stack of tools, e.g. PHPUnit, Phing, Propel, Xinc,

etc., being used by developers for streamlined development

Page 29: Php Camp  Open Social

[PHPCamp] Shindig - OpenSocial Container

About Satyam

OpenSocial

– Early adopters of OpenSocial

– Team of Java & PHP developers dedicated for OpenSocial

related projects

– Currently helping a Social Network, with 10 million

registered user base, become OpenSocial complaint

Page 30: Php Camp  Open Social

[PHPCamp] Shindig - OpenSocial Container

Any Questions ?

Page 31: Php Camp  Open Social

[PHPCamp] Shindig - OpenSocial Container

Thank You