- Les themes
- Les dashlets de tableau de bord (d’utilisateurs, ou de sites collaboratifs)
- Les actions dans la page des documents (document library) à la fois de l’entrepôt, mais également des sites
- Les composants de la page d’administration
- Les formulaires
Prérequis
Pour suivre ce tutorial dans de bonnes conditions, vous devriez connaître le framework “Webscripts”. Si ce n’est pas le cas, vous pouvez en avoir un aperçu aux pages suivantes :
http://wiki.alfresco.com/wiki/Web_Scripts (noter que l’exemple “Hello World” qui figure sur cette page n’est qu’un simple webscript, pas un dashlet).
Ressources
Will abson (http://blogs.alfresco.com/wp/wabson/ ) a développé un ensemble d’add-ons (développements spécifiques) pour Alfresco Share. C’est hébergé sur Google Code, et cela s’appelle “Share Extras” :
http://code.google.com/p/share-extras/
Ces modules sont totalement Open Source, vous pouvez télécharger le code, les compiler, les installer et les tester. Si vous souhaitez simplement voir à quoi ils ressemblent, vous pouvez télécharger directement les packages, les installer rapidement et visualiser le résultat.
Cet article va montrer la construction de trois dashlets qui figurent dans le SVN de Share Extras : HelloWorld1, HelloWorld2, HelloWorld3.
Voici ce dont vous avez besoin pour suivre ce guide dans les meilleures conditions :
- Une instance Alfresco 3.4 sur laquelle vous disposez de droits d’administration
- Idéalement, vous disposez du code source de Share Extras (par SVN checkout) au sein de votre environnement de développement (j’utilise Eclipse)
- Quelques plugins Eclipse peuvent vous faciliter la vie, notamment le Web Tools plugin, ou encore le plugin FreeMarker. N’oubliez pas de vérifier régulièrement si des mises-à-jour sont disponibles pour ces plugins
Nous allons décrypter l’anatomie des trois dashlets « HelloWorld » de Will Abson, vous avez le choix de récupérer les projets associés sur le SVN, ou alors utiliser le projet zippé « Sample dashlet » (toujours sur Share Extras) et de construire chaque dashlet depuis zéro à partir des indications de cet article.
Notre objectif est de créer un dashlet spécifique qu’un utilisateur pourrait ajouter à son tableau de bord, ou qu’un gestionnaire de site pourrait ajouter au tableau de bord du site. Le dashlet sera très simple, en affichant un message d’exemple.
Slotty Casino - Mapyro
RépondreSupprimerSlots, table 제주 출장마사지 games, video poker, roulette, 평택 출장마사지 video poker. Casino at Mapyro. 청주 출장안마 Casino Hours, Mon-Thu 9am – 하남 출장마사지 8am - 9pm. 충주 출장안마 Welcome to the Casino!