wiki:Shindig

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 :

  • Serveur web Apache avec le module mod_rewrite activé.
  • Langage de script PHP

L'installation de Shindig est décrite dans le fichier README situé à la racine de l'application.

Application de patches

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.

Last modified 8 years ago Last modified on Dec 9, 2009, 6:56:23 AM