Nouveau système pour les commentaires (MAJ)
MAJ: Finalement après avoir pesé le pour et le contre sur les remarques laissées dans vos commentaires, j'ai choisi de garder que deux niveaux dans le système, donc un seul niveau de réponse avec un petit @pseudo (facultatif), comme ça au moins c'est clair pour tout le monde.
[quote]Cher chouals,
vous l'avez surement déjà remarqué mais une petite news ne peut pas faire de mal, je viens de mettre en place un nouveau système pour les commentaires.
L'affichage a légèrement changé, le pseudo de l'auteur de la box est surligné et vous pouvez maintenant répondre directement sous chaque commentaire, je trouvais les premiers systèmes de réponse avec @pseudo ou (quote) pas clair du tout, là normalement ce devrait être plus simple de suivre une discussion.
Voila j'espère que ça vous plait et que yaura pas trop de mauvaises surprises niveau bug ou accessibilité...
Autre chose, pour ceux qui ont le bug des pages qui se téléchargent ou de la page blanche, j'ai modifié pas mal de choses et c'est actif depuis hier parcontre je peux pas savoir si c'est le problème est réglé vu que je l'ai pas sur mon pc donc surtout n'hésitez pas à me tenir au courant.[/quote]
Je me demande si repondre une seconde fois est une tres bonne idee. Peut etre qu faudrait que deux colonnes (une pour le message et une pour chaque reponses) car ce systeme en escalier, on s'y perd un peu :s
ouais c'est beaucoup plus clair mais faut s'habituer, puis comme sur cette box tout le monde teste le système c'est un peu plus le bordel.
Oui ca tourne très bien comme système normalement, regardez sur le blog de Blizzard 4000 commentaires et ça reste super lisible http://us.battle.net/sc2/en/blog/842870#comments
A partir du moment où on répond là où il faut c'est très clair.
Je trouve ca beaucoup plus clair (voir post plus bas pour l'original)
PS:C'est vrai que tu code salement saian. Je dis pas ca pour t'insulter mais j'imagine comment tu dois galérer pour deboguer tout ca ou pour ajouter une amélioration :s
MDR entre les mecs qui jugent la qualité d'un code au rendu navigateur et l'autre qui parle de javascript (langage coté client) pour sécuriser les votes, on aura tout vu.
Le site est super propre seulement ya pas 500 types qui bossent dessus donc forcément saian va s'attarder sur les petites conneries...
D'un point de vue utilisateur tout fonctionne très bien et on serait pas aussi nombreux si c'était pas le cas.
ps: C'est bien gentil de critiquer mais ton système il est naze, ya 2 niveaux donc forcément ça te semble plus clair vu comme ça, mais si des mecs veulent se répondrent sur le deuxième niveau ils peuvent pas et si ils le font quand même on en revient au système précédent.
Là avec le système je te réponds à toi, ceux qui ne sont pas intéressés par ton post ne liront ni mon commentaire ni les autres réponses (si il y en a) donc c'est parfait.
Tout à fait d'accord avec Zealot, un autre exemple que ce système est nikel :
Là tous les mecs qui ne sont pas intéressés par ton screen (Diffatum) ne liront pas nos réponses donc c'est parfait.
Un choual parle d'un truc, tu t'en fout ? tu descend jusqu'au com du niveau supérieur pour changer de sujet.
Il mélange le css dans le html. Désolé mais quand je vois:
<div style="border-left: 1px dashed rgb(225, 238, 244); margin-left: 45px; padding-left: 5px;">
je devine que son css doit être dans un fichier php. Et ca c'est vraiment pas propre. Dans le futur s'il veut revenir dessus et qu'il oublie où c'est; il est bien embêter.
Quand on code proprement, on sépare le css et le html.
Et tu trouve que c'est une raison de coder salement le fait que 500 personnes ne bossent pas dessus? Le temps qu'il nettoie son code n'est jamais du temps perdu mais plutot un investissement qui rapportera plus tard.
D'un point de vue utilisateur? Je suis en train de parler du point de vue développeur là.
Bien sure pao que c'est pratique, mais est-ce vraiment utile? Faut savoir trouver l'équilibre exacte entre fonctionnalité, esthétique et intuitif. Ce système en escalier, je le trouve ni très esthétique ni intuitif.
[quote]Oui c'est moche mais bien plus pratique dans certain cas. Et j'oublie pas où c'est... [/quote]
Ok si tu veux...
Je sais pas ton expérience en tant que développer mais j'imagine que tu comprendras ce que j'ai voulu dire plus tard ;)
Chacun son point de vue. On aurait pu continuer notre débat avec qu'un seul margin aussi. La je trouve qu'il y'a trop de margin personnellement. Mqis bon, c'est ton site. Je t'ai juste critiqué, à toi de voir ce que tu compte faire de ma critique constructif :)
D'ailleurs ça risque de faire beaucoup de débat hors sujet tout ça. L'idée principale du site étant de poster des médias et de commenter sur ces médias (enfin je crois), on risque de s'éloigner de ça...
Te prends pas la tête saian, on te fais confiance si on glande 24/24 sur ce site et pas un autre c'est pas pour rien :)
On peut voir tes sites DIfatum ?
(je me demande ce que tu fais là si le site est si mal foutu..)
J'ai pas dit qu'il est mal foutu, j'ai dit qu'il est sale... Ça change surtout coté développeur ca ><
J'ai pas de site, je préfère faire du développement logiciel. Mais j'ai pas mal touché au dev web mais c'est surtout pour améliorer des sites (pas pour les faire de 0) et je t'assure que quand un site est codé salement, l'amélioration devient un vrai calvaire. Parfois tu dois même reprendre le site de zéro :s
Ok bravo la mentalité...
La prochaine fois que je vois mon prof de math, vais le demander: "Ou est ton théorème?" xD
Zealot, trou de balle. Passe ça au validateur W3C et tu verras si c'est propre.
Des attributs manquants, des balises orphelines, des attributs non affectés, du js inutile, idem pour le css... rien qu'au niveau html c'est dégueulasse, alors imaginons le code côté serveur...
Faut pas s'imposer dans un débat quand on n'y connait rien.
Et arrêtez aussi de dire que tout fonctionne bien, le site est optimisé pour FF (ou plus globalement gecko).
Question bête saian, est-il possible de voir nos messages privés envoyés ? (et pas seulement la boite de réception). Si oui je trouve pas, sinon c'est assez embêtant.
Sympa :)
J'ai pas encore le bug des pages qui dl mais par contre toujours celui du
"Erreur !
Vous devez entrer un titre."
moi j'ai un petit décalage de certains boutons (partager, favoris etc...), voir screenshot : http://awesomescreenshot.com/06b1lht1d
J'ai de temps en temps le même que Yogourt ( voir screen ) et les pages qui se dl continuent.
Sinon gg pour le système de commentaires.
Mais du coup, faudrait mettre le permalink du commentaire ajouté dans les mails de notification.
Parce-que tu reçois 40 mails "nouveau commentaire sur machin", et t'as intérêt de bien chercher pour les trouver.
même sur mon w20i tout pourris, choualbox fonctionne parfaitement.
alors franchement...mdr
Jvien davoir encor le meme problème qui me demande de télécharger la page enfin rien de chiant mais defois sa le fais deux trois fois a la suite :/
(au bout d'un moment en plus la chaîne bloque, obligé de recommencer au niveau 0)
tu parles de celui-là ?
En effet c'est beaucoup plus lisible.
Niveau système de commentaires, il y a pas mieux à mon avis que celui du portail SK
Exemple : http://www.sk-gaming.com/video/287031-rape__unfinished_by_destruktor
2 niveaux seulement, plusieurs pages de commentaires (ça évite de scroll), pas besoin de refresh la page après un ajout de commentaires...
Ca va pas devenir vite ingérable les réponses de commentaires ? Du genre déjà à lire ça fait des décalages monstres à force. Pour palier à ça pourquoi ne pas juste pouvoir répondre à un commentaire, et non plus répondre à une réponse d'un commentaire.
Exemple d'arborescence :
pseudo1 commente la box
pseudo2 commente le message de pseudo1
Et pseudo3 ne pourra pas commenter pseudo2 (ou changer la mise en forme actuelle)
De plus si un membre répond au premier commentaire, comment est-on sensé le voir ? Ya-t-il une astuce ?
PS: Je signale un bug de scroll sous Safari Windows (le textarea s'agrandit bien, mais je peux plus remonter voir mes premières lignes)
Sinon nice job saian.
Dans ton exemple ya que 2 niveaux donc tu peux pas répondre quand tu veux, si c'est pour faire ça autant rien faire.
Oui oui c'est volontaire, c'est utilisé sur énormément de plateformes, le besoin d'arborescence multiples n'aère pas mieux les réponses, donc oui c'est volontaire si j'ai arrêté à un niveau 2. Dans mon exemple, pseudo3 pourrait commenter pseudo2 mais il n'y aurait pas de décalage de fait.
Bien entendu, je fais que proposer, je dis pas avoir l'avis parfait, juste qu'un feedback utilisateur (bien que nouveau sur le site) ne peut pas être néfaste à un webmaster.
Tu veux dire comme les screens que j'ai fait en haut?
Moi on m'a remballer :s
(Preuve que c'est pas pratique, tu as pas du voir les screens xD)
Je suis pas fan, j'aimais bien avant, mais comme tout changement, on s'y habitue ;)
J'ai pas encore eu l'occasion de te le dire mais ce site c'est vraiment du beau boulot Saian =).
Veux tu m'épouser?
Là où le site est respectable (moi même je m'incline), c'est au niveau de sa popularité (il tourne bien, il y a du monde, etc).
Mais au niveau technique, le site en lui-même (pardonne moi) est à pourri pourra.
winky.fr (c'était un projet perso)
exemple de profil personnalisé : http://winky.fr/Vincent
Mais si t'es pas inscris, tu verras pas les côtés facebook-like et myspace-like.
Je tolère les insultes de ta part puisque j'ai critiqué ton site, pas celles des autres.
Les autres sites sont soit morts, soit pour des clients, donc passons.
winky.fr mdr !!
Des tableaux dans tous les sens, 40 javascripts, un design merdique style postnuke vu et revu 1000 fois, une accessibilité et une navigation lamentable, un traffic inexistant et ça ose l'ouvrir.
Sérieux tu m'a tué winkyy sur ce coup là.
Et ouai Xander, c'est un projet que je juge "old" parce-que depuis j'ai énormément appris.
Les tableaux dans tous les sens et le design merdique, c'est parce-que le site est entièrement skinnable. Vas laisser la possibilité aux utilisateurs de reskinner ton site en gardant la sécurité.
La navigation et le traffic, oui, et j'ai été clair là dessus. Lis juste au dessus, j'ai félicité saian pour la popularité de son site, mais on critique l'aspect technique.
Mais tu dois pas comprendre le français quand je dis qu'il faut s'inscrire pour voir le véritable aspect du site. (c'est comme si tu critiquais facebook sans t'être inscrit).
Ce que tu vois pas, c'est la plateforme communautaire, le lecteur Flash, le séquenceur Java en développement (http://winky.fr/testy jette un oeil ça vaut le détour), les notifications temps réel, la messagerie et les comm en ajax, l'aspect "blog", le plugin facebook, l'exportation des lecteurs sur facebook et compagnie. Et tout ça codé A LA MAIN, et non pas avec du jQuery à la pelle. Donc oui, quand je vois le boulot que j'ai fait par rapport à ce site, j'estime avoir le droit de critiquer :)
@winkyy: Honnêtement, j'ai lu un peu tes messages, j'ai lu un peu ton CV, j'ai visité un peu ton site. Voilà les conclusions à en tirer :
- saian est probablement webmaster depuis plus longtemps que toi, il sait ce qu'il à faire sur son site, c'est son business, et tu n'es certainement pas professionnellement qualifié pour servir de consultant, bref il mène et développe son projet comme bon lui semble, s'il cherchait des conseils il ferait appel très certainement à Winkyy Audit Conseil ;
- Tu as 18 ans, tu es en BTS d'informatique, grand bien t'en fasse, entre nous soit dit un site est un site, la finalité W3C on devrait te l'avoir appris en cours n'existe pas. W3C est un outil pour créer un site sémantiquement propre et accessible. Je connais des sites populaires basé sur des tables, pourtant le code est valide W3C encore faut-il savoir lire et interpréter les erreurs.
Maintenant on a compris ton point de vue, tu développes dans des conditions optimales de développement, tu es fan absolu de la validité W3C, tu sais écrire tes propres scripts clients, entre temps Choualbox fonctionne, il est en ligne et a plus de trafic que tes sites.
Have a nice day.
@yaourtseN:
- Pour commencer je suis développeur logiciel. Le webdev est un pur plaisir. On compare mon site (challenge perso) et le sien (son business), à sa place j'aurais honte ^^
- J'avais 18 ans quand j'étais en BTS et qu'on m'a demandé de faire mon portfolio, et depuis ce n'est pas à jour, donc tu te goures sur toute la ligne.
- On ne m'a rien appris à l'école, et tu mélanges tout. Le W3C est une norme qui doit être respecté par chaque moteur de rendu. C'est ce qui permet à un développeur de vérifier en un clin d'oeil si son site est "compatible" (en théorie, cf IE). Je suis d'accord que le W"C n'intègre pas le css3, ni d'autres trucs, mais quand tu vois <input type="checkbox" checked>, à sa place, j'éviterais de clamer haut et fort que je suis webmaster.
- Un webmaster maintenant, c'est un mec qui télécharge des scripts jQuery et qui les intègre à son site. C'est cool, le site est beau, il fonctionne. En attendant le mec est con parce-qu'il ne maitrise rien.
Rien à foutre que winky fonctionne ou non. J'avais un projet fou (refaire un myspace/facebook), je l'ai fait de mes mains, seul, et j'ai réussi. Je préfère être fier de me dire "je suis capable de créer des sites de fou" plutot que "j'ai un site de merde mais il y a du monde donc c'est cool".
Outre le système d'arborescence qui plait ou ne plait pas, bref débat stérile peu importe, est-il possible de créer des liens automatiques ? J'entend par là je tape une adresse en commentaire, type http://lalala.com et au lieu que ça s'affiche en texte, ça s'affiche en lien directement cliquable dans le commentaire ? Idée déjà évoquée peut-être ?
Sinon je réitère (quite à devenir lourd même), y'a un problème sur le textarea dynamique sous Safari (Chrome aussi d'ailleurs) Windows, il manque une barre de scroll en plus de l'extension dynamique (bon au pire y'a plus gênant vu que ces deux navigateurs sont dotés de textarea extensible manuellement).
PS: Pourquoi pas une possibilité de minimisé les discussions à partir de leur niveau 0 ? Dans le cas de cette box par exemple, beaucoup de discussions ont étés développés, pourquoi ne pas donner le choix de minimiser à la racine (premier commentaire donc) par l'utilisateur ? Genre un petit "-" devant le commentaire niveau 0 et tous les messages rattachés serait rendu non visible, tout en laissant le message a-0 visible. Je suis peut être pas clair mais bon :s
Pour les adresses clickables c'est volontaire, les modos en avaient marre de faire la guerre au spam et aux urls vérolées.
Le prob du textarea il est pas que sous safari je vais le régler tout de suite.
Minimiser les discussions: comme pour le système de votes c'est prévu mais j'attends qu'on soit habitué.
Merci pour cette nouvelle faille saian. Après pouvoir voter les anciennes boxes, on peut maintenant les commenter.
Lâche jQuery bon sang, et apprends le js natif. T'es même pas foutu de faire un innerHTML pour le suivi par mail, ni même garder le texte dans la barre de recherche lors d'une recherche.
Je parlais de jQuery, parce-que si t'enlèves ce framework, ton site n'aurait rien ^^
Quand je vois des balises genre <input type="checkbox" checked>, je pleure (2 erreurs rien que dans cette balise).
Ben s'il n'entendait que des "bravo, félicitation", il n'y aurait pas de fierté ni de challenge.
Ne mélange pas tout.
D'une part, facebook et google fonctionnent principalement en Ajax, et d'autre part, certaines erreurs de DOM sont volontaires pour éviter de se faire piquer le code et parser par d'autres serveurs. MySpace (c'est mon avis) a fait pareil en laissant des balises orphelines pour éviter de se faire piquer le lecteur.
Si on suit ta logique, faudrait programmer en Assembleur :) Tu le trouve quoi a jQuery? Tu code plus proprement avec ca qu'avec du js natif.
Et apres tu t'etonne de trouver des erreurs bizarres sur le site? Les navigateurs suivent les regles de la W3C, si tu commences a jouer avec des regles differents, les conflits apparaitront, c'est normal. C'st pourtant pas difficile de les repecter ces regles ><
PS:ca commence a devenir un beau bordel tout ca quand y'a un debat :)
Entre conseiller et rabaisser en se valorisant c'est pas pareil. C'est comme les gens qui sortent des "putain mais c'est trop facile de modifier l'ADN d'un chat pour en faire un chien, c'est à la porté de n'importe quel neuneu".
"Lâche jQuery bon sang, et apprends le js natif (comme moi winkyy). T'es même pas foutu de faire un innerHTML (alors que moi winkyy je sais faire) pour le suivi par mail, ni même garder le texte dans la barre de recherche lors d'une recherche (oi winkyy je sais faire).
Ah non... Encore une fois, jQuery requiert un framework qui d'une part ralentit le chargement de la page (puisqu'il faut charger la lib) et en général ne sert à rien (on utilise un framework complet pour quelques méthodes).
Et enfin, certains modules jQuery ne sont pas compatibles sous certaines navigateurs (je ne vise pas du tout IE).
Bah tu sais, moi je sais faire tout plein de choses. Mais là n'est pas la question. Il n'est nullement question de moi d'ailleurs.
Choualbox est mine de rien un site respectable, et ça m'énerve de voir que c'est développé à l'arrache. Le mec se fiche totalement du W3C et après il s'étonne qu'on lui rapporte plein de bogues.
Pour saian par exemple, element.innerHTML="blabla"; est équivalent à $("element").append("blabla"); (en gros), or il ne se rend pas compte de l'énorme différence entre un traitement de DOM bas niveau et une implémentation objets de jQuery.
C'est ce que je fais sur les forums d'aide, Yogourt. Pas sur les sites bidons où les gens passent leur temps à se masturber sur des photos de meufs à poil.
Oui oui, tout comme le java et l'assembleur. Donc je repete: Si on suit ta logique, faudrait programmer en Assembleur :)
On va prendre un exemple simple. Que choisis-tu entre
puts("10");
et
int a=20; int b=a/2; int c=b; printf("%d",c);
?
Pourtant, les 2 font la même chose, et c'est le même langage.
Donc arrête de prendre l'extrême avec l'assembleur, on parle de js ici. utiliser des méthodes natives est (de base, j'entends) bien plus performant que des couches abstraites.
Ce qui me fait marrer aussi, c'est qu'on me repproche de me la raconter, or au moins j'argumente mes propos. A part vos "oui, arrête de te la raconter", je ne vois aucun argument (à part toi Difatum, bravo). Donc en fait, je gagne forcément d'avance :)
roh le mec qui parle d'extreme et l'exemple qu'il me donne...
Tu m'aurais dit:
puts("10");
printf("10");
La c'est un exemple equivalent :)
Sinon en C++, tu pense quoi entre utiliser cout et printf?? Moi je prefere utiliser cout meme si ca demande plus de travail au prog et qu'il faut inclure des bibliotheques :)
Mais tu le fais exprès ! Oui tu parles d'extrême parce-que tu parles de tout faire en assembleur...
Moi je parle simplement d'algo, dans un seul et unique langage. Arrête de tout mélanger.
Pour puts("10") et printf("10"), il n'y a aucune comparaison possible. Puisque l'argument est une constante, le compilo remplace automatiquement printf par puts (en supprimant le retour de ligne).
Concernant cout et printf, je n'ai jamais comparé, mais une fois encore, c'est une approche différente du flux de sortie. printf() = fprintf(stdout) = écriture dans le flux de sortie. cout = écriture dans le flus de sortie. La différence est que printf est une fonction, cout un opérateur, donc pas de comparaison possible. Idem pour new et malloc, delete et free, etc...
Tu ne dois accéder à ce site que si tu as au moins 18 ans ou si tu as l'âge légal pour visionner ce type de matériel dans ta juridiction locale, l’âge le plus élevé étant retenu. En outre, tu déclares et garantis que tu ne permettras aucun mineur à d'accéder à ce site ou à ces services.
En accédant à ce site, tu acceptes nos conditions d'utilisation.