Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Portlet Document et médias beug ? raissa sagot March 22, 2012 2:09 AM
RE: Portlet Document et médias beug ? Leo Pratlong March 22, 2012 2:41 AM
RE: Portlet Document et médias beug ? raissa sagot March 22, 2012 3:00 AM
RE: Portlet Document et médias beug ? Leo Pratlong March 22, 2012 3:13 AM
RE: Portlet Document et médias beug ? raissa sagot March 22, 2012 3:45 AM
RE: Portlet Document et médias beug ? Leo Pratlong March 22, 2012 4:21 AM
RE: Portlet Document et médias beug ? Corentin R March 22, 2012 5:21 AM
RE: Portlet Document et médias beug ? Leo Pratlong March 22, 2012 5:42 AM
RE: Portlet Document et médias beug ? raissa sagot March 22, 2012 6:21 AM
RE: Portlet Document et médias beug ? Leo Pratlong March 22, 2012 6:46 AM
RE: Portlet Document et médias beug ? Leo Pratlong March 22, 2012 7:25 AM
RE: Portlet Document et médias beug ? Corentin R March 22, 2012 7:12 AM
RE: Portlet Document et médias beug ? Corentin R March 22, 2012 7:13 AM
RE: Portlet Document et médias beug ? Leo Pratlong March 22, 2012 7:21 AM
RE: Portlet Document et médias beug ? Corentin R March 22, 2012 7:21 AM
RE: Portlet Document et médias beug ? Leo Pratlong March 22, 2012 8:54 AM
RE: Portlet Document et médias beug ? Corentin R March 22, 2012 8:34 AM
RE: Portlet Document et médias beug ? Leo Pratlong March 22, 2012 8:45 AM
RE: Portlet Document et médias beug ? Corentin R March 22, 2012 8:51 AM
RE: Portlet Document et médias beug ? Leo Pratlong March 22, 2012 8:57 AM
RE: Portlet Document et médias beug ? raissa sagot March 23, 2012 1:04 AM
RE: Portlet Document et médias beug ? Leo Pratlong March 23, 2012 4:19 AM
raissa sagot
Portlet Document et médias beug ?
March 22, 2012 2:09 AM
Answer

raissa sagot

Rank: New Member

Posts: 16

Join Date: March 22, 2012

Recent Posts

Bonjour,
je suis actuellement en stage et je dois utiliser liferay pour la création d'un portail.
Le portlet Documents et média me semble très intéressant mais je n'arrive pas à modifier ou ajouter de nouveau type de document.
Après quelques recherches, j'ai vu qu'un ticket avait été ouvert à ce sujet.
Le problème a-t-il été résolu? Quelqu'un a-t-il réussi à faire marché ce portlet?

Merci de votre aide.
Cordialement
Raïssa
Leo Pratlong
RE: Portlet Document et médias beug ?
March 22, 2012 2:41 AM
Answer

Leo Pratlong

Rank: Expert

Posts: 362

Join Date: July 6, 2010

Recent Posts

Sur quelle version de Liferay ? Quelle base de données utilisez-vous ?
J'avais ouvert un ticket cet été sur un bug sur la page des MetadataSet Lists (utilisée pour créer de nouveaux types de doc) qui se produisait sous PostgreSQL : http://issues.liferay.com/browse/LPS-20174
Mais le bug a été corrigé dans la release de la 6.1.

Pouvez-vous nous donner plus de détails ?
raissa sagot
RE: Portlet Document et médias beug ?
March 22, 2012 3:00 AM
Answer

raissa sagot

Rank: New Member

Posts: 16

Join Date: March 22, 2012

Recent Posts

Bonjour,
je suis sous liferay 6.1, avec une base de données MySQL sur un serveur XAMP.
Mon installation est un peu particulière,
j'ai copié le dossier tomcat se trouvant dans le bundle liferay 6.1 et je l'ai mis sous XAMPP, car un de mes pré-requis est que le portail tourne sous XAMPP.
Tout marchai jusqu'ici. J'ai fais l'install en francais.

Maintenant en lancant le tomcat se trouvant de le bundle de la version 6.1, et l'installe en anglais(par inatention) le changement de type des document fonctionne.
Une question se pose donc, est-ce du à mon passage sous XAMPP, ou la langue poserait-elle problème?

Je suis en train de faire des tests pour tenter de répondre à cette problématique.
Leo Pratlong
RE: Portlet Document et médias beug ?
March 22, 2012 3:13 AM
Answer

Leo Pratlong

Rank: Expert

Posts: 362

Join Date: July 6, 2010

Recent Posts

Ah, possible que ça vienne de la langue (un problème de parsing dû à une apostrophe par exemple).
Mais j'ai jamais utilisé le bundle comme vous le faite, je ne peux donc pas être catégorique.
raissa sagot
RE: Portlet Document et médias beug ?
March 22, 2012 3:45 AM
Answer

raissa sagot

Rank: New Member

Posts: 16

Join Date: March 22, 2012

Recent Posts

Donc je confirme, après une réinstalle complète (je n'ai pas trouver comment changer la langue du portail) en anglais cela marche.
La version francaise du portlet comporte donc des anomalies non corrigées.
Merci de votre aide
Leo Pratlong
RE: Portlet Document et médias beug ?
March 22, 2012 4:21 AM
Answer

Leo Pratlong

Rank: Expert

Posts: 362

Join Date: July 6, 2010

Recent Posts

Hm, je me demande si je l'ai testé en Fr. J'irai voir ça.
Mais, il y avait un bug (corrigé, mais peut-être pas de partout) : dans certaines JSP, les apostrophes venant potentiellement de certaines traductions n'étaient pas gérées (via LanguageUtil.uneMethodeDontJeNeMeRappellePas). Ca peut simplement venir de là, et dans ce cas ça peut-être corrigé en 5 minutes.
Corentin R
RE: Portlet Document et médias beug ?
March 22, 2012 5:21 AM
Answer

Corentin R

Rank: Junior Member

Posts: 92

Join Date: June 18, 2010

Recent Posts

Effectivement il existe un bug lié à l'utilisation de traductions dans la JSP permettant l'édition des modèles de document et des définitions du portlet DDL. Une NullPointerException est lancée si je me souviens bien...
Pour régler le problème il faut modifier le fichier custom_fields.jspf du portlet dynamic_data_mapping pour corriger le problème. La correction est déjà sur le trunk du SVN Liferay.
Leo Pratlong
RE: Portlet Document et médias beug ?
March 22, 2012 5:42 AM
Answer

Leo Pratlong

Rank: Expert

Posts: 362

Join Date: July 6, 2010

Recent Posts

Je cherche le ticket sur Jira :
Il y a celui là déjà :
http://issues.liferay.com/browse/LPS-26202

Mais celui là est le bon je pense :
http://issues.liferay.com/browse/LPS-23627
raissa sagot
RE: Portlet Document et médias beug ?
March 22, 2012 6:21 AM
Answer

raissa sagot

Rank: New Member

Posts: 16

Join Date: March 22, 2012

Recent Posts

Pourriez vous m'expliquez comment résoudre le problème? je ne comprend pas comment faire, le ticket LPS-23627 est noté comme résolu. Mais que faut-il modifier pour que ça marche ?
Leo Pratlong
RE: Portlet Document et médias beug ?
March 22, 2012 6:46 AM
Answer

Leo Pratlong

Rank: Expert

Posts: 362

Join Date: July 6, 2010

Recent Posts

Pour cela, il faut utiliser un plugin Hook.

- Vous devez avoir un message d'erreur dans les logs. Identifiez dans ce message d'erreur la chaine de caractère qui pose problème (normalement elle est indiquée).
- Cherchez dans les sources de Liferay les références à cette chaîne de caractères. Normalement, elle se trouvera dans Language_fr.properties.
- Récupérez la clé correspondant à cette chaîne dans le fichier Language_fr.properties.
- Cherchez dans les sources de Liferay les références à cette clé. Vous devriez trouver une JSP (certainement celle indiquée plus haut. Donc pour aller plus vite, cherchez directement la clé dans cette page).
- A la ligne où la clé se situe, vous devriez voir quelque chose dans ce genre :
1<liferay-ui:message key="la_clé" />


- Il faut remplacer cette ligne par :
1<%= UnicodeLanguageUtil.get(pageContext, "la_clé") %>


Si vous ne parvenez pas à faire marcher après ça, merci de copier/coller l'erreur qu'affiche les logs (potentiellement, cela pourrait également être une erreur dans l'outil de développement de votre navigateur, soit Firebug ou l'outil standard fourni avec Chrome ou Safari).


OK, erreur reproduite. J'essaie de corriger et je vous transmets ça.
Leo Pratlong
RE: Portlet Document et médias beug ?
March 22, 2012 7:25 AM
Answer

Leo Pratlong

Rank: Expert

Posts: 362

Join Date: July 6, 2010

Recent Posts

Ca devrait corriger en déployant ce hook (voir pièce-jointe).

Voire pièce-jointe de mon message plus bas.
Corentin R
RE: Portlet Document et médias beug ?
March 22, 2012 7:12 AM
Answer

Corentin R

Rank: Junior Member

Posts: 92

Join Date: June 18, 2010

Recent Posts

Je te recommande de suivre la méthode que t'as indiqué Léo quand tu rencontres ce type de bug.

Cependant vu que j'ai récemment corrigé le problème et que beaucoup de gens doivent y être confronté je te donne le fichier à modifier.
Je te recommande de créer un hook (ou EXT) pour surcharger la JSP ce qui te permettra de conserver à part toutes les modifications que tu fais au bundle Liferay.
Mais tu peux également la modifier directement dans le dossier webapps/ROOT/html/portlet/dynamic_data_mapping/ de tomcat.
Attachments: custom_fields.jspf (8.7k)
Corentin R
RE: Portlet Document et médias beug ?
March 22, 2012 7:13 AM
Answer

Corentin R

Rank: Junior Member

Posts: 92

Join Date: June 18, 2010

Recent Posts

Arf le temps que je retrouve la jsp Léo l'avait mis en ligne emoticon
Merci Léo !
Leo Pratlong
RE: Portlet Document et médias beug ?
March 22, 2012 7:21 AM
Answer

Leo Pratlong

Rank: Expert

Posts: 362

Join Date: July 6, 2010

Recent Posts

Oops, désolé emoticon.
J'ai corrigé toutes les références de la clé. Y en avait 2 autres (sur 2 autres pages), je sais pas ce qu'elles impactaient en revanche. Mais elles étaient également erronées.

Hop, j'optimise le code du hook que j'ai fourni : j'avais pas vu qu'il y avait une méthode UnicodeLanguageUtil.format .
Corentin R
RE: Portlet Document et médias beug ?
March 22, 2012 7:21 AM
Answer

Corentin R

Rank: Junior Member

Posts: 92

Join Date: June 18, 2010

Recent Posts

Nice ! J'ai pas encore été confronté aux éventuels bugs que les 2 autres JSP pourrait occasionner mais j'en profite pour récupérer ces mises à jour au passage emoticon
Encore merci.
Leo Pratlong
RE: Portlet Document et médias beug ?
March 22, 2012 8:54 AM
Answer

Leo Pratlong

Rank: Expert

Posts: 362

Join Date: July 6, 2010

Recent Posts

Hop, c'est mieux ainsi emoticon.

Version corrigée. Merci Corentin emoticon.
Attachments: LanguageFix-hook-6.1.0.1.war (12.5k)
Corentin R
RE: Portlet Document et médias beug ?
March 22, 2012 8:34 AM
Answer

Corentin R

Rank: Junior Member

Posts: 92

Join Date: June 18, 2010

Recent Posts

Après test, je crois qu'il reste un petit bug dans ton hook emoticon
Il faut modifier la ligne 229 du fichier /jsp_custom/html/portlet/document_library/edit_file_entry.jsp pour remplacer
1<%= UnicodeLanguageUtil.format(pageContext, "upload-documents-no-larger-than-x-k", String.valueOf(fileMaxSize), false) %>

par
1<%= LanguageUtil.format(pageContext, "upload-documents-no-larger-than-x-k", String.valueOf(fileMaxSize), false) %>

En PJ le hook corrigé emoticon
Attachments: LanguageFix-hook-6.1.0.1.war (12.4k)
Leo Pratlong
RE: Portlet Document et médias beug ?
March 22, 2012 8:45 AM
Answer

Leo Pratlong

Rank: Expert

Posts: 362

Join Date: July 6, 2010

Recent Posts

Ooops, possible. J'ai fait un excès de zèle ! Cette partie n'est pas dans du JS et ne provoque pas d'erreur, normalement.
Merci pour le fix !
Corentin R
RE: Portlet Document et médias beug ?
March 22, 2012 8:51 AM
Answer

Corentin R

Rank: Junior Member

Posts: 92

Join Date: June 18, 2010

Recent Posts

Pas d'exception mais une chaine de caractères unicodes non interprétée par le navigateur je pense emoticon
Pas de quoi au moins j'aurai un peu servit finalement ...
Leo Pratlong
RE: Portlet Document et médias beug ?
March 22, 2012 8:57 AM
Answer

Leo Pratlong

Rank: Expert

Posts: 362

Join Date: July 6, 2010

Recent Posts

Oui oui, quand je dis "ne provoque pas d'erreur", je parle de la version originale que j'ai faussement corrigée en y introduisant une erreur. Bref, on est d'accord :p !
Bon et bien, pas de retour de celui qui a posé la question. Mais ça servira à d'autres.
raissa sagot
RE: Portlet Document et médias beug ?
March 23, 2012 1:04 AM
Answer

raissa sagot

Rank: New Member

Posts: 16

Join Date: March 22, 2012

Recent Posts

Après quelques problèmes hier de réinstallation, je vous confirme aujourd'hui que votre hook fonctionne à merveille.
Je vous remercie beaucoup de votre réactivité et du travail.
Leo Pratlong
RE: Portlet Document et médias beug ?
March 23, 2012 4:19 AM
Answer

Leo Pratlong

Rank: Expert

Posts: 362

Join Date: July 6, 2010

Recent Posts

Je viens juste de penser à un truc : le fichier edit_file_entry.jsp du hook est désormais identique à l'original.
Je l'ai enlevé de cette nouvelle version. Le hook sera plus léger et maintenable.
Ce fut laborieux emoticon.
Attachments: LanguageFix-hook-6.1.0.1.war (6.9k)