CQFD 2, le site encore plus jaune !

par Xfennec, posté le 06/12/2010 23:14
J'ai commencé à coder les premières lignes du successeur de notre vénérable site jaune, qui a maintenant dépassé ... les 10 ans ! Et j'ai besoin des idées des utilisateurs, c'est à dire vous, quoi
Pour l'heure, le point sur lequel il faut se pencher, c'est la gestion des news.

Actuellement, il s'agit pour ainsi dire de la seule partie du site qui survive (les photos et toutes les vieilles breloques, c'est plus trop ça) et qui semble importante.

Donc pour concevoir son remplaçant, il faut se poser quelques questions sur ce que l'on souhaite :
C'est là que vous intervenez, et voilà les quelques idées que je balance de mon coté.
  • une meilleur interface de saisie (j'ai porté mon choix sur TinyMCE à priori, pour l'instant. Et en plus y'a un correcteur orthographique intégré !)
  • une gestion de la priorité, autre qu'un simple tri par date. Actuellement, des news "importantes" ou qui s'étalent sur la durée sont tout de suite remplacées par des news plus ponctuelles ou de moindre importance. Il faudrait trouver un système pour gérer ça ... Une idée sur la logique à appliquer ?
  • l'affichage des dates des news et des commentaires, je sais que c'est hyper important pour certains ...
  • la possibilité de modifier une news ou un commentaire, pendant une durée donnée (1h ?)
  • une gestion des droits, pour disposer d'un panel de gens qui auront le droit de modifier les articles (voire les commentaires) histoire de, par exemple, corriger quelques menus détails orthographique de certains.
  • une gestion (simplifiée) des tags ? l'idée serait de créer des "catégories" d'articles pour les ranger par thèmes (sortie-n-trami, rfactor, lan, conneries-youtube, ...)

A vous. Et vite, bordel. Et si ça marche pas comme ça, je convoque tout le monde pour qu'on pose ça sur des vrais bouts de papier.
Par Flex, posté le 06/12/2010 23:14
Swar (ou 'nuit),
  • Je plussois TinyMCE !
  • - Pour le point numéro 2, peut-être serait-il possible de le coupler au point numéro 6 en créant un genre de template. Je m'explique, une news de type "événement" (LAN, sorties, (open)Bar Mitsva) devrait être visible tout le temps au moins jusqu'au jour J, un peu comme les topics pinned d'un forum. En revanche une news "conneries-youtube", elle, peut dégager au fur et à mesure. Il faudrait donc définir ces catégories, ensuite il n'y aura qu'à tagger la news.

Là, je balance du vrac :
  • Il serait fort choupi de disposer d'un flux RSS :)
  • Il serait fort sympatique de pouvoir commenter une news sans avoir à recharger la page.
  • C'est plus perso, mais il serait fort cool de pouvoir recevoir un mail lors de la création d'une news avec possibilité de filter (Exemple, news de type "événement").
  • Possibilité d'uploader via formulaire des images ? (sans avoir à les mettre d'abord sur le FTP et linker ensuite).

Possibilité de creer des articles :
Admettons que Maniaco souhaite créer une rubrique "J'ai testé pour vous :" (Black Ops au pif tient) qui devienne regulière. Serait-il possible de diférencier le système de news et un système d'articles ? (Avec possibilité de mettre un papier en brouillon, de le réprendre avant publication, oué bon ok, un genre de blog quoi).
Voilà tout ce qui me vient pour le moment.
Par Mage, posté le 06/12/2010 23:14
Moi les trucs techniques à la con d'informaticien, je zappe : bah oui quand vous postez, il faut penser aussi aux autres génies d'un autre genre quoi. :)

J'en connais trois qui vont mener la vie dure à ton correcteur d'orthographe, on verra s'il arrive à suivre mais ok. Prends le principe d'un forum pour l'actualisation c'est à dire qu'à chaque nouveau post, le sujet revient en haut et ceux qui ne sont pas actualisés, ils se retrouvent dans les lymbes jaunes. Je n'ai pas de meilleure idée là dessus pour le moment.

Le troisième point est important pour moi, ose le dire. :p Manque juste l'heure, j'aime bien avoir un truc précis. :) La possibilité d'éditer son commentaire, je ne sais pas si c'est utile. Peut-être que si mais le seul truc que j'ai en tête, c'est que ça sert principalement à corriger une faute ou deux. Après, il peut y avoir un oubli de phrase, un truc du genre, je ne sais pas. Par contre, il y a moyen d'avoir nos avatars Steam ??? :) Je m'y suis habitué. :p

Dernier point du moment, il y aurait moyen d'avoir un petite légende ou je ne sais quoi pour savoir écrire en html ??? Disons qu'à part des liens et sauter des lignes, je ne sais pas faire grand chose. Je prends exemple Flex qui parle de poster une image : je ne sais pas faire ça (en même teps, je n'ai jamais pensé à le faire, je ne crois pas).

D'ailleurs Flex, j'aime le test au pif du dernier Call of Duty pour Maniaco mais c'est un test Ps3 qu'il faut signaler. :p
Par Mage, posté le 06/12/2010 23:14
Ah et virer le système des mails. :)
Par Xfennec, posté le 06/12/2010 23:14
Je résume : l'interface de saisie, c'est justement pour ne plus toucher au HTML, pour l'histoire de Steam, je garde une surprise en réserve, OK pour le RSS (of course), les commentaires qui ne rafraîchissent pas la page c'est logique aussi, l'upload de trucs, je sais pas trop encore (flemme + mauvais souvenir lors de l'intégration à TinyMCE la dernière fois que j'ai touché à ça) mais ça s'ajoute facilement après, les catégories-tag OK, même s'il faut réfléchir au truc, l'envoi de mail pour les news/commentaires on garde, l'adresse mail à entrer à chaque fois, on vire évidemment (vu qu'on va avoir un système de compte), l'édition avant publication, à voir, effectivement, c'est probablement intéressant et pas spécialement compliqué à réaliser, et il reste la question du tri des news.

Je conserve deux idées ici : une notion de "date d'expiration" pour certaines news + un tri basé sur la date du dernier post, même si j'ai peur, sur ce dernier point, que ça fasse remonter des veilles news pourries dans certains cas, et que ça donne une liste assez "instable" (avec des news qui s'inversent sans arrêt dans la liste ... comme dans un forum quoi). Je me demande si le nombre de posts n'aurait pas quelque chose à voir là dedans non plus. Enfin ptet.
Par Maniaco, posté le 06/12/2010 23:14
heu... ouai c'est pas faux!!! qui a di ke je fai dè fote d'orthographes???? cé meme pas vrè et arrété avec ce putin de call of et d'ailleur je l'ai meme pas acheté et toc!!! :-p
Par DjoSTH, posté le 06/12/2010 23:14
Hello, c'est un peu hors sujet mais c'est pour me faire UUUUEEEE (j'adore ça). Dans ma lettre au père noël, je lui ai demandé Call of duty : Black ops et j'en suis fier en plus c'est dire (Pire que Maniaco car j'ai le 4, le 5 et peu etre bientot le 7). Sinon, plus dans le sujet, je réfléchi de mon coté pour le site et dès que j'ai de bonnes idées et un peu mieux structurées je reviens vous les présenter.
Par trowa, posté le 06/12/2010 23:14
euh je comprends rien :)
Par pounard, posté le 06/12/2010 23:14
Ja parle de métier, et le WYSIWYG, c'est pourri. Il faut mieux une saisie à a la BB code, c'est beaucoup plus efficace et ça marche mieux (le ratio voulu / random) est beaucoup plus élévé
Par pounard, posté le 06/12/2010 23:14
Et les utilisateurs, même stupides, arrive aussi vite à taper des [b] qu'à trouver le bon bouton sur lequel cliquer (honnêtement)
Par pounard, posté le 06/12/2010 23:14
Ah oui, et la protection contre l'injection SQL et le XSS ça peut être pas mal, par contre garder la feinte JS à deux balles de l'an 1000 contre le spam reste je pense la meilleure solution ^^ (les captchas ça sert à rien, et même graphiques des réseaux de neurones les bypassent assez facilement)
Par pounard, posté le 06/12/2010 23:14
La possibilité de modifier une news AD VITAM ETERNAM mais avec une version de révision à la limite, même si c'est un pur shell_exec("diff -bBnaur") ça suffit et c'est compréhensible à l'oeuil humain) pour garder une trace
Par pounard, posté le 06/12/2010 23:14
Pour la gestion des tags, c'est ultra facile, et faut que ça reste du "pur tagging" (oui c'est facile) et ça permet de construire des formulaires dynamiques un peu sympa pour l'utilisateur final
Par pounard, posté le 06/12/2010 23:14
Et le RSS bordel!!! :D
Par pounard, posté le 06/12/2010 23:14
Sinon pour le theme et le JS, honnetement on s'en fout, le vieux site jaune peut avoir un nouveau moteur et garder la même tête ^^ Eviter le JS partout, c'est horrible.
Par pounard, posté le 06/12/2010 23:14
Bon et puis évite les balises meta et trucs du genre, ça sert à rien, par contre si tu fais le frontend en HTML 5, la spec est basée sur le principe du graceful downgrade, et même avec un IE 6 ça fonctionnera (et ça c'est magique)
Par pounard, posté le 06/12/2010 23:14
Ah oui, diff -bBnaur (prononcé bébé nore) est un alias de diff -urN
Par pounard, posté le 06/12/2010 23:14
Et sinon, l'injection de vidéos youtube par url en direct, c'est cool, genre la regex je te la fais en 1mn chrono et le backend qui génère la balise embed en faisant un petit webservice chez yourtube pour la récupérer en 10 :)
Par pounard, posté le 06/12/2010 23:14
Voir même rend le système extensible et pluggable, bon et pour finir, faut que soit fun ^^ le site jaune aujourd'hui avec ses pauvres textfield qu'on en voit pas le bout, ben c'est bien, les sites comme ça y'en a plus aujourd'hui, et c'est plaisir :)
Par pounard, posté le 06/12/2010 23:14
+1 pour la remarque de flex, que les evenements soit sticky jusqu'à ce qu'ils soient passés, ça serait hyper cool! Le tri par date antéchronologique reste le plus naturel dans le reste des cas sinon.
Par pounard, posté le 06/12/2010 23:14
Sinon tu peux intégrer un login par openid, mais laisser le truc ouvert c'est cool aussi
Par pounard, posté le 06/12/2010 23:14
Et si t'as besoin d'un codeur fou, je peux t'aider, ça m'aidera à m'échapper de drupal un peu, ces connards de core commiters continuent à coder comme à l'an mille
Par pounard, posté le 06/12/2010 23:14
et sinon, pense bien à gérer la touche "entrée" en JS, parce que sinon la pluspart des navigateurs font n'importe quoi et soumettent les formulaires pas en ajax (et donc du coup te redirigent vers une page avec un retour JSON) et ça c'ets dégueulasse. Donc si tu te greffe sur des onclick au lieu des onsubmit par exemple (genre dans le cas d'un button plutôt qu'un submit en input type). Bon et puis sinon aussi, je pourrais continuer des heures mais je dois aller dormir
Par pounard, posté le 06/12/2010 23:14
et sinon, pense bien à gérer la touche "entrée" en JS, parce que sinon la pluspart des navigateurs font n'importe quoi et soumettent les formulaires pas en ajax (et donc du coup te redirigent vers une page avec un retour JSON) et ça c'ets dégueulasse. Donc si tu te greffe sur des onclick au lieu des onsubmit par exemple (genre dans le cas d'un button plutôt qu'un submit en input type). Bon et puis sinon aussi, je pourrais continuer des heures mais je dois aller dormir
Par pounard, posté le 06/12/2010 23:14
ET LE REDIRECT AFTER POST BORDEL (302 pour les ignorants, 303 en vrai)
Par Flex, posté le 06/12/2010 23:14
Merde, j'arrive trop tard pour un C-C-C-COMBO BREAKER ;)
Par pounard, posté le 06/12/2010 23:14
Trop lent ^^
Par Flex, posté le 06/12/2010 23:14
Attends un peu que le rss pointe le bout de son nez... Là on pourra faire des concours de réactivité :)
Par JSR, JSR posté le 21/01/2012 11:59

je ne sais pas si l'idée a été lancer (ou faite) mais y aurai moyen de faire de la conversation privé comme steam par ex?et sinon pour la liste d'anniversaire par profil, je ne vois rien sa pas été fais?

Par Mage, Mage posté le 21/01/2012 13:16

Il y a justement Steam pour discuter ou le téléphone. :)

La liste d'anniversaire, c'était en rapport avec une wishlist (pas les jeux de Steam) ???

Par Mage, Mage posté le 22/01/2012 22:09 (modifié 22/01/2012 22:10)

Tant que j'y pense, il y a moyen de mettre en gras ou une petite couleur quand ça parle de nous sur la tribune ??? Par exemple : 

18:33 RyLe: Mage, "c'est compliqué" un smartphone, après, sans doute plus de simplicité sur les iphones, mais comme t'en veux pas ... ;)

18:30 Mage: c'est complique un android ...

Par Mage, Mage posté le 23/01/2012 19:08

En fait, je n'ai rien dit : j'avais oublié les mails. :)

Je voulais répondre à partir de mon téléphone parce que j'avais éteins mon PC hier soir mais après le bouton éditer, impossible d'entrer un texte ...

Par Xfennec, Xfennec posté le 30/01/2012 14:13

Au tait, le "bon" thread pour tout ça est celui là.