Suite à un billet de Bryan Cheung (Co-Fondateur/CEO de Liferay) sur les actions Liferay en Europe, je lui faisait remarquer que la France (non citée dans le billet) méritait un peu d'attention, eu égard au nombre croissant de projets et de société impliquées dans le déploiement de Liferay.
Réponse de l’intéressé : "Nous organiserons très certainement un évènement important en France l'année prochaine"
A suivre donc...
mardi 30 novembre 2010
L'administrateur (liferay) n'est pas un utilisateur comme les autres
Quand on s'essaie à Liferay, on a tendance à utiliser le compte ayant les droits d'administration (rôle Administrator). C'est pratique, en une seule connection on peut créer une communauté, des pages, poser ses portlets, rédiger des articles dans une communauté, etc...
SAUF QUE, c'est pas parce qu'on est administrateur qu'on est forcément membre de toute entité de Liferay !!!
Je m'explique :
Au début, j'ai pensé à une anomalie Liferay, ou à un défaut. J'ai yeuté le code de LP, mais rien de louche... on y voit bien la gestion du choix des organisations pour la portlet Web Content...
Mais alors pourquoi ?
En fait c'est simple : Le compte administrateur que j'ai utilisé pour créer mes articles dans une organisation, n'est pas membre de l'organisation. Et donc, depuis une portlet sur une page il est normal que la liste des "groupes" qui lui soit proposé ne contienne pas cette organisation.
Moralité : Le rôle Administrateur, bien que permettant de créer des contenus dans toute entité organisationnelle de Liferay, ne reflète pas le comportement d'un vrai membre de ces entités. Privilégier donc l'usage de compte user disposant de rôles explicites sur cet entités.
SAUF QUE, c'est pas parce qu'on est administrateur qu'on est forcément membre de toute entité de Liferay !!!
Je m'explique :
- Dans le scénario suivant, je veux poster des articles au sein d'une organisation, articles que j'affiche ensuite dans une communauté.
- Je me connecte Admin
- Je crée une Organisation
- Dans cette Organisation, je crée un article
- Dans une Communauté, je dépose une portlet Web Content (ex Journal content).
- Je configure la portlet pour choisir l'article de l'organisation... et là, catastrophe, l'organisation ne fait pas partie des options de recherche d'article !!!
Au début, j'ai pensé à une anomalie Liferay, ou à un défaut. J'ai yeuté le code de LP, mais rien de louche... on y voit bien la gestion du choix des organisations pour la portlet Web Content...
Mais alors pourquoi ?
En fait c'est simple : Le compte administrateur que j'ai utilisé pour créer mes articles dans une organisation, n'est pas membre de l'organisation. Et donc, depuis une portlet sur une page il est normal que la liste des "groupes" qui lui soit proposé ne contienne pas cette organisation.
Moralité : Le rôle Administrateur, bien que permettant de créer des contenus dans toute entité organisationnelle de Liferay, ne reflète pas le comportement d'un vrai membre de ces entités. Privilégier donc l'usage de compte user disposant de rôles explicites sur cet entités.
lundi 29 novembre 2010
Extraire un JDK pour linux
Pour générer un "binary set" du JDK, exploitable ensuite au sein de bundle, suivre la démarche ici décrite :
http://www.oracle.com/technetwork/java/javase/install-linux-self-extracting-138783.html
Cette démarche est opposée à celle basée sur des RPM, qui installe le JDK au niveau OS.
http://www.oracle.com/technetwork/java/javase/install-linux-self-extracting-138783.html
Cette démarche est opposée à celle basée sur des RPM, qui installe le JDK au niveau OS.
2 ouvrages sur SCRUM...
Je vous conseille la lecture de ces 2 ouvrages consacrés à la méthode Agile SCRUM :
Rédigé sur la base d'une mise en application concrète en entreprise. Donc réellement axé pratiques, avec retour d'expérience, et pas seulement théorique
La encore, très orienté pratiques, il montre comment Kanban (tout comme XP), associé à SCRUM permet l'adaptation des méthodes aux processus spécifiques d'une entreprise... et toujours avec agilité.
Ces 2 ouvrages sont libres de droits et téléchargeables
samedi 27 novembre 2010
JAVA - Utilisation mémoire
Depuis le JDK 5,
JConsle et JStat sont livré dans le bin/
JConsole permet moyenneant la configuration adéquat au lancement de la JVM d'avoir un accès à son état depuis une console lancée depuis n'importe sur le réseau Asten.
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=9004
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=falseJStat permet lui depuis la ligne de commande d'avoir l'utilisations mémoire de la JVM.
Il faut pour cela connaitre l'ID du processus JAVA, grace à
ps -ef par exemple.Savoir ce que l'on veut :
jstat -gc <ID> permet d'avoir l'utilisation de la mémoire en taillejstat -gcutil <ID> permet d'avoir l'utilisation de la mémoire en pourcentage+ un certain nombre d'option
par exemple :
jstat -gcutil <ID> 1s 600 donnera 600 résultats à raison d'un résultat par seconde (donc 10 minutes Toutes les infos : ici y compris la signification de chaque colonne.
Lotus Notes : le webMail c'est mieux !
Pour ceux qui comme moi sont fachés avec le client "Lourd" (c'est le bon mot) de Lotus Notes, je conseille l'utilisation du client web de la messagerie.
Ci-dessous quelques astuces :
- Installer le navigateurGoogle Chrome (optionnel mais plus performant, mais attention : NON RECONNU PAR LOTUS ! Donc utilisation à vos risques et périls...)
- Se définir un raccourci ou un favori vers l'url :
https://<monhostlotus>/mail/mabase.nsf?Login&&Password=monpassword&Username=monusername
(Remplacer les valeurs par vos propres informations. Pour info, les bases notes sont souvent identifiées sous la forme :<initialePrenom><nom>.nsf )
A partir de là, le lancement de ce favori vous amènera directement sur votre client de messagerie
- Utiliser le client "ultralite" de notes (optionnel mais tellement sympa)
Via le menu situé en haut à gauche du client web (par défaut = "Full")
- Autre url d'accès direct au client ultralite, directement dans la InBox (par contre sans authentification directe, il faut d'abord s'identifier) :
https://<hostlotus>/mail/mabase.nsf/iNotes/Mail/?OpenDocument&Form=m_MailView&PresetFields=FolderName;($Inbox)
- Placer ces raccourcis/favoris dans un endroit facilement accessible du bureau (barre de lancement rapide windows, pages d'accueil du navigateur...)
Avantages :
- Chargement plus rapide
- Recherche plein texte (1 zone unique de recherche)
- Edition et lecture HTML, inclusion d'images.
- Empreinte mémoire plus faible
- Accès mobile
Inscription à :
Articles (Atom)

