Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

Section
Column

To write your own mashup from scratch:

Start by reading the Gadget Developer's Guide to learn the basics about gadgets.

Define application views /wiki/spaces/a/pages/527265 to render in profile or canvas pages.

Learn how to request social data from the site hosting your app.

Mash up other APIs in your gadget by requesting data from other sources on the web.

Reduce the amount of JavaScript you need to write by adding OpenSocial Tags and Templates.

Get global with Localization.

Column

...

OpenSocial Tutorial

Building a complete social gadget from start to finish.

Social Mashup Tutorial

Write a simple gift giving app using OpenSocial templates.

Social Application Tutorial

Write a gift giving app which relies on an external server.

Social Website Tutorial

Write a gift giving website which allows users to log in with OpenSocial accounts.

JavaScript API

Gadget Developer's Guide

Learn the basics of writing OpenSocial-based gadgets.

Requesting Social Data

Fetch social data from inside a gadget.

App Data

Read and write persistent data without needing a database.

...

Gadgets API Developers Guide

Learn the basics of writing non-social gadgets.

Gadgets XML Reference

Reference for the gadget specification XML.

Localization

Display locale-appropriate content based on the user's country and language settings.

Views

Render your gadget in different sections of the container.

Remote Content

Remote Data Requests

Fetch remote content.

Introduction To Signed Requests

Securely transmit OpenSocial IDs to a remote server.

Validating Signed Requests

Validate that information from a container has not been modified.

...

Server-to-server Protocols

OpenSocial REST Developer's Guide

Access social data from your server.

Client Libraries

Use PHP, Java, Ruby, Python, and ActionScript or other languages to access social data.

...

Social Design Best Practices

Follow best practices for designing social applications.

Unobtrusive Alerts

Avoid the use of the alert() function.

Latency Measurement

Learn how to measure the latency and performance of your app.

Improving Latency

Reduce the latency of your app.

OAuth Use Casesuse cases

Learn how OpenSocial uses OAuth authorization.

Performance comparison on Programming Models

Including the comparison on first-time gadget rendering performance, and the data requesting performance.

...

Google App Engine

Build an OpenSocial application using Google App Engine.

Amazon S3 and App Engine

Build a photo-sharing application on Amazon S3 and Google App Engine.

Google Data APIs

Access the Google Data APIs from a gadget, using the Google Accounts APIs for authentication.

Google Friend Connect

Integrate OpenSocial and Google Friend Connect on your PHP website.