Publication de
...
canaux
La méthode de publication de canaux a changer changé dans la version 3 d'esup.
...
Vous pouvez retrouver les fichier CPD (Channel properties Definition) dans uPortal_rel-3.1x.2y/uportal-war/src/main/resources/org/jasig/portal/channels
Etapes
Faire un fichier custom représentant la définition du canal : custom/uportal-impl/src/main/resources/properties/db/*\[MON_ETAB\]*/channel/*\[MON_CANAL\]*.channelBalise Wiki - lancer l'import : db.import
Faire son fichier de publication
Créer un fichier custom/uportal-impl/src/main/resources/properties/db/*\[MON_ETAB\]*/channel/esup-annuaire.channelBalise Wiki
| Bloc de code |
|---|
<channel-definition script="classpath://org/jasig/portal/io/import-channel_v3-1.crn">
<title>Annuaires</title>
<name>Annuaires</name>
<fname>esup-annuaire</fname>
<desc>Annuaires</desc>
<type>Custom</type>
<class>org.esupportail.portal.channels.CAnnuaire.CAnnuaire</class>
<timeout>30000</timeout>
<hasedit>N</hasedit>
<hashelp>N</hashelp>
<hasabout>N</hasabout>
<secure>N</secure>
<locale>en_US</locale>
<categories>
<category>Canaux eSup</category>
</categories>
<groups>
<group>Tout le monde</group>
</groups>
<parameters/>
</channel-definition>
|
...
Vous pouvez vous baser sur update/uPortal/uportal-impl/src/main/resources/properties/db/mini pour avoir plus d'exempleexemples
Exemple de fichiers de publications
...
- title : Titre affiché dans le portail
- name : Nom affiché dans le portail
- fname : Identifiant unique du canal dans le portail (permet l'accès direct a un canal)
- type : type du canal
- class : classe java instancier instanciée pour lancer le canal
- timeout : temps au bout duquel le portail estime qu'il doit arrêter le rendu du canal
- category : emplacement dans lequel le canal sera disponbile disponible (lorsqu'un utilisateur va vouloir se l'ajouter à la mainpar l'interface)
- group : groupe de personnes autorisé à voir le canal ou à sl'ajouter le canalpar l'interface
- parameters : va dépendre du type de canal
...