Faire des formulaires sous alfresco

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

Faire des formulaires sous alfresco

Bonjour,

tout d'abord merci pour ce forum fr.

je suis totalement novice sur alfresco, nous avons une version 3.2 community d'installée.

Nous désirons créer des formulaires en ligne qui seraient remplis par des utilisateurs. Nous avons donc installé WCM mais je vous avouerais que je ne comprend pas grand chose à leurs exemples. J'ai l'impression que le mot formulaire est beaucoup plus vague que celui que je connais.

J'ai fais les formulaires de communiquer de presse, mais je ne vois en aucun cas comment faire un formulaire ou mon utilisateur pourrait remplir des champs etc…

Dans un premier temps est ce que Alfresco est capable de répondre à mes besoins ?

si oui pouvez vous m'indiquer un moyen, une doc, un exemple éventuellement pour construire un formulaire.

Je vous remercie d'avance.
9 Replies
michaelh
Active Member

Re: Faire des formulaires sous alfresco

Bonjour,

Votre description est vague  …
Cette documentation pourra peut être vous aider : http://wiki.alfresco.com/wiki/Forms
ehermouet
Member II

Re: Faire des formulaires sous alfresco

Bonjour et Merci de votre réponse.

pour étoffer ma description:

il me faudrait une page par utilisateur dans laquelle ce dernier pourrait saisir des informations type :

nom du produit
quantité désiré
etc…

cette page serait ensuite visible par un opérateur qui pourrait donc la traitée.

merci

Cette documentation pourra peut être vous aider : http://wiki.alfresco.com/wiki/Forms
effectivement c'est typiquement ce que je veux faire mais je trouve la documentation très "light" en ce qui concerne la mise en place d'un tel formulaire, et étant novice ca me parait bien compliqué…  :cry:
jck
Member II

Re: Faire des formulaires sous alfresco

Bonjour,
pour faire des formulaires sur Alfresco, BlueXML a développé le projet open source SIDE-Labs (http://www.side-labs.org), disponible en GPL v3.

SIDE-Labs est un ensemble d'outils graphiques, basés sur Eclipse, pour les développeurs Alfresco, permettant le développement d'applications Alfresco puissantes et robustes. La vidéo du webinaire réalisé avec Alfresco le 8/12/2009 présente une application de gestion de courrier, entièrement développée avec SIDE-Labs, combinant formulaires et workflows. Elle est disponible sur :
* http://www.side-labs.org/wiki/index.php?title=Support:Events:WebinarsSmiley Frustrated1Smiley FrustratedIDE-Labs_Overview

Concernant les formulaires, SIDE-Labs vous permet de :
* modéliser votre structure de données (style UML) et de générer le modèle Alfresco correspondant
* modéliser vos formulaires et de générer le code correspondant sur Alfresco
* modéliser vos workflows et de générer le modèle Alfresco correspondant ainsi que le modèle jPDL
* modéliser vos vues et de générer les templates et webscripts correspondants sur Alfresco Share
* modéliser votre portail et de générer les templates et webscripts correspondants sur Alfresco Share

L'approche graphique est intuitive : vous n'avez pas besoin de connaître les subtilités techniques d'Alfresco ou de jBoss pour construire des formulaires, stocker des données et gérer tout cela avec des workflows (cf vidéo).

JC
ehermouet
Member II

Re: Faire des formulaires sous alfresco

Bonjour,

merci de votre aide. je vous avouerais que j'ai essayé votre logiciel, mais je ne pense vraiment pas avoir suffisament de connaissance pour obtenir ce que je veux. je pense que je vais faire un formulaire php publié dans alfresco joint à une BDD ou pouvant extraire un fichier PDF.

je vous remercie de votre aide.

Bonne journée
jck
Member II

Re: Faire des formulaires sous alfresco

Bonjour,
je rajoute ces quelques commentaires, non pour modifier votre choix, mais pour donner une image plus complète des bénéfices de SIDE-Labs pour construire des applications Alfresco.

SIDE-Labs nécessite effectivement quelques heures pour se familiariser avec sa richesse, mais en retour SIDE-Labs donne un effet de levier incomparable.

Si le coeur vous en dit, vous pouvez télécharger sur sf.net l'application YaMma  [1], développée totalement avec SIDE-Labs, ainsi que les modèles sources correspondants. Elle est packagée et s'installe sur un serveur Alfresco 3.2 (pas testé en 3.2r) déjà déployé par un simple double-click (n'oubliez pas d'arrêter Alfresco avant l'installation). Une info plus complète sur YaMma est disponible en [2].

Cette application est constituée de 150 fichiers et répertoires et représente environ 10 000 lignes de code. Elle a été réalisée en 5 jours (en fait 2 mais on ne voudrait pas faire croire que le MDA est Magique :-) par une personne ne maitrisant absolument pas les détails techniques d'Alfresco mais connaissant les problématiques d'ECM. Un développeur a ajouté les quelques lignes (10 lignes)  de code au niveau du workflow pour changer les types de document et les déplacer à la fin du workflow.

Pour un spécialiste Alfresco, je pense qu'il faudrait au moins 20 jours (500 lignes de code xml, ftl et js par jour). Et encore sans avoir la possibilité de proposer plusieurs scénarios alors que dans une approche par génération, il est très simple de modifier les modèles et de générer automatiquement le code pour montrer le prototype correspondant.

Voilà pour dépeindre de manière un peu plus précise SIDE-Labs et donner quelques chiffres, désolé d'avoir été aussi long.

Bonne chance avec php :-)

[1] https://sourceforge.net/projects/side-labs/files/Applications/IS/ECM/Digitization/YaMma/YaMma-1.0.1....
[2] http://www.side-labs.org/wiki/index.php?title=Support:Events:WebinarsSmiley Frustrated1Smiley FrustratedIDE-Labs_Overview

JC
ehermouet
Member II

Re: Faire des formulaires sous alfresco

Merci Jean-Christophe,

j'ai un dernier petit service à vous demander, pouvez vous me transmettre un tuto pour créer un simple formulaire avec SIDE-Labs que je puisse intégrer à alfresco. j'ai bien essayé via votre site mais sans succès.

Je vous remercie d'avance.
jck
Member II

Re: Faire des formulaires sous alfresco

Bonjour,
une documentation sur les formulaires est en cours de création. Vous pouvez déjà trouver les informations suivantes :
* http://www.side-labs.org/wiki/index.php/Documentation:User:FormsSmiley Surprisedverview

Si vous ne trouvez pas l'information dont vous avez besoin, n'hésitez pas à poser vos questions sur les forums de SIDE-Labs ou ici :-)

Je suis en train de finaliser la doc de référence, elle devrait être disponible demain.

JC
jck
Member II

Re: Faire des formulaires sous alfresco

Un ensemble de tutoriels est actuellement disponible à l'adresse suivante :
* http://www.side-labs.org/wiki/index.php/Documentation:User:Forms:CheatSheetsSmiley Surprisedverview

Ils expliquent toutes les étapes :
* pour créer un projet SIDE
* puis un modèle de données avec un type de contenu
* enfin un formulaire pour saisir des contenus avec les méta-données définies précédemment

Pour finir, un tutorial explique comment créer une application avec toutes ces informations pour pouvoir la tester simplement

Images et vidéos en cours :-)

JC
jck
Member II

Re: Faire des formulaires sous alfresco

Bonjour,
A défaut d'avoir ajouté des images et vidéos, vous pouvez maintenant suivre un tutorial (un cheat sheet) directement depuis Eclipse SIDE pour vous aider à utiliser SIDE.

Il suffit, dans Eclipse SIDE :
* d'aller sur Help > Cheat Sheet
* de cliquer sur le bouton radio correspondant  la saisie d'un URL
* de saisir http://www.side-labs.org/static/documentation/SIDE.xml

Une suite d'étapes apparaît alors dans Input/Data, Input/Form et Input/Test vous permettant de construire en 1/4 heure votre premier modèle de donnée Alfresco, votre premier modèle de formulaires et de tester immédiatement la saisie des données et le stockage.

JC