[Résolu] Utilisation Webscripts

cancel
Showing results for 
Search instead for 
Did you mean: 
cbast
Member II

[Résolu] Utilisation Webscripts

Bonjour,

après avoir testé le SDK et effectué mes premiers ajouts de fonctionnalités dans la plateforme, je pense que je vais passer aux Webscripts pour mon application.
Cette méthode sera plus simple je pense, car mon appli serait sous la forme d'une "third part application" qui dialoguerait avec Alfresco.
J'ai commencé par faire des recherches sur le forum et je suis tombé sur des topics intéressants :

http://forum.alfresco-fr.org/viewtopic.php?f=8&t=828
http://forum.alfresco-fr.org/viewtopic.php?f=13&t=955    et bien sur
http://forum.alfresco-fr.org/viewtopic.php?f=11&t=1207

Voici donc les documentations que j'ai utilisé :

http://wiki.alfresco.com/wiki/Developer_Guide#Developing_against_the_Alfresco_Repository
http://wiki.alfresco.com/wiki/Alfresco_Content_Management_Web_Services

http://wiki.alfresco.com/wiki/HTTP_API
http://wiki.alfresco.com/wiki/Web_Scripts
http://wiki.alfresco.com/wiki/Web_Scripts_Examples

http://ecmarchitect.com/images/articles/alfresco-webscripts/web-script-article.pdf

Je suis actuellement dans le dernier document, pour le moment je n'ai rien ou quasiment rien réussi à faire avec les autres.
Je pense avoir compris le principe, mais la pratique n'est pas acquise.

Tout d'abord j'aimerais savoir de quoi on parle, avec /Company Home/Data Dictionary/Web Scripts Extensions on est bien dans la plateforme Alfresco et donc pour ajouter des documents on ajoute un contenu. On peut travailler avec notre éditeur de texte et on upload ?

Désolé si ma question semble un peu idiote, mais avant l'article de Jeff Potts j'ai eu du mal à comprendre.

Ce n'est pas ma seule question mais je préfère faire mes tests avant de poser d'autres questions idiotes Smiley Wink

PS : je ne sais plus si je l'ai déjà préciser, mais je travaille avec alfresco 2.1 community et mysql comme base de données.
Pour le moment je suis en locale sur ma machine avec Windows, mais à terme nous serons sur un serveur Debian où la même version d'Alfresco est déjà installée
4 Replies
nferay
Member II

Re: [Résolu] Utilisation Webscripts

/Company Home/Data Dictionary/Web Scripts Extensions correspond bien au répertoire dans l'arborescence alfresco que tu peux consulter via le client web.

Le plus simple en développement de webscript est d'utiliser le cifs pour créer et modifié les différents fichiers associés à un webscript. cela permet d'utiliser son éditeur préféré sans avoir à faire des uploads sans arrêt des fichiers vers alfresco.
cbast
Member II

Re: [Résolu] Utilisation Webscripts

Ok, je commence à mieux cerner le problème. Pour le moment, j'ai suivi des exemples, comme Hello World qui répondent grâce à une page HTML. Moi, mon application est en JSP, en fait je voudrais faire uploader des documents avec certaines métadonnées à renseigner par l'utilisateur et utiliser la gestion documentaire d'Alfresco là-dessus. J'ai vu qu'il était possible d'accéder aux documents via les webscripts même si je ne sais pas encore comment faire.  :?  Je suppose donc aussi que l'on peut en déposer de la même manière.

Mon application est pour ainsi dire complète, en tous cas pour le dépôt, comment puis-je donc utiliser mes JSP ?

Je vais aussi continuer à chercher de mon côté.

Merci
cbast
Member II

Re: [Résolu] Utilisation Webscripts

Re-bonjour,

je suis toujours dans mon apprentissage des web scripts. Je travaille actuellement avec les exemples fournis par MichaelH
ici http://forum.alfresco-fr.org/viewtopic.php?f=25&t=944 et plus précisément celui de l'interface.

Mais je n'y arrive pas. J'ai bien lu le document qui est plutôt bien expliqué et clair. J'ai télécharger le projet et je l'ai mis en place dans Alfresco.

Après actualisation des web scripts je le lance comme indiqué dans le document, il me demande de me connecté  et la page de listing s'affiche, vide. J'ai juste les entêtes, la première ligne du tableau qui est en statique et c'est tout.

J'ai bien le Hello Administrateur ! avec l'icône pour la création du nouveau document. La fenêtre s'ouvre je saisi des infos, clique sur le bouton save, j'arrive sur la page de confirmation qui me renvoie sur la page de listing, mais là, rien de plus.

Et je ne retrouve rien dans la plateforme non plus.

Merci pour votre aide. Je pense qu'une fois que j'aurai compris pourquoi cela ne fonctionne pas une grande partie du travail sera effectué.

EDIT : je ne sais pas si cela a un rapport, mais l'icône pour la création apparaît bien, mais la couleur de fond de la première ligne du tableau, qui est définie dans une css dans la page, elle n'apparaît pas. J'ai pourtant bien déposer le dossier contenant les images.
Sinon, serait-ce donc toute la partie JavaScript qui ne fonctionnerait pas ?

EDIT 2 : un point résolu, pour l'affichage des couleurs de fonds j'avais pas compris que le répertoire dojo contenant les images devait être dans C:\alfresco\tomcat\webapps\alfresco\images.
Sinon j'ai toujours les utres problèmes  Smiley Surprisedops:
cbast
Member II

Re: [Résolu] Utilisation Webscripts

Ok, ça y est, problèmes résolus. J'ai mis le nez dans le Java Script et compris deux ou trois choses.
Je cherchais dans un espace qui n'existe pas c'est donc certain que je n'allais rien trouver.  Smiley Surprisedops: