Aller à l'article
Aniq-UI

KinoraCommunauté

Communauté

Les groupes avec leur fil, les défis comptés à partir de ce qu'enregistrent les membres, les événements, les discussions et le classement, et comment l'équipe les gère.

Pour le pack Full Stack

La page de la communauté

/en/dashboard/community rassemble les membres de la salle :

  • Les groupes qu'un membre rejoint ou quitte, chacun avec une page (/en/dashboard/community/groups/<slug>) contenant son fil, sa publication épinglée, ses règles, ses administrateurs, ses sujets tendance, ses membres et son propre défi.
  • Les défis qu'un membre rejoint. La progression est comptée à partir de ce qu'il enregistre, jamais saisie : chaque jour depuis son inscription où le chiffre concerné (séances d'entraînement, pas, minutes actives, distance, eau ou protéines) a atteint l'objectif quotidien compte pour l'objectif.
  • Les événements auxquels un membre participe, jusqu'à ce que l'événement soit complet.
  • Les discussions avec leurs réponses, les principaux contributeurs, le classement par points avec l'évolution du rang de chaque membre, et les sujets tendance.
  • Un profil par membre (/en/dashboard/community/members/<username>) : rang, séances d'entraînement, publications, défis remportés, groupes, badges, 28 jours d'activité et publications récentes.

Publier

  • Un membre écrit une publication dans un groupe dont il fait partie : un titre de 120 caractères au maximum et un corps de 2 000 au maximum.
  • Les publications reçoivent des j'aime et des commentaires ; les commentaires et les réponses aux discussions contiennent jusqu'à 280 caractères.
  • Les publications, les commentaires et les titres de discussion sont les propres mots des membres, enregistrés tels qu'ils ont été écrits. Les groupes, défis, événements et sujets sont du contenu en anglais et en arabe.

Gérer la communauté

Les membres de l'équipe avec fitness.manage modifient la communauté sous Content, puis Community & awards :

ÉcranCe qu'il contient
GroupesNom, description, présentation et règles, image et couverture, icône, public ou privé, date de création. Supprimer un groupe supprime ses adhésions, publications, j'aime et commentaires ; son défi reste, sans groupe.
ÉvénementsNom, lieu, image, début, capacité. En supprimer un supprime ses participants.
DéfisNom, description, objectif et unité, début et fin, la mesure et l'objectif quotidien, un groupe facultatif. La fin ne peut pas précéder le début.
Réussites, badgesNom et texte dans les deux langues. Un élément obtenu par un compte ne peut pas être supprimé ni voir sa clé renommée.

Le seed livre quatre groupes, six défis en cours, des événements à venir et passés, des discussions et un classement, mené par huit membres nommés.

Les routes de la communauté

Les lectures demandent fitness.view et les écritures fitness.edit ; chaque écriture répond avec la page actualisée. Les routes du catalogue demandent fitness.manage.

RoutesCe qu'elles font
GET /api/fitness/communityLa page de la communauté
POST /api/fitness/community/groups/:slug/join, …/challenges/:slug/join, …/events/:slug/attendRejoindre ou quitter, participer ou non (400 event_full quand la capacité est atteinte)
GET /api/fitness/community/groups/:slug, …/members/:username, …/discussions/:slugUn groupe, le profil d'un membre, une discussion
POST …/groups/:slug/posts, …/posts/:postKey/like, …/posts/:postKey/commentsUne publication (403 not_a_member en dehors du groupe), un j'aime, un commentaire
POST …/discussions/:slug/repliesUne réponse
/api/fitness/manage/groups, /events, /challenges, /achievements, /badgesLister, lire, créer, modifier et supprimer

Bloqué sur une étape ?

Trouvez une solution avant de tout recommencer.

Dépannage

Préférences des Cookies

Nous utilisons des cookies pour améliorer votre expérience de navigation, analyser le trafic du site et personnaliser le contenu. En cliquant sur "Accepter Tout", vous consentez à notre utilisation des cookies pour l'analyse et la publicité personnalisée.