Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

Réfléchir au système de commentaires #2

Closed
MoOx opened this Issue · 24 comments

6 participants

@MoOx
Owner

(Par @mlbli+)
Choisir une interface externe ou construire un système à part entière.

Si l'on part sur un hosting GitHub, cela implique de toute façon que les commentaires soient stockés ailleurs.

Propositions :

  • Disqus
  • NodeJS + Express (hosting Heroku, ou autre ?)
@MoOx
Owner

Moi perso je me prendrais pas la tête au début et je commencerais par du Disqus (sachant qu'on peut exporter depuis leur admin si besoin, et que mr tout le monde peut se logguer).
Et sinon on peut pas via l'API Github, mettre les commentaires sur des tickets ?

@justinmarsan

Si je suis le seul à être réticent au sujet de Disqus, on peut effectivement mettre ça en attendant d'avoir mieux/de voir si c'est utile de changer et quels sont nos besoins...

@MoOx
Owner

@justinmarsan Quel sont les problèmes que tu vois avec Disqus ?

@justinmarsan
@lionelB
Owner

Si on part sur un système externe, je trouve pas mal que les commentaires soit ajoutés au post initial et modérer en utilisant git : chaque commentaire ferai l'objet d'un commit qui serait ensuite ajouté (ou non) à l'article.

Ou sinon dans un doc à part, qui regrouperait la discussion associée à l'article, en suivant le même principe (utilisation de commit pour ajouter un comment)

L'idée étant que la phase d'envoi du commentaire via formulaire et le commit associé soit gérée via une appli node/express

ps : l'idée n'est pas de moi mais de @naholyr

@MoOx
Owner

Mouais risquer l'histoire. Si le gas veut modifier, bonjour la galère. Ne serais-ce qu'une typo.

@lionelB
Owner
@naholyr

Disqus, moins prise de tête, moins susceptible de nous poser des problèmes à l'avenir. S'il est possible d'automatiser d'une manière ou d'une autre les backups il faudra le faire pour s'épargner des larmes le jour où ils ferment boutique

@MoOx
Owner

:+1: pour backup automatisé par contre. Très bonne idée @naholyr.

@MoOx
Owner

Tiens là j'ai édité 3 fois mon comment tellement je me relis pas. :)

@naholyr

Et sinon pour l'idée dont @lionelB parlait je compte la mettre en œuvre sur mon site pro mais c'est plus un PoC qu'autre chose ;) je ne le conseillerais pas en l'état. Le principe est le suivant, et plutôt rigolo pour les techos que nous sommes :

  • Déjà, mettre en place une intégration continue du site (push sur master = rebuild + déploiement), OK facile et de toute façon on le fait toujours n'est-ce pas :P
  • Avoir un petit serveur qui tourne pour recevoir le formulaire de nouveau commentaire (un bête POST, en Ajax si JS est dispo sur le client)
  • Ce serveur va :
    • Créer un nouveau fichier dans <nom-du-post>_comments/ avec les infos du commentaire
    • Créer une nouvelle branche git avec le nom du fichier (UUID en gros)
    • Envoyer la PR sur le repo du site (avec un tag "comment")
  • Les actions d'adminsitration sont donc les suivantes :
    • Pour lister les demandes de modération je regarde les issues avec le tag "comment"
    • Pour accepter un commentaire, je merge la PR (= ça rebuild le site et publie le commentaire)
    • Pour modifier le commentaire, je modifie la PR (il y a ce qu'il faut sur github pour faire ça depuis le navigateur)
    • Pour refuser le commentaire je drop la PR

Voilà, c'est rigolo mais je ne suis pas tout-à-fait convaincu qu'il y ait assez de retour d'xp :P ou même de réflexion pour que ce soit vraiment à conseiller face à un Disqus

@lionelB
Owner

en même temps c'est aussi l'occaz d'expérimenter
et :+1: pour le backup automatisé

@naholyr

A priori c'est possible, il y a une API "exportForum" mais je connais pas trop le vocabulaire Disqus : un forum c'est quoi ? Le site ?

@kud
Owner
kud commented

Et si on s'en foutait des commentaires ? Et si des PR sur des posts suffisaient ?

@naholyr
@kud
Owner
kud commented

Je sais pas, les commentaires sont souvent inutiles je trouve et au pire, si le mec a une bonne idée, il soumet une PR sur le post en question.

C'est à en discuter.

@MoOx
Owner
@Nyalab
Owner

Pareil, faire des PR c'est pas le truc le plus simple, niveau workflow déja, et niveau outils aussi (tous les devs ne sont pas habitués à faire une PR, et encore moins pour commenter).

@kud j'ai le même avis que toi sur les commentaires en général, mais faut avoir la foi en notre projet, et se dire que si notre but est de participer à une montée en niveau des devs, les discussions seront intéressantes au moins sur P!

Je suis pour n'importe quelle solution, du moment que ça soit pas trop contraignant pour le visiteur.

@kud
Owner
kud commented
@naholyr
@justinmarsan

:+1: @MoOx L'idée de base c'est d'apporter quelque chose à la communauté Fr, si on a pas de retours déjà on saura même pas si on atteint notre objectif...

@MoOx
Owner

Ok donc on partira sur Disqus avec backup automatiser pour le moment.

@MoOx MoOx closed this
@kud
Owner
kud commented
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.