Shindig
Shindig est un conteneur OpenSocial qui vous aide à héberger les applications OpenSocial rapidement en offrant le code pour afficher des gadgets, des requêtes proxy et gére les requêtes RPC et REST.
Téléchargement
Vous pouvez récupérer les sources de la dernière version :
- soit en utilisant Subversion : svn co https://svn.apache.org/repos/asf/incubator/shindig/trunk shindig
- soit en récupérant une archive sur la page de téléchargement
Installation et utilisation
Shindig dépend des logiciels suivants, qui doivent être installés séparément :
L'installation de Shindig est décrite dans le fichier README situé à la racine de l'application.
Application de patches
- Pour la 1.1beta5, appliquer un patch pour résoudre un problème d'encodage.
Configuration
Créer le fichier shindig/config/local.php :
<?php
// Configuration file for Shindig
$shindigConfig = array(
'debug' => false,
'allow_plaintext_token' => false,
'token_cipher_key' => '@CHAINE_ALEATOIRE@',
'token_hmac_key' => '@CHAINE_ALEATOIRE@',
'private_key_phrase' => 'MyCertificatePassword',
'person_service' => 'MyPeopleService',
'activity_service' => 'MyActivitiesService',
'app_data_service' => 'MyAppDataService',
'messages_service' => 'MyMessagesService',
'oauth_lookup_service' => 'MyOAuthLookupService',
'xrds_location' => 'http://www.mycontainer.com/xrds',
'check_file_exists' => false,
// If you use CacheFile as caching backend, this is the directory where it stores the temporary files
'cache_root' => '@REPERTOIRE_CACHE@',
'gadget_css' => '',
);
?>
- Remplacer les mots clés @CHAINE_ALEATOIRE@ par deux chaines de caractères générées aléatoirement.
- Remplacer le mot clé @REPERTOIRE_CACHE@ par le répertoire de cache de Shindig.
Éventuellement adapter le fichier shindig/config/container.js.
