Contributeurs

Séminaire Portails Opensource – Retour d’expérience – Jeudi 08 octobre

Une matinée pour comprendre et échanger
Paris Champs Elysées – Jeudi 08 Octobre – 09h00 à 13h30

Portails Opensource
Cas d’utilisation et retour d’expérience de nos clients

Avec les témoignages de :

  • France Billet
  • Globecast

Ippon Technologies a le plaisir de vous convier au premier séminaire dédié aux « Portails d’entreprise opensource ».
Au-delà d’une présentation théorique, nous vous invitons à échanger avec nos clients actuellement en production sur des retours d’expérience concrets.
Les consultants Ippon Technologies complèteront ces échanges avec l’expérience cumulée de plus de 25 projets Portail sur les 2 dernières années.

Agenda :

Accueil à partir de 9h00

Début du séminaire à 9h30 :

Etat de l’art du marché des Portails Opensource :
Les cas d’utilisation, les solutions, les bonnes et les mauvaises pratiques
Bertrand Pinel – Directeur technique Ippon Technologies

Témoignage n°1 : Globecast

Déploiement d’un Intranet Commercial avec ExoPlatform

Témoignage n°2 : France Billet

Déploiement d’un Extranet avec Liferay Portal

Table ronde avec les participants de 11h30 à 12h15

Echanges libres autour d’un cocktail jusqu’à 13h30

Lieu :
Supinfo
52 rue de Bassano
75 008 Paris

Contact et inscription :

Lien pour s’inscrire

. . . → Lire la suite: Séminaire Portails Opensource – Retour d’expérience – Jeudi 08 octobre

JSR 286 et AJAX

 Si la JSR 286 a ouvert la voie à l’introduction des mécanismes AJAX au sein des portlets via les ResourceURL, il existe finalement assez peu d’exemples disponibles à ce sujet sur le Web.

Cela s’explique essentiellement par la facilité de mise en oeuvre de cette solution. Preuve en est, ce petit exemple, vraiment pas bien méchant, qui mets à jour une date, après un appel serveur. Bien entendu, il est interdit de recharger entièrement la page du portail. Le développement est effectué à partir du template de portlet fournit par le Liferay Plugin SDK 5.2.2.

On commence par la partie la plus facile, l’implémentation de GenericPortlet :

 @Override public void serveResource(ResourceRequest request, ResourceResponse response) throws PortletException, IOException { Date date = new Date(); request.setAttribute("now", date); include(viewJSP, request, response); } @Override public void doView(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException { renderRequest.setAttribute("now", "No yet set"); include(viewJSP, renderRequest, renderResponse); } 

L’implémentation reste donc simplifiée à l’extrême :

. . . → Lire la suite: JSR 286 et AJAX

Formation Développement Liferay – Mars – Paris et Nantes

Ippon Technologies organise 2 sessions de formation interentreprise en mars autour du portail opensource Liferay :

  • A Paris : du 23 au 25 mars
  • A Nantes (Nouveau) : du 31 mars au 2 avril

La formation (et les TPs associés) a été mise à jour sur les dernières versions Liferay (5.1 / 5.2) et aborde les sujets suivants :

  • Comprendre les avantages liés à l’utilisation d’un portail
  • Comprendre la solution de portail open-source Liferay
  • Savoir utiliser l’environnement Liferay
  • Développer des portlets JSR-168 et JSR-286
  • Utiliser les mécanismes avancés de Liferay

Elle sera animée par nos experts Liferay qui ont mené a bien plus de 20 déploiements sur les 10 derniers mois.

Pour plus d’informations : programme complet

Jérémie BALLAIS
Tel : 01 46 12 48 48
Mail : jballais@ippon.fr

. . . → Lire la suite: Formation Développement Liferay – Mars – Paris et Nantes

Ne le répétez pas : Liferay 5.2 est disponible !

L’information n’est pas encore officiellement publiée sur le site de Liferay, mais le SVN est formel : Liferay 5.2.0 est disponible depuis le 25 janvier dernier ! Le site de Liferay n’est pas encore à jour, sans doute pour garder un peu plus longtemps en première page l’annonce de la sortie de la version Enterprise (5.1.3), il y a moins de 10 jours. 

Personnellement, j’attendais avec impatience cette version, depuis la présentation effectuée à Stuttgart lors de l’European Liferay Symposium fin septembre dernier, de la nouvelle interface d’administration, nettement plus conviviale et rassemblant tous les concepts propres à Liferay (communauté, organisation, etc..).

Que retenir d’autres sur les nouveautés de cette version ? Des choses anecdotiques (comme l’héritage de structures en CMS), d’autres qui vont permettre une plus forte adaptativité du portail au contexte de déploiement (comme les attributs supplémentaires dynamiques sur les organisations et les users), et comme toujours dans Liferay, des nouveautés en terme de portlets que je n’ai pas eu le temps de creuser (portlet mail totalement ré-écrite, composant de knowledge management, etc..), le tout avec un soucis permanent de garder des performances optimales (ré-écriture de la gestion des rôles et des permissions).

Ce qui est sûr, c’est que cette version peut être qualifier de majeure, tant elle progresse en terme d’utilisabilité et de couverture fonctionnelle.  

. . . → Lire la suite: Ne le répétez pas : Liferay 5.2 est disponible !

Nouveau modèle de souscription Liferay Enterprise Edition

Liferay Enterprise Edition est maintenant disponible dans les bacs :

http://www.liferay.com/web/guest/products/portal/getitnow

Qu’est-ce que Liferay Enterprise Edition ?

  • Une version figée du code source Liferay avec du QA et du support,
  • 4 niveaux de contrats de supports de production,
  • Un accès au portail "Customer Service" avec : les mises à jour, les patchs, le suivi des incidents, les alertes et la documentation,
  • Un engagement de support de 4 ans par release,

A qui s’adresse Liferay Enterprise Edition ?

  • Aux entreprises et organismes publics qui font de Liferay leur portail d’infrastructure ou de collaboration,
  • Aux éditeurs qui intègrent Liferay dans leurs solutions,
  • Aux services production / exploitation qui recherchent un support professionnel autour de Liferay

Combien ca coute ?

  • Tout d’abord c’est vendu par serveur de production ;->
  • Ca commence à 2 950 Euros HT par serveur / par an (niveau basic) avec l’accès complet Liferay EE + les mises à jour + le portail customer service + 2 incidents de production en anglais (2 jours ouvrés de temps de réponse)
  • Ca monte à 19 950 Euros HT par serveur / par an (niveau Platinum) avec du support 24/7 illimité (1 heure de temps de réponse sur incidents critiques)

Mon analyse ?

  • Les grands comptes attendent un support professionel sur Liferay, il est maintenant disponible,
  • La "codebase" reste commune en Community et en Enterprise du coup il n’y aura pas de coûts cachés de migration,

Comment aller plus loin ?

. . . → Lire la suite: Nouveau modèle de souscription Liferay Enterprise Edition

Présentation de WLP10 et de sa CMS

J’ai récemment eu l’occasion de travailler avec Weblogic Portal 10  (WLP10) dans le cadre d’un projet faisant une utilisation intensive de sa gestion de contenu (CMS). Je vous propose de vous faire partager mon expérience avec ce produit.

Autant l’annoncer tout de suite, WLP est très facile à prendre en main. L’IDE spécifique Workshop a disparu, remplacé par un Workspace Studio constitué d’Eclipse et d’un plug-in BEA offrant des vues intéressantes (PageFlow, Server) et des outils plus qu’utiles pour le développement (création assistée de PageFlow, Control, Portlet, liens avec la CMS et domaines Weblo, édition de propriétés…), le tout sans dérouter le développeur java lambda heureux de retrouver son environnement de travail habituel.

De manière générale, Workspace Studio doit être vu comme une sorte de boîte à outils pour le développement d’applications portail, qu’elles soient orientées CMS, Collaboration ou autre, WLP proposant des portlets génériques, taglibs, API ou autres outils pour n’importe quel type de portail.

Je passerai rapidement sur le développement de portlets avec WLP tant celui-ci est facile et la documentation netui-beehive, le framework utilisé par WLP, riche et complète (cf http://beehive.apache.org).

Je tiens plus à m’attarder ici sur la CMS BEA et les outils offerts par WLP pour l’exploiter au mieux.

Commençons par la CMS proprement dite et sur les possibilités qu’elle offre :

. . . → Lire la suite: Présentation de WLP10 et de sa CMS

Remettez vos IDE au placard, et dites bonjour à EditPlus!

Le titre peut choquer et pourtant, c’est la préconisation de Mr Liferay en personne, à savoir Brian Chan.

 


 

Et comment ai-je pu avoir accès à cette information me direz-vous, tout simplement en participant au Liferay Symposium les 23 et 24 septembre dernier à Offenbach, non loin de Frankfort.

2 jours de conférence forts intéressants ou Bertrand et moi avons pu enfin découvrir qui se cache réellement derrière le nom ou plutôt la légende Brian Chan.
Certains auraient prétendu qu’il pèse non loin du quintal, se nourrissant exclusivement de pizzas commandées via le web afin de ne pas perdre de temps précieux dans le développement de Liferay.
La réalité est en fait tout autre, Mr Chan est tout simplement une star! Vif, intéressant, rapide comme l’éclair, drôle et même super humble : il prétend qu’à l’université, il était dernier de sa classe et ne parvenait pas à comprendre ce qu’était une HashMap! Et il boit même de la bière, Bertrand et moi même ayant eu la chance de pouvoir trinquer avec lui.

Mais résumons un peu ce qui s’est dit durant ces 2 jours. Pour commencer le point majeur annoncé mardi après midi par Brian (Kim et non Chan ou Cheung) : la sortie d’une version Enterprise de Liferay… payante! Avalanche de questions dont la principale est restée sans réponse précise : combien ça va coûter? Pour les autres précisions voici ce que j’ai pu retenir rapidement :

. . . → Lire la suite: Remettez vos IDE au placard, et dites bonjour à EditPlus!