Champs pour formulaire bazar pour créer automatiquement un document collaboratif associé a une fiche
En résumé :
- Créer un compte developpeur google a partir de votre compte google (voir https://developers.google.com en haut a droite)
- Sur https://console.developers.google.com , créer un nouveau projet qui utilise l'API google drive (penser a activer l'api google drive quand ce sera proposé)
- Créer un identifiant "Créer une clé de compte de service" avec les infos suivantes :
- Compte de service : App engine default service account
- Type de clé : P12 (Pour la rétrocompatibilité avec le code au format P12) telecharger la clé et garder le mot de passe
- Aller sur la gestion des comptes de service
- Noter l'adresse du compte mail ('ID du compte de service' 'ID de clé') (on va devoir la mettre dans le fichier de conf.)
- copier la clé .p12 du compte service dans tools/googledrive/key.p12
- renseigner tools/googledrive/wiki.php ou dans wakka.config.php : $wakkaConfig['service_account_name'] = isset($wakkaConfig['service_account_name']) ? $wakkaConfig['service_account_name'] : "[email protected]";
- créer un dossier sur son google drive, et le partager en écriture avec le mail du compte service créé auparavant
- récupérer l'id du dossier partagé en cliquant dessus et en prenant la derniere partie de la barre d'adresse et renseigner tools/googledrive/wiki.php ou dans wakka.config.php : $wakkaConfig['folder_id'] = isset($wakkaConfig['folder_id']) ? $wakkaConfig['folder_id'] : "XXXXXXX";
- utiliser la ligne suivante pour le formulaire bazar:
collaborative_doc***bf_type_doc***Type de document*** *** *** *** *** ***0***0***