Bonjour,

 

Nous sommes présentement en phase de stabilisation de notre instance jahia 
4.0.5.

Après recherche sur internet et lecture dans la les listes jahia, j'ai 
découvert que nous avions fait une mauvaise pratique dans presque tous nos site 
en production (environ 30).

Nous avons parfois déclaré 2 champ avec le même nom dans la même page.

Ex :

 

<content:declareContainerList name="menuGlobal" title="Menu global">

  <content:declareContainer>

    <content:declareField name="lien" title=" Élément de menu global" 
type="Page" />

  </content:declareContainer>

</content:declareContainerList>

 

<content:declareContainerList name="topMenu2" title="Menu de niveau 2">

  <content:declareContainer>

    <content:declareField name="lien" title="Élément de menu 2" type="Page" />

  </content:declareContainer>

</content:declareContainerList>

 

Dans le thread suivant : http://www.mail-archive.com/[EMAIL 
PROTECTED]/msg00789.html

Il est dit que cette mauvaise pratique cause beaucoup plus de lock et 
d'écriture dans la BD.

 

Si je renomme les champs, je vais perdre les données en production.

 

La seul solution qui me vient a l'esprit pour le moment est de rendre les 2 
déclaration identique.

Ex :

<content:declareContainerList name="menuGlobal" title="Menu global">

  <content:declareContainer>

    <content:declareField name="lien" title=" Élément de menu" type="Page" />

  </content:declareContainer>

</content:declareContainerList>

 

<content:declareContainerList name="topMenu2" title="Menu de niveau 2">

  <content:declareContainer>

    <content:declareField name="lien" title="Élément de menu" type="Page" />

  </content:declareContainer>

</content:declareContainerList>

 

Cependant, dans certain cas, je vais perdre le vrai sens du champ. Dans 
l'exemple ci-dessus ce n'est pas un problème. Mais dans certain cas, les 2 
champ n'ont pas la même description.

 

Est-ce que quelqu'un aurais une idée ?

 

Merci!

 

Jean-François Fournier
Service de l'informatique et des télécommunications,
Pavillon Louis-Jacques-Casault, bur. 2446,
Université Laval,
Québec, QC,
G1K 7P4
 
Tél : 656-2131 poste 5059

_______________________________________________
french_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/french_list

Répondre à