Groupe 2E (bureau numérique)

Date de création : 25 août 2003
Dernière modification : 5 novembre 2003
Diffusion : internet

Installation du channel « Gestion des signets (CBookmarks) »

 

1.Récupération des sources

Version initiale :
Récupérer les sources sur le serveur CVS de Ja-sig dans le répertoire « portal_channels\bookmarks »
Plus d’info sur le site de ja-sig rubrique « code repository »
http://mis105.mis.udel.edu/ja-sig/uportal/cvs.html

Version avec ajout des fonctionnalités suivantes :
- déplacement des signets
- déplacement des répertoires
Pour télécharger le canal gestion de signets

2.Déploiement

Copier les répertoires "sources" et "webpages" dans le répertoire d'installation d'uPortal et redéployer le avec ant.

En cas de problème vérifier que cette structure est respéctée :

\source\org\jasig\portal\channels\bookmarks\ pour le fichier "CBookmarks.java"

\webpages\stylesheets\org\jasig\portal\channels\bookmarks\ pour les fichiers ".xsl" et ".ssl"

\webpages\media\org\jasig\portal\channels\bookmarks\ pour les autres

La dernière solution consiste à installer directement les fichiers dans Tomcat (nécessite la compilation préalable du fichier "CBookmarks.java"):

\Tomcat\webapps\uPortal\WEB-INF\classes\org\jasig\portal\channels\bookmarks\ pour le fichier "CBookmarks.class", les fichiers ".xsl" et le fichier ".ssl".

\Tomcat\webapps\uPortal\media\org\jasig\portal\channels\bookmarks\ pour les autres.

3.Mise-à-jour de la base de données

Pour installer la table de la base de donnée nécessaire au fonctionnement du channel, copier les fichiers « bookmarks-data.xml » et « bookmarks-tables.xml » du répertoire « properties » des Bookmarks dans celui d’Uportal et exécuter cette commande :

ant db -Dusetable=-t -Dtablefile=/properties/bookmarks-tables.xml -Dusedata=-d -Ddatafile=/properties/bookmarks-data.xml

4. Publication du channel dans Uportal

Type: « custom »
Classe: org.jasig.portal.channels.bookmarks.CBookmarks
Paramètre :
nom : target.window
valeur : « _blank » (pour ouvrir les liens dans une nouvelle fenètre)
Les autres options (nom, description, time out, ..) sont libres.