Sondage : Quel portail Java / Java EE utilisez vous pour gérer votre contenu d'entreprise ?
Partagez votre expérience

Le , par gifffftane

0PARTAGES

0  0 
Quel système de portail java utilisez-vous ?
Bonjour,

Je vous propose un petit sondage pour faire le point sur le sujet.

Sous la dénomination portail, j'entends quelque chose qui fasse CMS + Portlet + Site-s- + front-end + back-end, tout, tout, tout ce qui a un rapport avec la publication de contenu sur le web.

En votant, pourriez-vous préciser :

facilité, POUR LE DESIGNER / GRAPHISTE, d'intervenir et placer une charte graphique (pour le développeur, la plupart du temps, c'est facile, et il ne reste qu'à trouver des développeurs avec compétence de graphistes...)

facilité d'usage du back-end pour l'utilisateur final ?

impression générale de lourdeur / légèreté...

gestion des droits ?

gestion des workflows ?

Aspects GED ?

Aspects CMS ?

Aspects Portlets ?

Doc développeur ? Doc utilisateur ?

Pertinence des frameworks supports (JCR ? Spring ? Etc ? )

Réussite / échec des projets menés ?

facilité d'intégration Ajax ?

J'ai choisi de proposer liferay, jboss portal, alfresco, exo, FileNet, mais il en manque peut-être

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de *alexandre*
Inactif https://www.developpez.com
Le 11/06/2009 à 14:18
Filenet

Je veux pas faire le descriptif du produit c'est accessible sur le site d'IBM

http://www-01.ibm.com/software/data/...nt-management/

Beaucoup de successfull stories avec ce produit

Tu es totalement libre d'utiliser les outils out from the box que propose IBM comme des solutions standards ou alors tu peux tout customisé sans avoir de contraintes

Personnellement j'utilise Spring, Iceface's, Hibernate pour le travail de customisation

Cela supporte la gestion de millions de documents et propose tout ce que tu as mentionné.
0  0 
Avatar de zorm
Membre éclairé https://www.developpez.com
Le 11/06/2009 à 15:09
Bonjour,

Pour le moment, je travaille sur liferay, et plus précisément sur la "Standard Edition". Ce n'est pas une mince affaire car la prise en main n'est pas évidente au premier abord (voir même au second abord )
Liferay est ce qu'on peut appeler une "usine à gaz", pas toujours très stable, aux réactions parfois aléatoires, très lent au démarrage (autant serveur que sur lancement dans navigateur), ce portail reste pourtant très paramétrable et au rendu modifiable.
Un point intéressant est que les développeurs du portail ont pensé aux développeurs qui travailleront dessus. Ils ont développé à coté de leur portail des outils "assistants" comme par exemple le "Plugins SDK" qui apporte les bases de création de projet pour les :
- Portlet
- Thème: rendu graphique pour le portail
- layoutttpl: définition des zones de rangement des portlets dans la page

Au niveau de la documentation, il faut s'accrocher un peu car c'est assez succint et dans ce qu'il y a, c'est pas forcement évident de trouver ce qu'on veut. Liferay après propose une formation sur laquelle ils se payent. c'est un peu le jeu, c'est opensource mais suffisament compliqué pour pousser les développeurs à payer s'ils veulent pouvoir maitriser l'outil.

Un autre point sympa est la facilité d'installation, ils proposent plusieurs serveurs J2EE pré installés; quasiment pré à l'emploi (une petite doc les accompagne et explique les dernieres configurations à apporter pour le fonctionnement). Au demarrage du serveur, si la bd est vide, elle est créée (un peu long) mais ça permet en cas de crash de réinitialiser le portail facilement.

Je n'ai pas eu l'occasion de les utiliser mais liferay propose un système de pont pour les portlets permettant l'utilisation:
- Web Accessibility Initiative (technique pour l'accessibilité aux personnes handicapées)

- Groovy
- JSF
- Struts

- PHP
- Python
- Ruby

Sinon, Liferay embarque un nombre conséquent de Jar (ce qui rend le portail lourd en place occupée)

L'inconvénient, c'est que le portail est sur le serveur une application web mais aussi chacune des portlets qui seront déployées. L'inconvénient est que les portlets doivent aussi contenir leur jar (ne peuvent pas partager celles du portail, ou à moins de les mettre dans le common lib). Bref, ca fait des portlets qui pèsent aussi.

Coté javascript, liferay est basé sur le framework JQuery (cette dependance n'est pas forcement un bon point car très restrictif, les adeptes aiment pouvoir etre libre de leurs choix de framework car chacun ont leurs avantages et inconvénients et le choix est effectué en fonction des besoins). En plus, la version actuelle du portail utilise JQuery 1.2.6 alors que le framework en est à sa v1.3.2
Ils proposent nativement plein de plugin de ce framework (dans des versions plus ou moins récentes) et le fameux JQueryUI. Ils ont aussi créé leur propre librairie javascript qui est pas trop mal et assez complète.
Le portail intègre le jar de la JSR286 (portlet v2) ce qui permet de bénéficier des "resource request" facilitant la mise en place d'appel AJAX.

Voila pour mon ressenti.

Sinon, à moins que je me trompe mais Alfresco ici cité est juste un système de gestion de contenu (CMS) et ne permet pas de faire du dév de portlet. Pour preuve, il existe une portlet Alfresco pour l'intégrer dans Liferay.
0  0 
Avatar de nicorama
En attente de confirmation mail https://www.developpez.com
Le 17/06/2009 à 8:11
Bonjour,
Au passage je propose d'utiliser ce thread pour ceux qui auraient une piste sur un CMS et un forum utilisable avec Google AppEngine (cloud computing de Google, sans virtualisation du système et 100% java).

J'ai tapé "AppEngine" sur tout les fields de recherches des sites proposés, et je n'ai encore rien trouvé.
0  0 
Avatar de tgrall
Membre du Club https://www.developpez.com
Le 17/06/2009 à 8:28
Bonjour,

Alfresco et Filenet ne sont pas des Portails mais des logiciels de gestion documentaire (DMS).

Alfresco tend vers la creation d'un CMS permettant la publication de site Web (ce n'est pas le cas, a ma connaissance de Filenet, ou alors c'est un 'mauvaise' utilisation de l'outil). Beaucoup de client Alfresco, integre cet outil a Liferay pour permettre justement un publication de contenu sur un 'portail'.

Travaillant pour eXo Platform, je suis necessairement biaisé, mais je tiens a preciser que l'un des avantage de cette plate-forme se trouve dans le fait que le portail ( http://www.exoplatform.org/portal/pu...oducts/portal/) et la gestion de contenu ( http://www.exoplatform.org/portal/pu...xomodules/ecm/) sont integres dans un seul outil, diminuant les risques liés a l'integration de 2 briques techniques. (notamment mise en place du SSO, configuration, conflits, ...)

Salutations
Tugdual
http://www.exoplatform.org
http://www.nantesjug.org
http://tugdualgrall.com
0  0 
Avatar de Damien69
Membre du Club https://www.developpez.com
Le 18/06/2009 à 9:19
Bonjour,

Il y a lutece comme portail CMS qui est open-source et developper par la ville de Paris

http://fr.lutece.paris.fr/fr/jsp/site/Portal.jsp

Lutece est un moteur de portail libre et Open Source qui permet de créer rapidement un site internet ou intranet dynamique basé sur du contenu HTML, XML...

Ce logiciel est écrit en Java et est basé sur des briques Open Source éprouvées et reconnues (Spring, Jakarta-Commons, Freemarker, Lucene, Ehcache, ...).

il existe un certain nombre de plug-ins et le code est disponible

je vous donne aussi l'adresse pour sur les documentation pour les développeurs
http://dev.lutece.paris.fr/fr/index.html

je l'ai juste testé pour voir, je n'ais pas regarder le code.
0  0 
Avatar de *alexandre*
Inactif https://www.developpez.com
Le 20/06/2009 à 14:21
Citation Envoyé par tgrall Voir le message
Bonjour,

Alfresco et Filenet ne sont pas des Portails mais des logiciels de gestion documentaire (DMS).

Alfresco tend vers la creation d'un CMS permettant la publication de site Web (ce n'est pas le cas, a ma connaissance de Filenet, ou alors c'est un 'mauvaise' utilisation de l'outil). Beaucoup de client Alfresco, integre cet outil a Liferay pour permettre justement un publication de contenu sur un 'portail'.

Travaillant pour eXo Platform, je suis necessairement biaisé, mais je tiens a preciser que l'un des avantage de cette plate-forme se trouve dans le fait que le portail ( http://www.exoplatform.org/portal/pu...oducts/portal/) et la gestion de contenu ( http://www.exoplatform.org/portal/pu...xomodules/ecm/) sont integres dans un seul outil, diminuant les risques liés a l'integration de 2 briques techniques. (notamment mise en place du SSO, configuration, conflits, ...)

Salutations
Tugdual
http://www.exoplatform.org
http://www.nantesjug.org
http://tugdualgrall.com
Filenet est un ECM (enterprise content management system) mais il est vrai qu'il n'y a pas encore de système de publication de contenu de la manière d'un CMS même si tu peux publier des liens sur des documents c'est vrai que c'est beaucoup plus utilisé pour le mécanisme des workflow et de la GED

Mais tout est ouvert
0  0 
Avatar de Stefan C
Membre expérimenté https://www.developpez.com
Le 30/06/2009 à 11:56
Il y a un mélange d'un peu tout dans le sondage ce qui le rend inutilisable.

"Quel système de portail java utilisez-vous ?"

S'il s'agit du container J2EE : Tomcat, Jboss, Websphere, Weblogic, Glassfish etc.

S'il s'agit d'un container surcouche : JoNaS etc. qui utilisent/paralalisent des containers J2EE.

S'il s'agit d'un applicatif J2EE à déployer : liste trop longue. La plupart de ces containers supportent des applications GED , CMS etc. soit du même créateur ( IBM , Oracle etc. ) soit tierces ; soit open source. On note tout de même une large part de JSP/Struts dans le tas.

La quasi totalité supportent la norme JSR 168 pour les portlets. Liferay par exemple, que j'ai pu utiliser avec un Tomcat pour faire un portail dashboard.

Vous voulez comparer quoi au juste? Les fonctionnalités que vous citez n'existent pratiquement JAMAIS en une seule brique.

On peut par contre faire un sondage sur les "combinaisons" fréquentes de ces briques.
0  0 
Avatar de gifffftane
Membre émérite https://www.developpez.com
Le 30/06/2009 à 12:31
J'admets que le sondage ne soit pas idéal, par contre je m'étonne que l'on puisse confondre Tomcat et un système de portail. Mais enfin...

Oui, les fonctionnalités citées n'existent pas en une seule brique, il n'empêche que souvent on doit en choisir une de base. (de brique)

Et quand à me lancer dans les arcanes des subtils distinguo Java EE, dont il ne faut surtout pas se moquer, vu l'expertise, je ferai ça demain certainement.

Faire un système de sondage sur les combinaisons, pourquoi pas ? Mais de toutes façons le sondage fait la somme, perdant les combinaisons. De toutes façons pourquoi pas, puisque je suis obligé de reconnaitre que le mien n'est pas non plus très pratique. Si vous souhaitez vraiment le faire, faites-le.

À l'origine, mon idée était d'essayer de dégrossir le terrain ; j'ai l'impression d'y être à peu près arrivé, mon seul gros regret étant d'avoir complètement oublié Lutece.
0  0 
Avatar de theute
Membre VIP https://www.developpez.com
Le 01/07/2009 à 11:21
Je trouve egalement le sondage non approprie.

Il melange les solutions qui ne font que du CMS (Alfresco, IBM FileNet), de l'autre cote les frameworks de portail d'integration (JBoss Portal (y'a pas IBM Portal...)) et au milieu les solutions de portails plus generiques a la Sharepoint (eXo, Liferay).

La definition donnee a 'portail' ne permet pas de recentrer le 'debat'.

C'est sans animosite que je dis ca et full-disclaimer (je suis Manager de JBoss Portal donc forcement ca fait pas plaisir de voir son produit mal classe).

Pour mieux expliquer mon point de vue un sondage equivalent dans le monde automobile serait:
Quelle voiture utilisez-vous ?
- Un Porsche Cayenne
- Une Renault Scenic
- Une Peugeot 107

Au final le resultat ne sera pas celui escompte, on aura pas un vote de la meilleur voiture mais plutot un vote de l'audience. Si le sondage apparait dans un magazine financier select, le Cayenne gagnera probablement, dans un magazine familliale ce sera le Scenic et dans un amphiteatre d'ecole ce sera la 107

Par contre un sondage pour un ECM
- Alfresco
- Nuxeo
- eXo ECM
Ferait plus de sens je pense (Tous les 3 opensources, tous les 3 des produits oriente ECM)

My 0.02 comme ils disent
0  0 
Avatar de gifffftane
Membre émérite https://www.developpez.com
Le 01/07/2009 à 13:05
La difficulté est que rien ne mérite le terme de solution, puisque tout ne l'apporte que de façon partielle.

Quand tu as une voiture, elle couvre en général 90% de tes besoins, sauf cas très particulier.

Malheureusement, du moins il me semble, ce n'est pas le cas pour les mal nommés systèmes de portail. Il y a des systèmes, comme tu dis, ECM, GED, Wiki, portlets, compatibles avec tout, adaptables à tout, et j'en passe. Avec les dits systèmes de portails, c'est comme si on avait des voitures tantôt sans coffre, ou sans toit, ou avec remorque, qu'on en fasse des catégories, mais rien ne correspondant vraiment à une solution directe ; le client demande tout le temps un mixage.

À ce que je puisse voir, les clients recherchent une composition de tout ça, qui nécessite de faire des assemblages, une intégration, à partir, j'espère au moins, d'un de ces systèmes.

JBoss Portal, même s'il est mal noté, avec son alliance avec eXo (bien noté) va en ce sens, du moins il me semble.

Et pour reprendre ta comparaison avec les voitures, je souhaitais bien proposer un sondage sur l'audience, non pas sur le meilleur d'une catégorie type. L'audience revient à classer des porsches avec des peugeot 107, oui ; quand on lit les audiences télé, on voit pour une soirée donnée les performances d'une émission politique comparée avec un série américaine ou un match de foot.

Maintenant je serais très intéressé par des types de sondage comme tu le proposes, ce n'est pas parce que je propose un sondage bancal sur l'audience que je ne suis pas intéressé par un sondage avec des catégories types.

La dessus, même réponse qu'à Stefan C : si vous voulez le faire, faites-le.
0  0 
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web