Creation d'une dashlet visible dans Share

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

Creation d'une dashlet visible dans Share

Bonjour,
J'aimerais connaitre la marche à suivre pour créer une Dashlet qui soit visible dans Share.
J'aimerais que cette Dashlet montre les documents ajouter à un dossier précis (style un dossier veille techno) et des documents modifié contenant un certains type de tags
4 Replies
vquiblier
Member II

Re: Creation d'une dashlet visible dans Share

J'ai trouver un tuto pour créer une dashlet dans Share m'ai j'ai un bug, en fait quand j'ajoute la dashlet sur le dashboard du site j'ai un problème d'affichage, je perd toute les layout qui se trouve placer après la nouvelle dashlet.

Sinon vu que j'ai trouver le tuto dans un bouquin je vous explique comment j'ai fait, au cas où çà intéresse quelqu'un.

Il faut créer deux fichiers: alfrescobook.get.desc.xml et alfrescobook.get.html.ftl

Je donne respectivement le code de ces deux fichiers

alfrescobook.get.desc.xml

<webscript>
   <shortname>
      Alfresco Book
   </shortname>
   <description>
      Alfresco Book Dashlet
   </description>
   <family>
      site-dashlet
   </family>
   <url>
   /components/dashlets/Alfresco-Book
   </url>
</webscrip

et alfrescobook.get.html.ftl
<div class="dashlet">
<div class="title">
Book Published
</div>
<div class="body">
<div>
First ever book on Alfresco<br>
<div style="color: rgb(153, 51, 0);" class="header">
<table style="width: 100%; text-align: left;" border="1"
cellpadding="5" cellspacing="0">
<tbody>
<tr>
<td style="background-color: rgb(255, 153, 102);"><span
style="font-weight: bold;"><a
href="http://www.packtpub.com/alfresco/book">Book
Site</a> |   <a
href="http://alfrescobook.blogspot.com/">Book
Blog</a>  
| </span><span style="font-weight: bold;"> 
</span><span style="font-weight: bold;"></span><span
style="font-weight: bold;"></span></td>
</tr>
</tbody>
</table>
<h2>Alfresco Enterprise Content Management
Implementation</h2>
</div>
</div>
</div>

Il faut placer ces deux fichiers dans C:\Alfresco\tomcat\webapps\share\WEB-INF\classes\alfresco\site-webscripts\org\alfresco\components\dashlets

Ensuite redémarre Alfresco puis vérifier que la nouvelle dashlet a bien été pris en compte en allant sur l'url:
http://localhost:8080/share/service/index/family/site-dashlet
Normalement la nouvelle dashlet nommé Alfresco Book devrait y être ensuite pour l'activé il suffit de se connecter à un des sites où vous ètes administrateur puis rajouter la dashlet en customisant la dashlet du site.

Merci.
bertrandf
Active Member

Re: Creation d'une dashlet visible dans Share

Voici des tutoriels du Dr. Q qui vous aideront surement pour créer votre dashlet :
http://drquyong.com/myblog/?p=25
http://drquyong.com/myblog/?p=28

EDIT : je ne sais pas si vous avez copié le code complet de votre fichier alfrescobook.get.html.ftl mais à tout hasard, il ne maquerait pas une balise </div> à la fin ?
vquiblier
Member II

Re: Creation d'une dashlet visible dans Share

Merci, en effet il me manquait bien un </div> …  Smiley Very Happy
vquiblier
Member II

Re: Creation d'une dashlet visible dans Share

Bonjour,
j'ai réaliser le HelloWorld du blog dont tu m'as donné l'adresse et il marche nickel!
Par contre j'ai voulu créer la dashlet météo t après de nombreuses correction surtout des erreurs de reconnaissance de caractère, je n'arrive toujours pas à affiché la météo.

Je n'est plus d'erreur mais à la place de la dashlet j'ai:
No Weather Found
end of body
end  of dashlet

J'ai regarder un peu les codes et j'ai bien compris que je n'avais pas d'items mais là je bloque.
Je pensais que c'était du au postcode qui était mauvais j'ai donc mis en dur dans le js un postcode qui doit marcher.
Je sais qui marche car j'ai tapé l'url dans mon navigateur Web et j'ai eu un résultat …

Si t'as une idéé ou si tu veux plus d'info hésites pas …

Merci