Projet Socle ENT
Pages enfant
  • Adaptation des canaux et portlets

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.

...

Connecteur

...

Apogee

...

(esup-connecteur-apogee)

{:=
Avertissement
title
Attention
}

Seules

les

versions

à

partir

de

la

1.08

sont

compatibles

avec

esup-3

[

http://www.esup-portail.org/display/PROJ/esup-connecteur-apogee

]{warning} h2. *Connecteur Harpège

Connecteur Harpège (esup-connecteur-harpege)

Avertissement
titleAttention

Seules les versions à partir de la

* {warning:title=Attention}Seules les versions à partir de la

1.01

sont

compatibles

avec

esup-3

[

http://www.esup-portail.org/display/PROJ/esup-connecteur-harpege

|http://www.esup-portail.org/display/PROJ/esup-connecteur-harpege] {warning} h2. Canal Stockage (CStockage) {warning:title=Attention}Seules les versions à partir de la 4.7 RC2 sont compatibles avec esup-3 [

Canal Stockage (CStockage)

Avertissement
titleAttention

Seules les versions à partir de la 4.7 RC2 sont compatibles avec esup-3

http://www.esup-portail.org/display/PROJCANSTOCK/Canal

stockage|http://www.esup-portail.org/display/PROJCANSTOCK/Canal+stockage] {warning} h2. Portlet news La portlet news utilise une tagLib DisplayTags. Celle ci pose un problème avec uPortal 3 dans sa version actuel, le portail prefixe tout les paramètres envoyés et reçus par "pltp_" afin de ne pas les mélanger. La librairie displaytag positionne mal les paramètres lorsque l'on utilise un href dans un tag column (cf : [

stockage

Portlet news

La portlet news utilise une tagLib DisplayTags.

Celle ci pose un problème avec uPortal 3 dans sa version actuel, le portail prefixe tout les paramètres envoyés et reçus par "pltp_" afin de ne pas les mélanger.

La librairie displaytag positionne mal les paramètres lorsque l'on utilise un href dans un tag column (cf : http://jira.codehaus.org/browse/DISPL-637

...

)

...

Exemple

...

qui

...

pose

...

problème

{
Pas de format
}
<d:column property="XXXX" titleKey="XXX.XXX.XXX"  href="${baseRenderUrl}" paramId="XX" paramProperty="XX"  />
{noformat}

Seule

...

solution

...

trouvé

...

pour

...

l'instant

...

préfixé

...

manuellement

...

le

...

paramId

...

:

{
Pas de format
}
<d:column property="XXXX" titleKey="XXX.XXX.XXX"  href="${baseRenderUrl}" paramId="pltp_XX" paramProperty="XX"  />
{noformat}
Cf : [http://sourcesup.cru.fr/frs/download.php/2661/Note_To_uPortal_V3_User.doc|

Cf : http://sourcesup.cru.fr/frs/download.php/2661/Note_To_uPortal_V3_User.doc

...

Portlet pstage

L'API

...

servlet

...

a

...

changé

...

de

...

répertoire

...

dans

...

tomcat

...

6

...

:

...

Dans

...

le

...

build.xml

...

de

...

la

...

portlet,

...

remplacer

...

dans

...

le

...

classpath

...

:

...

Ligne

...

56

...

:

{
Bloc de code
}
<fileset dir="${tomcat.home}/common/lib" includes="**/*.jar" />
{code}

Par

...

:

{
Bloc de code
}
<fileset dir="${tomcat.home}/lib" includes="**/*.jar" />
{code}

uPortal3

...

utilise

...

une

...

bibliothèque

...

castor

...

1.1.1

...

qu'il

...

déploie

...

dans

...

(tomcat.home

...

)/shared/lib.

...

celle-ci

...

est

...

incompatible

...

avec

...

la

...

bibliothèque

...

livrée

...

avec

...

Pstage

...

(castor-1.2-xml.jar)

...

:

...

Supprimer

...

la

...

biblothèque

...

castor-1.2-xml.jar

...

du

...

répertoire

...

(pstage)/WEB-INF/lib

...

Suivre

...

aussi

...

les

...

instructions

...

pour

...

les

...

portlets

...

ci-dessous

...

Librairies JAR

Esup dans la version 3 préconise l'utilisation

...

de

...

tomcat

...

6.

...

Le

...

fichier

...

el-api.jar

...

est

...

maintenant

...

inclus

...

dans

...

tomcat

...

et

...

ne

...

doit

...

pas

...

être

...

dans

...

les

...

portlet

...

(portlet

...

esup-hc)

...

Les

...

portlets

...

La

...

version

...

la

...

librairie

...

Pluto

...

a

...

changé

...

en

...

uPortal

...

3

...

ce

...

qui

...

entraine

...

des

...

modifications

...

du

...

coté

...

des

...

Portlets

web.xml

...

Il

...

faut

...

maintenant

...

spécifier

...

un

...

portlet-name

...

dans

...

le

...

web.xml

{
Pas de format
}
<servlet>
  <servlet-name>esup-helpdesk</servlet-name>
[...]
  <init-param>
    <param-name>portlet-name</param-name>
    <param-value>esup-helpdesk</param-value>
  </init-param>
</servlet
{noformat}

Balise Wiki
La servlet Pluto doit maintenant être mappée sur /PlutoInvoker/\[portlet\]

{
Pas de format
}
<servlet-mapping>
  <servlet-name>esup-helpdesk</servlet-name>
  <url-pattern>/PlutoInvoker/esup-helpdesk</url-pattern>
</servlet-mapping>
{noformat}

h6. 
portlet.xml

...

Pluto

...

semble

...

utiliser

...

le

...

nom

...

défini

...

dans

...

le

...

fichier

...

portlet.xml

...

pour

...

afficher

...

son

...

titre

...

dans

...

le

...

portail.

{
Pas de format
}
<portlet-info>
  <title>Assistance en ligne</title>
  <short-title>Assistance en ligne</short-title>
  <keywords>esup helpdesk</keywords>
</portlet-info>
{noformat}