Libellés texte et couleur de fond – La gestion des couleurs dans les XPages

palette_couleur

 

L’accessibilité du contenu est une norme de plus en plus importante, et elle passe notamment par la lisibilité du texte sur son fond. Je vous propose dans cet article de découvrir la gestion des couleurs dans les XPages, à travers un exemple basé sur un système d’étiquettes qui vous montrera comment optimiser la couleur de votre texte en fonction de la couleur du fond sur laquelle il est retranscrit.

AngularJS : Le tutoriel pour bien démarrer

AngularJS, développé par Google depuis 2009, s’impose de plus en plus comme une référence dans le domaine des frameworks JavaScript. Une présentation détaillée est disponible sur ce blog : cliquez ici.

Avec AngularJS, la navigation, la récupération des données et leur traitement ont lieu côté client. Le serveur n’a plus qu’à valider et envoyer les données, ce qui fournit à l’utilisateur une navigation plus fluide. Cette déportation de la logique permet de développer aisément des Single Page Application, ces applications web à la mode, accessibles via une page web unique.

AngularJS apporte également de nombreux concepts importants :

Zend_Session : Session already started

Lorsque session_start() est appelée plus d’une fois dans un script PHP, un message d’avertissement est affiché :
Notice: A session had already been started - ignoring session_start() in ****.php on line ***

Pour y remédier, il faut bien évidemment revoir son code PHP de façon à ce que l’instruction ne soit appelée qu’une fois dans un script.

Mais, dans certains cas, il est nécessaire de mettre en place des solutions de contournement.

Trucs & Astuces : Librairie org.apache.poi

Dans cet article, je vais vous donner quelques astuces pour agrémenter la construction de votre export Excel.

Comment générer un fichier Excel via JAVA en verrouillant certaines cellules ?

Comment figer un volet avec POI ?

Comment créer un menu déroulant (liste de valeurs ou Drop Down List) ?

Un billet qui peut vous apporter quelques astuces et vous épargner quelques mauvaises surprises au moment de votre développement.

Controverse sur l’utilisation de POI : Il est dit dans la littérature trouvée sur Internet que POI consomme jusqu’à deux fois plus de mémoire que la librairie Jexcel. A vous donc d’utiliser la librairie la plus adaptée à votre projet, sachant que POI est à mon avis plus complet  et gère aussi les documents Word et XML. 

Sécurité et Maven : Pourquoi s’en priver ?

Nous sommes poussés de plus en plus chaque jour à sécuriser nos données et autres accès confidentiels, alors pourquoi laissons-nous encore nos informations d’accès en clair sur nos postes de développement ou environnements de pré-production et tout particulièrement les codes d’accès qui s’y rattachent? Je vous l’accorde, s’il s’agit d’un serveur « perso » de développement où est le problème, mais s’il s’agit d’un serveur central, hébergeant de plusieurs applications avec politique de sécurité et tutti quanti, là, cette question se pose. Heureusement Maven est là pour nous aider à ne plus cacher la clef sous le paillasson.