Projet Socle ENT
Pages enfant
  • Publication de canaux (esup-3)

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Commentaire: Migrated to Confluence 5.3

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

...

  1. Faire un fichier custom représentant la définition du canal : custom/uportal-impl/src/main/resources/properties/db/*\[MON_ETAB\]*/channel/*\[MON_CANAL\]*.channel
  2. 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.channel

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é à svoir le canal ou à l'ajouter le canalpar l'interface
  • parameters : va dépendre du type de canal

...