IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Portails Java Discussion :

Solution gratuite de portail web


Sujet :

Portails Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Mai 2002
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 5
    Par défaut Solution gratuite de portail web
    Bonjour,

    Je recherche une solution pour mettre en oeuvre un petit portail web an java/jsp.

    Mes contraintes : utilisation de tomcat et mysql uniquement.

    Je n'arrive pas à trouver quelque chose d'utilisable rapidement.

    Pouvez-vous m'aider ?

    Merci d'avance,

    Frédéric

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2002
    Messages : 652
    Par défaut
    EXO Platform
    The eXo platform is a powerful Open Source - JSR 168 compliant - enterprise portal built from several modules. It's based on Java Server Faces, Pico Container, JbossMX and AspectJ.
    Liferay
    Liferay is a portal designed to deploy portlets that adhere to the Portlet API (JSR 168). Many useful portlets are bundled with the portal (Mail, Document Library, Calendar, Message Boards, etc)
    Jakarta Pluto
    Pluto is the Reference Implementation of the Java Portlet Specfication (JSR 168)
    Jakarta JetSpeed
    Jetspeed is an Open Source implementation of an Enterprise Information Portal, using Java and XML. The data presented via Jetspeed is independent of content type, This means that content from for example XML,RSS or SMTP can be integrated with Jetspeed.
    JBoss/Nukes
    Nukes on JBoss is a full fledged Content Management System (CMS) with advanced user/group management, security rules and pluggable components. Components can be deployed at runtime while the application is running. It is all written in JBoss.
    oPortal
    The OWASP Portal project, oPortal, is a portal written in java that aims to become the standard for secure web applications. The OWASP portal is based on the Jakarta Struts .
    uPortal
    uPortal is an open-standard effort using Java, XML, JSP and J2EE. It is a collaborative development project with the effort shared among several of the JA-SIG member institutions.
    Gluecode Portal Foundation Server™ (PFS)
    PFS is a Java-based portal framework that enables companies to easily build personalized applications that optimize the delivery of shared information assets. Gluecode portal allows business content owners, rather than IT departments, to build and maintain portal content, and self-administer user access without any programming. With high-level core functionality, PFS speeds and simplifies the development, customization, and maintenance of portal content and business applications, assuring low cost of ownership throughout the production lifecycle.
    Gridsphere
    The GridSphere portal framework provides an open-source portlet based Web portal. GridSphere enables developers to quickly develop and package third-party portlet web applications that can be run and administered within the GridSphere portlet container. It is JSR 168 and Websphere Porlet API compliant. Version 2.0 will be released in June 2004. Tutorials (sources, presentation) , slides and documentation (docbook in source, pdf and html) as well as the sourcecode are available from the homepage
    jPortlet
    jPortlet is an open-sourced implementation of a Portlet Container. Portlets are components that run inside the portlet container of a portal server, similar to a servlet running on an application server. The interface between the container and the portlets is defined by the Portlet API.
    jPorta
    jPorta is a fully functional portal engine built on top of the Jeenius Framework (http://jeenius.sourceforge.net). It works with any 2.3 compilant servlet engine and comes with a number of useful gadgets.
    OpenPortal
    OpenPortal is a web portal framework that allows its users to personalise their web page on the site running this software. The users constructs his/her page by selecting between a set of portlets made available. A portlet can be a servlet or a JSP page.
    MyPersonalizer
    MyPersonalizer is a J2EE-based framework for engineering personalizable "My" portals. It is structured according to the Model-View-Controller (MVC) architectural pattern, providing generic and adaptable model and controller layers. The model layer represents persistent objects (e.g. user registration information, workspace layout, service personalization, etc.) in a generic way and makes use of meta-information about their structure, handles their persistence in a relational database, includes a framework to execute model actions and provides a generic action for each typical use case in the portal (sign in, sign up, service personalization, layout modification, etc.). The controller layer is built upon Jakarta Struts, the "de facto" MVC framework for J2EE web applications and provides a Struts action per use case, that delegates on the corresponding model action. In order to support the construction of the portal view, rather than providing a large and specific JSP tag library, controller actions are tightly integrated with Struts, so that the developer can implement the portal view as JSP pages by using Struts and JSTL tags, without inserting Java code. Personalized service replies are integrated in the portal by providing plug-ins as extensions to the controller layer.
    CHEF
    The CompreHensive collaborativE Framework (CHEF) initiative has as its goal, the development of a flexible environment for supporting distance learning and collaborative work.
    basicPortal CMS (TM)
    basicPortal CMS (TM) is an Enterprise Information Portal (EIP) based entirely on open source software technology that enables users to develop standard and inexpensive, cross-platform web applications that are dynamic, flexible, and very fast.
    Jaco Portal Server
    A portlet container which is Portlet Specification(JSR-168) compliant.
    Stringbeans
    Stringbeans is a portal framework compatible with JSR 168 Portlet API standard. Stringbeans offers JAAS based authentication, flexible portlet access control and monitoring, and support for mobile clients. It is bundled with portlets for displaying charts, reports, database tables, XML documents, RSS headlines, etc.
    Jamecs
    The JAva ManagEd Content System, or Jamecs, is a powerful Content Management Framework / Portal System for the J2EE Servlets environment. Jamecs provides a flexible, tightly integrated object persistence layer together with advanced view creation and rendering functionality. Jamecs integrates the Apache Velocity template engine, and while JSP can be used with ease the system encourages use of Velocity Template Language (VTL) code throughout the system, and provides many advanced features such as conditional VTL views, inheritable properties containing VTL, and a rich standard Velocity environment totally integrated into the CMF. The system is fairly young at the moment, and is more Framework than CMS / Portal, but we're getting there!
    Nodevision Portal
    Nodevision Portal is a JSR-168 compliant Java Enterprise Portal solution. It has a freely definable layout and a Graphical Administration Interface to deploy portlets, add users or change the layout of the portal.

  3. #3
    Membre éprouvé Avatar de BainE
    Inscrit en
    Mai 2004
    Messages
    1 327
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 1 327
    Par défaut
    houla ca c'est du post

  4. #4
    Futur Membre du Club
    Inscrit en
    Mai 2002
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 5
    Par défaut merci
    merci pour vos réponses.

    Je suis sur la bonne voie...

    et bravo à java-source.net pour la richesse du site.

    A+

    Frédéric

  5. #5
    Membre éclairé
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2003
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Septembre 2003
    Messages : 70
    Par défaut
    Est ce que ceux qui ont utilisé l'un de ces portails peuvent nous faire part de leur expérience ?

    Je cherche à savoir lequel serait le plus adapté au besoin de l'entreprise dans laquelle je suis.
    Les impératifs :
    - gestion de profil
    - gestion multi-langue
    - base Oracle
    - respect de la JSR 168

    Je regarde actuellement Jetspeed 2 avec sa base embarquée (Derby) et je trouve qu'il n'a pas l'air encore bien "fini".

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 135
    Par défaut
    ce que je peux te dire pour liferay c'est qu'il est compatible avec toutes les bases de données et il gére les 3 autres points que tu as cités.

    par contre, si tu dois le modifier pour ton projet, accroches toi. j'ai mis plus de 5 semaines à me familiarisé et a pouvoir faire quelque petit truc avec le code

  7. #7
    Membre éclairé
    Avatar de natoine
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Décembre 2007
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chercheur en informatique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 393
    Par défaut
    Bonjour à tous.
    Alors pour ma part, j'essaye de choisir un bon portail gratuit (opensource si possible).
    Merci pour la liste ci-dessus.
    J'ai installé aujourd'hui exo platform. Pas encore vraiment pris en main. J'ai créé un topic à ce sujet. Je vais essayer de faire un petit tuto sur celui-ci.
    Par contre, j'aurai aimé tester aussi Jetspeed (projet apache) et pas moyen de le dl.
    Si quelqu'un sait ou le dl?

    Et je suis en train de regarder OpenPortal de sun.
    Je ne comprends pas très bien la licence de celui-ci. Est-ce open source?
    En fait, il y a plusieurs distributions de portal server chez sun et je n'ai pas bien saisi ce qui est gratuit ou non, ce qui est open source ou non.

    Si quelqu'un peut m'éclairer là-dessus...

    Merci d'avance.
    www.natoine.fr
    natoine.developpez.com
    Principalement du Java avec un soupçon de réseaux sociaux.

  8. #8
    Membre confirmé
    Inscrit en
    Juillet 2008
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 101
    Par défaut differents portails
    vous trouverez ci joint des caractéristiques de chaque portail Open source
    Images attachées Images attachées

  9. #9
    Membre éclairé
    Avatar de natoine
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Décembre 2007
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chercheur en informatique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 393
    Par défaut
    Merci.
    Très pratique.
    www.natoine.fr
    natoine.developpez.com
    Principalement du Java avec un soupçon de réseaux sociaux.

  10. #10
    Membre éclairé
    Avatar de natoine
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Décembre 2007
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chercheur en informatique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 393
    Par défaut
    Juste une question.
    J'ai installé exo et jboss.
    Je veux installer liferay pour pousser la comparaison.
    http://www.liferay.com/web/guest/downloads/portal

    Seul problème c'est que je ne sais pas à quoi correspondent tous ces bundle.
    Qu'apportent de plus chacune de ces versions?
    www.natoine.fr
    natoine.developpez.com
    Principalement du Java avec un soupçon de réseaux sociaux.

  11. #11
    Invité de passage
    Inscrit en
    Août 2008
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 1
    Par défaut
    Bonjour,

    Pour un portail/CMS en Java, je vous conseille Lutece. C'est très rapide à mettre en oeuvre, et pas mal de plugins sont disponibles.

    Cela vaut vraiment le coup de regarder, ... et les développeurs sont francophones et très actifs.

    Lutèce a vraiment la souplesse des outils PHP (Joomla, Drupal, ...) mais en Java.
    Il peut aussi faire du JSR168, mais pour moi ce type de portlets ne convient pas pour tout les types de sites (loin de là).

    http://fr.lutece.paris.fr/

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2006
    Messages : 60
    Par défaut
    Citation Envoyé par natoine Voir le message
    Juste une question.
    J'ai installé exo et jboss.
    Je veux installer liferay pour pousser la comparaison.
    http://www.liferay.com/web/guest/downloads/portal

    Seul problème c'est que je ne sais pas à quoi correspondent tous ces bundle.
    Qu'apportent de plus chacune de ces versions?
    C'est des versions qui permettent d'avoir le serveur et liferay ensemble.

    Sinon pour utiliser Liferay c'est pas mal du tout, idem pour Jboss. Exo c'est pas vrt la même chose pour moi, plus un bureau virtuel.
    La version 5 de Liferay permet des modifs du code plus aisée et surtout apporte le JSR-286.

  13. #13
    Membre averti
    Inscrit en
    Septembre 2008
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 24
    Par défaut
    j'arrive pas à comprendre à quoi sert liferay en fait?
    ya til quelqu'un qui peux m'éclairer le role des portails open source?

    Merci

  14. #14
    Membre éclairé
    Avatar de natoine
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Décembre 2007
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chercheur en informatique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 393
    Par défaut
    Liferay est un portail (comme jboss, exoplatform,...).
    Pour un end-user, ça ressemble fortement à un CMS.

    Si tu cherches la définition de portail sur le web , tu trouveras quelque chose comme ça :

    Un portail Web (de l'anglais Web portal) est un site Web qui offre une porte d'entrée unique vers un large panel de ressources et de services (messagerie électronique, forum de discussion, espaces de publication, moteur de recherche) centrés sur un domaine ou une communauté particulière.
    En gros, un portail te permet de créer facilement un site web proposant une multitude de services.
    Quelque part dans l'interface de liferay, tu as la liste des services disponibles pour ton installation actuelle de liferay.
    Vois ces services comme des composants, la majeur partie du temps, ces composants sont ce que l'on appelle des portlets.
    Si tu ne programmes pas, tu n'as pas besoin de savoir ce que c'est.
    Sache juste qu'il existe une multitude de portlets et que tu peux les rajouter à ton installation de liferay (on dit qu'on les déploie mais je n'entre pas dans les détails si tu n'en as pas besoin).

    Ensuite, liferay te permet de simplement concevoir tes pages en disant, tiens là je verrai bien un forum, et puis ici je vais mettre le portlet d'identification, ici on va mettre un agenda....

    Voilà j'espére être assez clair.
    Si tu veux des précisions sur les différents termes, n'hésites pas.
    www.natoine.fr
    natoine.developpez.com
    Principalement du Java avec un soupçon de réseaux sociaux.

  15. #15
    Membre averti
    Inscrit en
    Septembre 2008
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 24
    Par défaut
    d'accord, là je commence à comprendre cette philosophie des portails!
    au lieu de parler de liferay, quel sont les portails les plus connus?
    d'après tes explications je vois bien que les portails servent en général à personnaliser son site web koi! et que les portlets sont des composantes de ce portail..
    mais dans ces composantes, on peut par exemple présenter des liens?

  16. #16
    Membre éclairé
    Avatar de natoine
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Décembre 2007
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chercheur en informatique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 393
    Par défaut
    Pour les portails: tu as un post en page une avec une liste (trés) exhaustive des portails web existants.
    Il y a un autre post avec un comparatif datant de 2007 ou il y a 4 portails trés connus.
    Pour ma part, j'ai testé Liferay, Jboss et exoplatform.
    Au final j'ai plutôt choisi JBoss qui m'a paru plus simple.
    Après ce n'est que mon avis perso.

    J'ai entendu beaucoup de bien de JetSpeed 2 mais quand j'ai fait mes tests le site d'apache devait être en refonte car je n'ai jamais réussi à le dl.
    Je suis en phase de prod donc je ne m'y intéresse pas plus mais je reviendrai vers JetSpeed 2 à l'occasion voir ce qu'il a dans le ventre.

    Pour la suite, qu'est-ce que tu entends par des liens?
    Des liens genre des href?
    Alors là oui bien sur.
    En fait un portlet génére un fragment de page html.
    Le portlet container (ou manager de portlet qui est inclus dans le portail) génére quand à lui une page html compléte en agrégeant tous les portlets.

    Il y a un très bon tuto sur développez pour faire un premier portlet.
    Même si tu n'as pas forcément l'intention d'en faire, il te donnera quelques notions de bases sur ce qu'est un portlet.
    http://sznajderman.developpez.com/ar...ortlet/jsr168/

    PS: j'ai dit composants pas composantes. La notion de composants est assez précise en informatique. Regarde sur wikipédia pour te faire une idée.
    www.natoine.fr
    natoine.developpez.com
    Principalement du Java avec un soupçon de réseaux sociaux.

  17. #17
    Membre confirmé
    Inscrit en
    Juillet 2008
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 101
    Par défaut
    d'accord, Merci bien natoine pour ta réponse!
    en fait j'ai développé un simple portlet et je l'ai déployé sous Liferay, sans problème.
    le question que je pose: Comment peut on accéder à cette portlet dans un autre portail? autrement dit, comment la rendre accessible sur un autre portail personnalisable, comme google ou netvibes?

  18. #18
    Membre éclairé
    Avatar de natoine
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Décembre 2007
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chercheur en informatique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 393
    Par défaut
    Je ne l'ai jamais fait.
    Mais en thèorie si tu respectes la norme JSR 168 et que tes deux portails la respectent, ça devrait pas être difficile.
    Tu déploies ton .war au bon endroit.

    Peut-être que les descripteurs sont légérement différents.
    En tout cas tiens moi au courant de tes essais, ça m'intéresse.
    Je vais bientôt passer à une phase ou je teste de passer mes portlets jboss sur liferay et sur d'autres portails.
    www.natoine.fr
    natoine.developpez.com
    Principalement du Java avec un soupçon de réseaux sociaux.

  19. #19
    Membre confirmé
    Inscrit en
    Juillet 2008
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 101
    Par défaut
    d'accord sans problème!

    mon problème ressemble exactement à la création des modules ( des portlets) sur google personnalisé.. je pense d'après une documentation sur google, qu'il est facile de développer ces modules, on les appelle " des gadgets", mais l'objectif est comment les mettre ( ces modules) sur Liferay par exemple?

    voilà.. si quelqu'un a une idée je suis preneur..
    Merci

  20. #20
    Membre éclairé
    Avatar de natoine
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Décembre 2007
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chercheur en informatique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 393
    Par défaut
    Ah j'avais pas bien compris ta question.
    En fait tu voudrais pouvoir récupérer des modules google et les mettre dans liferay.

    Donc là pour le coup, il faut que tu t'orientes vers les WSRP(web services for remote portlets).
    C'est tout ce que je peux te dire pour l'istant.
    A part que liferay s'appuie là-dessus et que normalement google respecte aussi cette spécification.

    Pareil je suis preneur sur ce que tu apprendras à ce sujet.
    www.natoine.fr
    natoine.developpez.com
    Principalement du Java avec un soupçon de réseaux sociaux.

Discussions similaires

  1. Réponses: 0
    Dernier message: 24/06/2010, 18h15
  2. Réponses: 0
    Dernier message: 24/06/2010, 18h13
  3. cherche solution gratuite
    Par adel1425 dans le forum Delphi
    Réponses: 6
    Dernier message: 16/08/2006, 17h57
  4. Codes gratuits de site web en php
    Par b612 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 11/11/2005, 11h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo