pixelhumain / co2

Nous sommes passé à GitLab. Go : https://gitlab.adullact.net/pixelhumain/co2
Apache License 2.0
21 stars 14 forks source link

tag channel #1022

Open jibe-b opened 6 years ago

jibe-b commented 6 years ago

Dear Communecter team,

here is a feature I would love to see in any platform that makes use of tags and has an authentication mechanism.

Tags are authored and maintained usually by the instance authors possibly including contributions from users. This is a first channel (default channel).

A user could then choose to follow mor channels (and unfollow channels) in order to see in their interface categorizations that are made differently.

This may allow finer categorization, yet avoiding an overload of tags, and avoid to lose the improvement of categorization because of an artefactual limitation.

An exemple of channels could be: a shared flats community categorizes the initiatives in a neigbourhood the way they see it (an example with two tags: "improve your shared flat life", "beyond shared flat scope"). Only people who want it follow this tag channel. And the rest of users do not have to see these tags which do not interest them.

jibe-b commented 6 years ago

+1 by Clément from Alternatiba! (@Drakone )

Drakone commented 6 years ago

+1 by Clément from Alternatiba! (@Drakone )

T'as rencontré Clément ? Trop bien ^^. Peut-être que ta proposition aura + d'impact si tu nous fait un petit résumé en français ;)

RaphaelRIVIERE commented 6 years ago

J'aime l'idée, mais je suis pas sur de saisir tout les détails :) Faudrait qu'on se fasse une visio, histoire qu'on se rencontre et tu nous présente tout ça :D

Drakone commented 6 years ago

Il m'a expliqué et j'ai compris. En faite c'est une version améliorée des collections personnelles.

Je pense que c'est excellente idée !

jibe-b commented 6 years ago

Alors, une nouvelle description, pour clarifier mon idée, et j'essaierai de clarifier encore plus une autre fois.

Fonctionnement actuel

Pour le moment, il y a une channel unique pour les tags. Une page de résultats est peuplées avec des items et pour chaque item, les tags qui lui sont associés.

Changement dans le code

  1. affichage des tags

Les tags sont désormais détachés des items. Une table par utilisat·eur·rice associe les items à des catégories.

Lors de la requête pour peupler la page de résultats,

  1. Suivre une channel

Dans les paramètres d'un utilisateur, une liste se channels de tags suivis.

Sur l'interface, un bouton permet d'ajouter une channel à suivre

Comportement attendu

Un utilisateur voit les tags des channels qu'iele suit.

Un utilisateur peut suivre une channel ou la désuivre.

Questions :

RaphaelRIVIERE commented 5 years ago

Super :)

Alors tu peux retrouver la liste des tags dans la la collection "lists" il y a un document qui doit avoir le nom "tags" , c'est ici que sont ajouter les tags.

après la gestion des tags est géré dans Tags.php dans le citizenToolKit

jibe-b commented 5 years ago

À défaut d'avoir avancé, j'ai mentionné cette idée comme une bouteille à la mer dans l'océan de StackOverflow

https://meta.stackoverflow.com/questions/376830/shall-we-burninate-the-preposterous-punless-pp-tag?cb=1#comment648880_376830

jibe-b commented 5 years ago

mon teasing a marché ;) https://meta.stackoverflow.com/questions/376830/shall-we-burninate-the-preposterous-punless-pp-tag?cb=1#comment648884_376830

Drakone commented 5 years ago

Quelques besoins auquel cette feature répond :