Projet

Général

Profil

Actions

Feature #12039

fermé

Indicateur visuel : "Nouveau"

Ajouté par Nicolas Eysseric il y a environ 3 ans. Mis à jour il y a presque 2 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Début:
01/02/2021
Echéance:
% réalisé:

100%

Temps estimé:
Livraison en TEST:
Livraison en PROD:

Description

Il est demandé de repérer plus facilement les publications récemment créées ou mises à jour.
Silverpeas propose de faire apparaître un pictogramme adapté sur les publications dont la date de création (et de mise à jour) est inférieure à un certain nombre de jour (nouveau paramètre dédié).
Ce pictogramme sera affiché aux endroits suivants :
  • sur la page de la publication elle-même,
  • dans la liste des publications d'un dossier,
  • dans la liste des dernières publications de la page d'accueil.
  • dans la liste des résultats.

Fichiers

new-publications-home.png (334 ko) new-publications-home.png Aurore Allibe, 19/07/2021 18:15

Mis à jour par Nicolas Eysseric il y a presque 3 ans

  • Statut changé de New à Assigned
  • Assigné à mis à Miguel Moquillon

Mis à jour par Aurore Allibe il y a presque 3 ans

Je verrais bien par défaut une simple mise en avant avec un travail sur l'opacité et le gras. Pour ne pas trop surcharger avec un picto...

Mis à jour par Miguel Moquillon il y a presque 3 ans

  • Statut changé de Assigned à In progress...

Mis à jour par Miguel Moquillon il y a presque 3 ans

  • Statut changé de In progress... à Resolved

Les nouvelles publications sont désormais marquées par la classe CSS new-contribution .
Afin de faciliter la mise en application de style CSS, les noms des publications se voient marqués par la classe CSS publication-name qui existait déjà.
Cette classe de voit attribuée un style CSS par défaut dans silverpeas-main.css

Voir PR:

Mis à jour par Nicolas Eysseric il y a plus de 2 ans

  • Statut changé de Resolved à Assigned
  • Assigné à changé de Miguel Moquillon à Aurore Allibe
  • % réalisé changé de 0 à 90

Le PR de Miguel a été intégré.
Aurore doit finaliser la mise en évidence des nouvelles publications dans la GED elle-même.

Par défaut, on considère une publication nouvelle si elle a été créée/modifier dans les 5 derniers jours.
Il est possible de personnaliser cette durée via le fichier properties/org/silverpeas/publication/publicationSettings.properties :

# The number of days after the creation or the update a publication is considered to be new. If no
# set or a value lesser or equal to 0 means 0 days: the publication is new when created or updated
# at today.
publication.new=5

Mis à jour par Aurore Allibe il y a plus de 2 ans

  • Assigné à changé de Aurore Allibe à Miguel Moquillon

Ce peut-il que nous ayons oublié d'ajouter la notion "new-contribution" à la liste des résultats ?
Je ne le trouve pas.

Lié à https://tracker.silverpeas.org/issues/12601#change-78840

Mis à jour par Miguel Moquillon il y a environ 2 ans

  • Statut changé de Assigned à Feedback

Je viens juste de voir que l'on m'a posé une question dans ce ticket.
J'ai vérifié et il s'avère que dans le code existant sur master, seule la déclaration d'un style CSS pour new-contribution a été retirée de silverpeas-main.css par rapport au code de cette feature. Par contre, elle est défini dans la css du look Aurora mais pour les sections parents qui ont la classe CSS last-publication-list

Mis à jour par Yohann Chastagnier il y a environ 2 ans

  • Statut changé de Feedback à Resolved
  • Assigné à changé de Miguel Moquillon à Yohann Chastagnier
  • % réalisé changé de 90 à 100

La classe new-contribution est maintenant aussi appliquée dans les résultats de recherche et la page d'accueil des espaces.
Même si elle n'est pas exploitée par défaut en CSS, elle est également appliquée dans les listes de publication de la GED.

Les CSS ont été relocalisées dans silverpeas-main.css et la détection des nouvelles contributions a été par défaut désactivée (publication.new = -1).

PRs :

Mis à jour par Miguel Moquillon il y a environ 2 ans

  • Statut changé de Resolved à Integration in progress...

Mis à jour par Yohann Chastagnier il y a presque 2 ans

  • Statut changé de Integration in progress... à Closed

Finalement, la détection des nouvelles contributions est activée par défaut.
L'indicateur est appliqué sur les contribution créées ou modifiées au cours des 5 derniers jours (publication.new = 5).

Commit : https://github.com/Silverpeas/Silverpeas-Core/commit/7e477b4a150e9efce584bf56fdc012a1a2d6f1fb

Actions

Formats disponibles : Atom PDF