Project

General

Profile

Feature #5523

Nouvelle portlet : Mon fil d'informations

Added by Nicolas Eysseric over 5 years ago. Updated about 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Réseau social
Start date:
04/30/2014
Due date:
% Done:

100%

Estimated time:

Description

Cette nouvelle portlet permettra d'afficher le fil d'information de l'utilisateur connecté. Il s'agit de l'agrégation des murs d'activité de chaque contact de l'utilisateur. Un paramètre permettra à l'utilisateur de choisir s'il veut voir les éléments de son propre mur au sein de son fil d'information.

History

#1

Updated by Nicolas Eysseric about 5 years ago

  • Status changed from New to Assigned
  • Assignee set to Cécile Bonin
#2

Updated by Cécile Bonin about 5 years ago

  • Status changed from Assigned to In progress...
#3

Updated by Cécile Bonin about 5 years ago

  • % Done changed from 0 to 80

Nouvelle Portlet Mon fil d'informations, à utiliser dans l'espace personnel.

- Bouton Aide (icone bleu ?) :
Affiche le message : "Cette portlet affiche mon activité sur la plate-forme et celles des contacts de mon réseau."

- Bouton Supprimer (icone croix rouge) :
Permet de supprimer l'affichage de la portlet.

- Bouton Modifier (icone crayon).
Ce bouton permet de paramétrer l'affichage de la portlet.
Un paramètre permet de restreindre l'affichage à l'activité de ses contacts.
Pour cela, il suffit de cliquer sur la case à cocher "Ne pas afficher mon activité" et Valider.

Reste à faire : maquettage de l'affichage des résultats par Aurore.

#4

Updated by Cécile Bonin about 5 years ago

  • Subject changed from Nouvelle portlet : Mon fil d'information to Nouvelle portlet : Mon fil d'informations
  • % Done changed from 80 to 90

Correction de 2 anomalies :

1) Dans l'Espace personnel > Mon profil > onglet Fil d'informations : le système n'affiche pas toute l'activité de l'utilisateur courant.
Par exemple les activités concernant la création ou modification de billets de Blog ne sont pas présentes (alors qu'elles le sont bien dans l'onglet Mon mur).

Techniquement, cette anomalie venait du fait que le système n'allait pas chercher les publications de toutes les applications, il manquait : Blog, Annuaire de sites web, Annuaire de sites bookmark, Actualités, News Edito.

2) Anomalie technique : l'appel à la servlet RnewsFeedJSONServlet avec le paramètre View=MyContactWall se comportait de la même facon que View=Wall c'est-à-dire qu'elle affichait les activités de l'utilisateur courant au lieu des activités des contacts de l'utilisateur courant.

cf commit https://github.com/CecileBONIN/Silverpeas-Core/commit/cc78fb70369a99a496965ce22221bf0a36e8bc95

#5

Updated by Cécile Bonin almost 5 years ago

Correction d'une 3ème anomalie :

3) Dans l'Espace personnel > Mon profil > onglet Fil d'informations : le système n'affiche pas d'activité si aucune application Médiathèque n'a été instanciée.
Dans les traces erreur : admin.OrganizationController.getUserProfiles (userId: '0', componentId: 'null', EXCEPTION : java.lang.NumberFormatException: For input string: ""

Techniquement, cette anomalie venait du fait qu'on cherchait à récupérer les profils d'un utilisateur sur un composant null.

cf commit https://github.com/CecileBONIN/Silverpeas-Components/commit/97fd4444878c5edb7b682a384384c771f687fec5

#6

Updated by Cécile Bonin almost 5 years ago

  • Status changed from In progress... to Resolved
  • % Done changed from 90 to 100

Affichage des résultats :
Identique à ce que l'on peut voir dans Mon espace personnel > Mon profil > Fil d'information, sauf quelques adaptations :
- icone représentant l'activité, placée sur la droite
- icone avatar pour les activités de type ajout/suppression de contact dans son réseau

cf PR https://github.com/Silverpeas/Silverpeas-Core/pull/562
et https://github.com/Silverpeas/Silverpeas-Components/pull/341

#7

Updated by Nicolas Eysseric almost 5 years ago

  • Category changed from Portlets to Réseau social
  • Status changed from Resolved to Closed

OK. Validé après quelques améliorations et intégré...

#8

Updated by Nicolas Eysseric about 4 years ago

  • Target version changed from 108 to Version 5.15

Also available in: Atom PDF