cancel
Showing results for 
Search instead for 
Did you mean: 

Developper sous Alfresco

doublem
Champ in-the-making
Champ in-the-making
Bonjour à tous,

Voilà je suis un perdu, je me suis intéressé de près au développement sous Alfresco Share et je peux vous dire que ce n'est pas évident de trouver un tutoriau bien claire et précis.

Ce que je recherche c'est de pouvoir modifier l'interface d'alfresco share pour le personnaliser, je voudrais par exemple afficher un logo à coter du nom de tout les sites (dans l’entête).
L'idéal serait d'ajouter un bouton upload dans la page "Personnaliser le site".

Je vous ai mis les screen pour mieux comprendre ce que je veux faire.

J'aimerai qu'on m'explique comment y parvenir à l'aide de tutoriaux où autre…

A la base je suis un développeur JEE,  je pensais trouver des jsp, des servlets en téléchargeant le SDK mais ce n'est pas le cas… apparemment il faut développer avec le framework webscript que je ne connais pas, j'ai fouiller le code pour essayer de comprendre, j'ai trouver les fichier template (freemarker) que j'ai modifier et personnaliser mais je ne sais pas comment faire appel à l'image qu'on à uploader (où sont il stocker ? en bdd ? dans un fichier ?)

Merci de votre aide.

http://img4.hostingpics.net/pics/445391Sanstitre.png
http://img4.hostingpics.net/pics/580602alf.png
5 REPLIES 5

jeanjot
Confirmed Champ
Confirmed Champ
Bonsoir

SurfBug est votre ami.

Quelques éléments de réponse qui pourraient vous aider :
D'abord cette article :
http://charles.torda.net/2012/01/01/souhaitez-une-bonne-annee-a-vos-utilisateurs-12/
et la documentation d'Alfresco :
http://docs.alfresco.com/4.0/index.jsp?topic=%2Fcom.alfresco.enterprise.doc%2Fconcepts%2FSurf_v4_sur...

Bon courage, n'hésitez pas à poster vos résultats …

doublem
Champ in-the-making
Champ in-the-making
Bonjour,

Merci pour vos réponses et vos liens, Surfbug s'avère trés pratique !
Mais ce n'est pas évident de développer sur Alfresco. D'aprés ce que j'ai compris la méthode de développememt et les moyens sont spécifique á un type de développememt par exemple si l'on souhaite faire du développememt de dashlet ou de la customization. J'aurais aimé pouvoir travailler avec des servlet et des jsp…

Pour commencer à développer dessus j'ai choisi de faire de la custumization, pour cela je voudrais ajouter un logo à coté du nom d'un site share, j'ai plusieurs piste pour y arriver:

- Créer un bouton upload de fichier (l'idéal serait d'appeler la fonction upload de fichier d'alfresco) et de récuperer le noeud pour l'afficher.

- Uploader le fichier logo à la racine de l'espace documentaire du site qu'on nommera logo.jpg par convention et on récupere le noeud pour l'afficher.

Surfbug m'a été trés utile pour identifier les ftl à modifier.

Je ne sais pas si c'est la bonne solution, le problème c'est que je ne sais pas comment on peux récupérer le noeud pour l'afficher ensuite prés du nom du site en modifiant par exemple le fichier collaboration-title.get.html.ftl.


Merci de votre aide.

doublem
Champ in-the-making
Champ in-the-making
Bonsoir,

J'essaye de récupérer le nœud d'un fichier (une image) stocké à la racine de l'espace documentaire en javascript, j'ai essayer les solutions proposé sur le forum et sur le wiki mais rien ne marche, je désespère.

j'ai essayé avec

search.luceneSearch("TEXT:image.jpg") -> j'obtiens une erreur: ReferenceError: "search" n'est pas défini

et avec

space.childByNamePath("image.jpg") -> j'obtiens une erreur: ReferenceError: "space" n'est pas défini

j'ai tester ce code dans le fichier collaboration-title.get.js

Faut il importer une ressource pour que ça fonctionne ?


Merci de votre aide.

cleseach
Star Contributor
Star Contributor
Bonjour,

Afin que nous puissions vous apporter une aide efficace, il est important de suivre les consignes de ce message : http://forums.alfresco.com/fr/viewtopic.php?f=11&t=86
Dans le cas présent, il pourrait être utile de poster votre problème dans le forum lié à JavaScript et de nous décrire les opérations que vous avez effectuée (fichiers créés/modifiés, leur contenu, leur emplacement).

Cordialement,
Charles Le Seac'h

doublem
Champ in-the-making
Champ in-the-making
Ok désolé, je viens de reposter sur le forum javascript  en précisant le fichier modifié.
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.