Comme ACV est un service qui permet de cocher de nombreux items et de cocher plusieurs actions sur un item à un instant T (exemple : film Fight Club coché Je veux le voir + Je veux l'avoir), une règle d'agrégation avec des priorités permet d'éviter qu'un utilisateur très actif ne spamme trop ses amis en monopolisant le flux d'activités.
Règles pour les publications génériques
[ ] La règle d'agrégation ne concerne que les actions d'un utilisateur donné. On n'agrège pas les publications créées par un ami avec celles d'un autre ami.
[ ] La règle d'agrégation ne concerne qu'un type de publications génériques : les obtentions de badges.
[ ] La règle d'agrégation regroupe ces actions identiques quand elles se déroulent dans un laps de temps donné et à définir à l'usage (exemples : 1 minutes / 5 minutes).
Règles pour les publications items
[ ] La règle d'agrégation ne concerne que les actions d'un utilisateur donné. On n'agrège pas les publications créées par un ami avec celles d'un autre ami.
[ ] La règle d'agrégation ne s'applique qu'aux items d'un même thème (films, musique...). On n'agrège pas des actions films avec des actions musique.
[ ] La règle d'agrégation ne concerne que des actions identiques sur ces items (on agrège les actions succès ou les actions missions, on n'agrège pas les actions succès avec les actions missions).
[ ] La règle d'agrégation regroupe ces actions identiques quand elles se déroulent dans un laps de temps donné et à définir à l'usage (exemples : 1 minutes / 5 minutes).
[ ] La règle d'agrégation est accompagnée d'une règle de priorisation pour classer l'ordre des agrégations (par ordre d'affichage) :
Succès
Missions
Liste de souhaits
Collection
Avis
Notes
Règle pour les publications sociales
[ ] La règle d'agrégation des publications sociales ne concerne pas un utilisateur mais une publication donnée, on n'agrège pas des actions sociales sur plusieurs publications différentes (exemple : on agrège plusieurs commentaires sur un item, on n'agrège pas le fait que l'ami X a fait plusieurs commentaires).
[ ] Les publications sociales sont également agrégées mais sur un laps de temps plus long : chaque nouvelle action entraîne une actualisation de la publication sociale avec mise à jour de l'agrégation, sans limite de temps.
[ ] La règle d'agrégation des publications sociales ne concerne que des actions identiques (on agrège les J'aime ou les Commentaires, on n'agrège pas les J'aime avec les Commentaires).
[ ] La règle d'agrégation est accompagnée d'une règle de priorisation pour déterminer le message affiché en sur-header : c'est toujours le dernier ami (celui qui provoque l'actualisation de la publication) qui est affiché dans le sur-header et la date affichée est celle de cette actualisation. Attention, seuls les J'aime/commentaires d'amis actualisent la publication, pas ceux d'utilisateurs qui ne sont pas amis avec l'utilisateur.
[ ] La règle d'agrégation est accompagnée d'une règle de priorisation pour classer l'ordre des agrégations sur le flux d'activités (par ordre d'affichage) :
Généralités
Comme ACV est un service qui permet de cocher de nombreux items et de cocher plusieurs actions sur un item à un instant T (exemple : film Fight Club coché Je veux le voir + Je veux l'avoir), une règle d'agrégation avec des priorités permet d'éviter qu'un utilisateur très actif ne spamme trop ses amis en monopolisant le flux d'activités.
Règles pour les publications génériques
Règles pour les publications items
Règle pour les publications sociales
Liste des cas et formats
La liste des cas et formats pour tous les thèmes est accessible ici : https://docs.google.com/spreadsheets/d/1H5_A2LG2tWx-mlK6RxXUD3MBTU9XCc-Ei_nGhJo7N2A/edit?usp=sharing
Accès aux détails de publications agrégées
A compléter.