CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Thu, 31 Jul 2025 11:12:49 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20081023102829
location: https://web.archive.org/web/20081023102829/https://github.com/elcgit/opensocial/tree/master/plugin
server-timing: captures_list;dur=0.853173, exclusion.robots;dur=0.034349, exclusion.robots.policy;dur=0.018733, esindex;dur=0.018336, cdx.remote;dur=57.879440, LoadShardBlock;dur=410.688339, PetaboxLoader3.resolve;dur=200.965539, PetaboxLoader3.datanode;dur=126.780955
x-app-server: wwwb-app218
x-ts: 302
x-tr: 497
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: SERVER=wwwb-app218; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Thu, 31 Jul 2025 11:12:50 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.6.31
x-archive-orig-date: Thu, 23 Oct 2008 10:28:29 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-x-runtime: 0.80753
x-archive-orig-etag: "3d1330fa44c0b7fca773d0f1959d0d93"
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-orig-content-length: 15925
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Thu, 23 Oct 2008 10:28:29 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Thu, 23 Oct 2008 10:28:29 GMT", ; rel="memento"; datetime="Thu, 23 Oct 2008 10:28:29 GMT", ; rel="next memento"; datetime="Sun, 13 Dec 2009 14:42:30 GMT", ; rel="last memento"; datetime="Fri, 15 Jan 2010 06:54:14 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 51_6_20081023093705_crawl105-c/51_6_20081023102627_crawl103.arc.gz
server-timing: captures_list;dur=3.551876, exclusion.robots;dur=0.027161, exclusion.robots.policy;dur=0.012744, esindex;dur=0.010928, cdx.remote;dur=13.387294, LoadShardBlock;dur=427.355874, PetaboxLoader3.datanode;dur=226.181334, PetaboxLoader3.resolve;dur=437.497674, load_resource;dur=277.191741
x-app-server: wwwb-app218
x-ts: 200
x-tr: 779
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
plugin at master from elcgit's opensocial — GitHub
This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (

This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (

Description: | opensocial plugin |
Homepage: | https://www.elctech.com |
Clone URL: |
git://github.com/elcgit/opensocial.git
Give this clone URL to anyone.
git clone git://github.com/elcgit/opensocial.git
|
opensocial / plugin
name | age | message | |
---|---|---|---|
.. | |||
![]() |
MIT-LICENSE | Fri Jun 13 18:45:53 -0700 2008 | And add? [rgarver] |
![]() |
README | Fri Jun 13 18:45:53 -0700 2008 | And add? [rgarver] |
![]() |
Rakefile | Fri Jun 13 18:45:53 -0700 2008 | And add? [rgarver] |
![]() |
generators/ | Wed Jul 02 10:09:31 -0700 2008 | update shidig js [rgarver] |
![]() |
init.rb | Fri Jun 13 18:45:53 -0700 2008 | And add? [rgarver] |
![]() |
lib/ | Fri Jun 13 18:45:53 -0700 2008 | And add? [rgarver] |
![]() |
tasks/ | Fri Jun 13 18:45:53 -0700 2008 | And add? [rgarver] |
![]() |
test/ | Fri Jun 13 18:45:53 -0700 2008 | And add? [rgarver] |
README
OpensocialContainer =================== This plugin is designed to pull together all of the neccessary components involved in turning your application in to an OpenSocial container capable of hosting OpenSocial applications. Beyond the raw functionality this plugin is being built to make the practice of presenting a secure and stable container simple and straightforward by adopting best practices as they are defined. Reference Links =============== https://code.google.com/apis/opensocial/ https://code.google.com/apis/gadgets/ Example ======= In the config/routes.rb file: ActionController::Routing::Routes.draw do |map| ... map.opensocial_container "contain.localhost" # this will be turned in to <instance_id>.contain.localhost end To add the "feeds" resources: ruby script/generator opensocial If you support the OpenSocial REST API already, then use this instead to avoid the app/ pollution: ruby script/generator opensocial_assets And finally to embed the container in a ERb template use the helper: <%= opensocial_container('https://www.last.fm/opensocial/myfavouritemusic.xml', :owner => @user, :viewer => current_user, :instance_id => instance.id) %> In the config/environment.rb you need to add OpenSocialContainer::Configuration.person_class = 'User' OpenSocialContainer::Configuration.secret = 'a secret password' to get the support for people to be your "User" class. The user needs to have: def self.opensocial_id_column_name; 'id'; end and should define a title: def title; self.display_name; end Caveats ======= This plugin is in very early development and should be used with that in mind. While hopefully not too buggy, it may be feature lacking in a number of respects. Copyright (c) 2007 ELC Technologies, released under the MIT license
This feature is coming soon. Sit tight!