...
Les fichiers de publication des canaux sont dans le répertoire properties/chanpub. On crée un fichier par canal. Il peut être utile de donner au nom du fichier le nom fonctionnel du canal.
Structure du fichier
La structure d'un fichier de publication, en particulier la partie parameters, peut varier selon le type du canal. Voir les exemples de fichiers de publication.
| Bloc de code |
|---|
<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE channel-definition SYSTEM "channelDefinition.dtd"><channel-definition> <title>Mes missions</title> <name>Historique de mes missions</name> <fname>iframeMissionsSIFAC</fname> <desc>Historique de mes missions</desc> <type>Inline Frame</type> <class>org.jasig.portal.channels.CInlineFrame</class> <timeout>6000</timeout> <hasedit>N</hasedit> <hashelp>N</hashelp> <hasabout>N</hasabout> <secure>N</secure> <locale>en_US</locale> <categories> <category>Outils de Communication</category> </categories> <groups> <group>Etablissement</group> </groups> <users> <user>Etablissement</user> </users> <parameters> <parameter> <name>url</name> <value>/ExternalURLStats?fname=iframeMissionsSIFAC&service=http://ent.univ-rennes1.fr/html/iframeMissionsSIFAC/index.html</value> <description>URL de iframeMissionsSIFAC</description> <ovrd>N</ovrd> </parameter> <parameter> <name>height</name> <value>800</value> <description>hauteur de iframeMissionsSIFAC</description> <ovrd>Y</ovrd> </parameter> </parameters> </channel-definition> |
|| Balise || Commentaires
||
title | Titre du canal, affiché dans les menus | |
name | Nom du canal, affiché dans la barre de titre du canal | |
fname | Nom fonctionnel identifiant le canal. Utilisé en particulierdans les fichiers de layouts pour indiquer les canaux contenus dans l'onglet | |
desc | Description du canal, affichée dans le plan du site | |
type | Un des types de canaux autorisés (voir plus haut) | |
class | Classe java principale du canal. Dépend du type : | |
| org.jasig.portal.channels.CImage | |
| org.jasig.portal.channels.CInlineFrame | |
|
| |
| org.jasig.portal.channels.CGenericXSLT | |
| org.jasig.portal.channels.CGenericXSLT | |
|
| |
| Classe principale du canal (exemple : org.esupportail.portal.channels.CImap.CImap pour le canal Imap) | |
|
| |
| org.jasig.portal.channels.portlet.CPortletAdapter | |
timeout | Temps d'attente du rendu du canal avant affichage d'un message d'erreur, en millisecondes |
|
hasedit | Mode édition disponible (icône affichée dans la barre de titre), pour canaux custom |
|
hashelp | Aide disponible... |
|
hasabout | A propos de disponible... |
|
secure | Accès https |
|
locale | Paramètre régionaux par défaut du canal (pour canaux custom) |
|
categories | Groupes/catégories d'appartenance du canal. Utilisé dans l'interface du portail pour les recherches de canaux (prefrence et channel manager) |
|
groups | groupes d'usagers autorisés à voir le canal. Indiquer le group-name (local ou pags) |
|
users | usagers autorisés à voir le canal. Indiquer l'uid |
|
parameters | Dépend du type : |
|
| img-uri : URI de l'image | |
| url : URL de l'application | |
|
| |
| sslUri : URI de la feuille de style à utilsier selon le format RSS : | |
| sslUri : URI de la feuille de style à utiliser selon le format RSS : | |
|
| |
| ||
|
| |
| portletDefinitionId : [portlet-context-name].[portlet-name] |