Submitted by Tigunn on
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 |
---|---|
![]() | 9.61 Ko |
J’ai essayé d’autres GED : -
Permalien Soumis par Tigunn le 10 Août, 2012 - 11:42
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
Permalien Soumis par Tigunn le 10 Août, 2012 - 15:44
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:"
Bonjour, EUREKA !!! j’ai
Permalien Soumis par Tigunn le 17 Août, 2012 - 14:41
Bonjour,
EUREKA !!!
j'ai enfin réussi, avec un collègue, a connecter nuxeo 5.5 et drupal 7.15. Pour cela j'utilise AtomPub; avec SOAP j'ai abandonné.
$conf['cmis_repositories'] = array(
'default' => array(
'user' => 'Administrator',
'password' => 'Administrator',
'url' => 'http://chemin:port/nuxeo/atom/cmis'
)
);