[résolu] Connecteur cmis pour Nuxeo 5.5

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,

Je débute sous Drupal 7.15, et je dois mettre en place un site avec un outil de GED (Nuxeo 5.5) en back office.
Donc, apparemment c'est réalisable avec le module CMIS fourni par Drupal.

J'ai installé Nuxeo et Drupal sur la même machine (Ubuntu 12.04), tout s'est bien passé. J'ai suivi le tutoriel fourni avec le module CMIS pour faire la connexion avec le repository nuxeo:
Make sure that cmis, cmis_common, cmis_browser and cmis_query modules
are enabled and add the following lines in your settings.php file:

$conf['cmis_repositories'] = array(
'default' => array(
'user' => 'mon_user',
'password' => 'mon_pwd',
'url' => 'http://path:port/nuxeo/webservices/cmis'
)
);

To browse the CMIS repository go to http://localhost/cmis/browser.
To query it go to http://localhost/cmis/query.

Query example:
To perform the query "select * from cmis:document" go to
http://localhost/cmis/query/select%2B%252A%2Bfrom%2Bcmis%253Adocument

Je me suis arrêté à cette étape (cf pièce jointe - tuto pour configurer le module CMIS).

Mais sur la page d'accueil, les liens "Cmis information" et "cmis repository" m'envoie sur des pages blanches; et, le lien "cmis query", lui, ouvre une page pour tester les requêtes:
j'ai essayé celle donné en exemple "select * from cmis:document" mais son execution m'envoie sur une page blanche aussi.

Tout d'abord, quant je modifie mon fichier settings.php, les modifications sont prises en compte immédiatement n'est-ce pas? pas besoin d'action supplémentaire?

J'ai essayé de donner tous les droits (temporairement) à mon module CMIS (et dépendances) mais cela n'a rien changé.
Suite à quelques recherche sur les forums, j'ai essayé de changer l'url donné à cmis_repository sans succès:
http://localhost:port/nuxeo/cmis
http://path:port/nuxeo/atom/cmis
http://path:port/nuxeo/webservices/cmis
http://path:port/nuxeo/webservices/cmis/RepositoryService?wsdl

Quelqu'un a-t-il déjà implémenté ce module (pour Nuxeo de préférence ou Alfresco sinon)?
Avez-vous des pistes?

Merci de votre aide.

Fichier attachéTaille
Icône texte brut README.txt9.61 Ko
Forum : 

J'ai essayé d'autres GED:
- une autre instance Nuxeo, sur un autre serveur:
pour l'url de cmis_repositories dans settings.php : http://path:port/nuxeo/webservices/cmis/RepositoryService?wsdl
- un autre outil de ged, Alfresco, sur un autre serveur:
pour l'url de cmis_repositories dans settings.php : http://path:port/alfresco/webservices/cmis/RepositoryService?wsdl

mais cela me donne la même chose: des pages blanches, même pas de message d'erreur, rien...

Please Help

J'arrive enfin a obtenir un résultat; et plus uniquement des pages blanches.
Mon problème venait de l'absence du package php5-curl. J'ai put déduire cela du log d'apache, error.log: "FATAL error Call to undefined function curl_init() ..."

Dans settings.php, j'ai:
$conf['cmis_repositories'] = array(
'default' => array(
'user' => 'Administrator',
'password' => 'Administrator',
'url' => ' http://kastri.ish-lyon.cnrs.fr:8080/nuxeo/webservices/cmis/R epositoryService'
)
);

Malheureusement, il persiste des problèmes:

  • sur "cmis info" : "Notice : Undefined index: cmis:repositoryId dans cmis_get_repository() (ligne 95 dans /var/www/drupal-7.15/modules/cmis/cmis.module)."

  • sur "cmis repository" : " Notice : Undefined index: cmis:repositoryId dans cmis_get_repository() (ligne 95 dans /var/www/drupal-7.15/modules/cmis/cmis.module).
    Notice : Undefined index: cmis:rootFolderId dans _cmis_browser_content_object_from_request() (ligne 30 dans /var/www/drupal-7.15/modules/cmis/cmis_browser/cmis_browser.utils.inc).
    Unknown CMIS object"

  • sur "cmis query" : quant je teste la requête, SELECT * FROM cmis:document, drupal retourne les erreurs suivantes " Notice : Undefined index: cmis:repositoryId dans cmis_get_repository() (ligne 95 dans /var/www/drupal-7.15/modules/cmis/cmis.module).
    Notice : Undefined index: query dans CMISService->query() (ligne 536 dans /var/www/drupal-7.15/modules/cmis/cmis_common/lib/cmis_repository_wrapper.php).
    HTTP call to [] returned [0]. Response:"