Pages enfant
  • EsupTwitter

Vous regardez une version antérieure (v. /wiki/display/PROJESUPTWITTER/EsupTwitter) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 11) afficher la version suivante »

Description rapide

EsupTwitter est une portlet Java JSR 168 intégrable dans un portail type EsupPortail.

Fonctionnalités

Elle permet d'afficher le Timeline Twitter (http://twitter.com) d'un utilisateur donné.
Cet utilisateur est défini dans les préférences de la portlet et peut ainsi être positionné lors de la publication de la portlet.
On peut aussi permettre à l'utilisateur du portail de modifier sur une portlet cet utilisateur (mode EDIT de la portlet)

Téléchargement

Une version 0.4 d'EsupTwitter est disponible au téléchargement sur sourcesup (parait jusque-là plutôt stable, les temps d'affichage dépendent de la connection avec Twitter, aussi on vous conseille de mettre un TimeOut assez important sur cette portlet : 25 secondes parait très confortable).

http://sourcesup.cru.fr/frs/?group_id=700

Technologies

Portlet JSR168, EsupTwitter a été élaboré également pour expérimenter au mieux les techologies Spring v3 (RestTemplate, Spring-OXM, ...) notamment dans l'optique de réflexion autour d'EsupCommons v2.

Pour une compatibilité avec portlet 1.0 / JSR168 (EsupPortail et uPortal ne supportant pas actuellement portlet 2.0 / JSR286) nous utilisons un "forward port" de Spring MVC Portlet 2.5 pour qu'il puisse tourner avec Spring v3 : http://jira.springframework.org/browse/SPR-7217 . En effet, à partir de Spring v3, spring-mvc-portlet ne supporte plus le portlet1.0 / JSR186 mais le portlet 2.0 / JSR286 exclusivement.

Le code et les fonctionnalités sont volontairement épurées.

EsupTwitter est un projet construit avec Maven en s'inspirant des développements récents de portlets uPortal (FunctionalTestsPortlet et WeatherPortlet notamment).

En attaché à cette page de présentation EsupTwitter, des slides de la présentation de son (très rapide) développement, consultable ci-dessous directement :

Erreur de création de la macro 'viewfile'

com.atlassian.confluence.macro.MacroExecutionException: com.atlassian.confluence.macro.MacroExecutionException: The viewfile macro is unable to locate the attachment "dev_portlet_uportal.pdf" on this page

Le code source est accessible directement depuis sourcesup :

http://sourcesup.cru.fr/scm/?group_id=700

Pour le compiler et le déployer vous devrez cependant avoir installé dans votre entrepôt maven le "forward port" de Spring MVC Portlet 2.5 donné ici  http://jira.springframework.org/browse/SPR-7217

Note : à partir de spring-portlet-mvc-jsr168-frontport.zip et pour que le mvn install du projet passe, vous pouvez supprimer la dépendance à org.springframework.test v2.5.6.SEC01 dans le pom.xml et supprimer tout le répertoire src/test

Ensuite depuis le répertoire d'EsupTwitter un

mvn install

Puis un

ant ant deployPortletApp -DportletApp=/opt/canaux/EsupTwitter/target/EsupTwitter.war

depuis uPortal / EsupPortail devrait compiler et déployer la portlet EsupTwitter sur votre portail.

  • Aucune étiquette