| 2 | | OpenSocial ist eine von Google spezifizierte, offene Schnittstelle für Soziale Netzwerke. Für eine einzige Person ist es ein großes Vorhaben die komplette API zu implementieren. Auch wenn ich ein paar Schritte unternommen habe, ist das Zeit, die ich mir voraussichtlich doch nicht nehmen werde. |
| 3 | | |
| 4 | | Stattdessen werde ich auf eine stabile Implementierung des Shindig Gadget-Server in PHP warten. |
| 5 | | |
| 6 | | Wer das etwas beschleunigen will, der kann die XML Spezifikation in SQL Tabellen umsetzen. |
| 7 | | * XML Spezifikation siehe hier: http://code.google.com/apis/gadgets/docs/reference.html#XML_Ref |
| 8 | | * Beispiel für die SQL Tabelle !ModulePrefs |
| 9 | | {{{ |
| 10 | | CREATE TABLE `ModulePrefs` ( |
| 11 | | `title` VARCHAR( 255 ) NOT NULL , |
| 12 | | `directory_title` VARCHAR( 80 ) NOT NULL , |
| 13 | | `title_url` VARCHAR( 255 ) NOT NULL , |
| 14 | | `description` TEXT NOT NULL , |
| 15 | | `author` VARCHAR( 80 ) NOT NULL , |
| 16 | | `author_email` VARCHAR( 80 ) NOT NULL , |
| 17 | | `author_affiliation` VARCHAR( 80 ) NOT NULL , |
| 18 | | `author_location` VARCHAR( 80 ) NOT NULL , |
| 19 | | `screenshot` VARCHAR( 255 ) NOT NULL , |
| 20 | | `thumbnail` VARCHAR( 255 ) NOT NULL , |
| 21 | | `height` INT UNSIGNED NOT NULL , |
| 22 | | `width` INT UNSIGNED NOT NULL , |
| 23 | | `scaling` BOOL NOT NULL , |
| 24 | | `scrolling` BOOL NOT NULL , |
| 25 | | `singleton` BOOL NOT NULL , |
| 26 | | `author_photo` VARCHAR( 255 ) NOT NULL , |
| 27 | | `author_aboutme` VARCHAR( 255 ) NOT NULL , |
| 28 | | `author_link` VARCHAR( 255 ) NOT NULL , |
| 29 | | `author_quote` VARCHAR( 255 ) NOT NULL |
| 30 | | ) ENGINE = MYISAM |
| 31 | | }}} |
| | 2 | OpenSocial ist eine von Google spezifizierte, offene Schnittstelle für Soziale Netzwerke. |
| | 3 | Buddyloo implementiert diese Schnittstelle und erlaubt es euch damit auf eine Fülle an Gadgets/Widgets der Webseite zuzugreifen. Ihr könnt euren Social Pages Kalender/Spiele/... hinzufügen. |