Après avoir installé JCMS 9, aller dans "Espace d'administration" et consulter "API Front-End JCMS" (zone Documentation technique). Bonne lecture !
IE8 est sortie début 2009. La mobilité et le responsive web design imposent l’utilisation de jQuery et Bootstrap dans ces versions les plus récentes.
Le moteur d’interprétation javascript d’IE8 n’est pas connu pour ses performances. Nous savons tous que le web moderne 2.0 nécessite l’utilisation importante de javascript. Donc les performances d’IE8, et ce n’est pas lié à JCMS, ne seront pas des meilleures.
Cela fonctionnera donc certes puisque IE8 a été certifié mais également avec des limitations dû à IE8 dont les principales sont :
Il existe un plugin Eclipse : http://www.normalesup.org/~simonet/soft/ow/eclipse-less.fr.html
Il permet d'avoir la colorisation syntaxique, la validation des LESS, et bien d'autres choses.
Par exemple, on voudrait rajouter "Docteur" dans la liste des salutations. Autrement dit, on voudrait avoir Mr, Mme, Mlle, Docteur
pour celà, il faut :
ex: Dans fr.prop on aura donc ui.com.lbl.salut.dr: Docteur
Vous retrouverez la liste des différents z-index dans nos fichiers de variables. Consultez cette réponse de notre R&D.
Ce fichier servait à inclure les styles CSS à l'époque où la notion de module n'existait pas. Il est désormais recommandé de structurer vos propres styles dans votre module (plugins/MyTemplatePlugin/css) en profitant de la puissance de LESS.
Positionner cette propriété jcms.resource.tt-card-enabled: false
dans plugin.prop
du module spécifique pour surcharger
Dans cette version, il y a les possibilités suivantes :
jcms.resource.tt-card.Member: jcore/tooltip/ttMember.jsp jcms.resource.tt-card.DBMember: jcore/tooltip/ttMember.jsp jcms.resource.tt-card.Category: jcore/tooltip/ttCategory.jsp jcms.resource.tt-card.Group: jcore/tooltip/ttGroup.jsp jcms.resource.tt-card.Publication: jcore/tooltip/ttPublication.jsp
Pour personnaliser, par exemple l'affichage du tooltip card d'un membre :
plugin.prop
du module spécifique jcms.resource.tt-card.Member: plugins/MonPlugin/jsp/tooltip/ttMember.jsp
ttMember.jsp
selon le besoin métier
Pour personnaliser un autre type, par exemple FileDocument
, il suffit d'opter cette syntaxe :
jcms.resource.tt-card.FileDocument: plugins/MonPlugin/jsp/tooltip/ttFileDocument.jsp
Pour masquer l'affichage d'un type, il faut laisser vide la ressource. Par exemple :
jcms.resource.tt-card.Member:
Depuis JCMS 9, la barre d'action a été revue suivant le concept "Progressive Disclosure" (voir JCMS 9 : les principales nouveautés et les modules associés). Pour la personnaliser, il suffit de surcharger la ressource jcms.resource.publication.action
en la déclarant dans plugin.prop
d'un module :
jcms.resource.publication.action: plugins/MyPlugin/jsp/doPublicationActionsCustom.jsp