Informatique et Programmation de WoN

Comment WoN est il programmé ? Est ce un forum ? Est ce un site ? Le PHP se mange t'il ? Et si MySQL, YourWhat ?

Voici toutes les réponses concernant vos interrogations sur la technique des choses, que ce soient la programmation, les moyens dont disposes le site, où le pourquoi de certaines options sur le site.

Informatique et Programmation de WoN


Pourquoi WoN:
- Inspirations
- Technique
- Personnel
- Verités
dabYo a t'il crée le site de toute pièce ?
Pourquoi dabYo est le 1er inscrit du site ?
Pourquoi une limite de 40 membres dans sa liste d'amis ?
Pourquoi le livre d'or est-il dans cette état actuel ?
Pourquoi doit-on attendre 3 min. pour faire une action à l'arène ?
Combien de ligne de code y a t'il pour tout WoN?
Pourquoi parfois le site plante ?
Pourquoi toutes les parties du site ne plantent pas en même temps ?
Pourquoi au NFC des fois un membre est classé meilleur senshi alors qu'il n'est dans aucun autre classement ?
Pourquoi avoir changé le lien du site ?
Combien de temps a-t-il fallu pour réaliser le NFC ?
Faut-il être professionnel pour pouvoir faire le code du NFC ?
De combien de serveurs dispose dabYo pour faire tourner WoN, le NFC, le Forum... ?
Pourquoi avoir quitté "l'association" The Way Of Naruto et FMA-Fr ?
Pourquoi "© Rickard Andersson" dans le copyright du forum ?
Pourquoi la version light de WoN n'est pas revenue ?
Au départ, à quoi servait le bar ?
Pourquoi n'a-t-on pas la même bannière sur le forum et le site ?
Pourquoi ne peut on pas avoir la magnifique version violette sur le forum ?
Pourquoi l'ancienne liste des 1000 raisons n'a t'elle pas été remise ?



dabYo a t'il crée le site de toute pièce ?
Tout dépend ce que l'on appelle de toute pièce et ce que l'on appelle le site. Pour être exact, le site en lui même a été créé par Junta le 20 septembre 2001. Néanmoins, le site sur lequel vous surfez actuellement a effectivement été créé par dabYo de toute pièce, que ce soit le design ou bien la programmation. Seuls le contenu ainsi que le forum ont plusieurs contributeurs, mais pour cela une visite section staff s'impose à vous.


Pourquoi dabYo est le 1er inscrit du site ?
dabYo est le premier inscrit de l'espace membre car comme dit précédemment, il en est l'auteur, de A à Z.


Pourquoi une limite de 40 membres dans sa liste d'amis ?
La liste d'amis se devait d'être limitée en nombre, puisqu'il y aurait toujours eu des rigolos pour en rajouter à l'infini, et ainsi surcharger le serveur sur leur page profil. De plus, les amis sont stockés de façon à prendre le moins de place possible, c'est à dire que les IDs de vos amis sont listés les uns à la suite des autres dans une chaîne de caractères, séparés par une virgule. Un ID étant stocké sur 5 caractères, une virgule prenant un caractère, et une chaîne de caractères ne pouvant dépasser 255 caractères, nous pouvons au mieux y stocker 5 + 6*41 = 251, soit 42 amis. Ce chiffre n'étant pas joli, il fut tronqué à 40. Si vous avez compris la façon de stocker, vous pourrez aussi constater que lorsque les IDs membres dépasseront les 100 000, le principe ne sera plus viable.


Pourquoi le livre d'or est-il dans cette état actuel ?
Le livre d'or, qui est dans un état déplorable, l'est parce qu'il fut créé à une époque où les robots ne polluaient pas encore de cette façon les pages internet. Ceci dit, dabYo n'a pas encore trouvé le temps d'y ajouter un système pour contrer les bots.


Pourquoi doit-on attendre 3 min. pour faire une action à l'arène ?
Toute personne ayant déjà participé à une arène pourra constater que le serveur a du mal à gérer les requêtes pendant une minute, toutes les trois minutes. Cette minute est le moment où les joueurs peuvent de nouveau faire une action. Je vous laisse donc imaginer si ils pouvaient faire une action chaque minute.


Combien de ligne de code y a t'il pour tout WoN?
Nous n'en avons aucune idée. Actuellement le premier serveur compte 80694 lignes dans des fichiers PHP qui ne sont pas vides ou ne sont pas des commentaires. Cela ne veut pas pour autant dire que c'est du code à proprement parlé, puisque certains articles sont en durs. Cela ne compte bien évidement pas le NFC, qui en compte plus ou moins 22939.


Pourquoi parfois le site plante ?
Comme tout service informatique, WoN est susceptible de temps en temps d'être indisponible. Avant, ceci était dû à notre hébergeur, qui nous fournissait un service incomplet, mais à prix très bas. Aujourd'hui, les coupures sont moins nombreuses car le serveur est plus puissant, et ne possède pas les mêmes problèmes.


Pourquoi toutes les parties du site ne plantent pas en même temps ?
WoN étant construit comme un gruyère à cause de l'inexpérience de son développeur, ses serveurs ne sont pas utilisés pour répartir la charge globale du site mais pour y localiser certains services. Ainsi, lorsque le serveur du NFC, par exemple, est en panne, ce ne sera pas forcement le cas de celui du bar.


Pourquoi au NFC des fois un membre est classé meilleur senshi alors qu'il n'est dans aucun autre classement ?
La notion de meilleur Senshi n'est pas calculée en fonction des notes exactes mais des notes approchées. Donc si un premier et un deuxième d'un top obtiennent chacun 5 dans une catégorie, ils seront sur le pied d'égalité pour le classement du meilleur Senshi. De plus, le calcul est fait de telle sorte où il faut être le plus haut possible, et non être simplement dans la moyenne. Ainsi, quelqu'un qui a deux 4 sera désavantagé par rapport à celui qui a un 3 et un 5.


Pourquoi avoir changé le lien du site ?
Le domaine sur lequel nous étions, en plus de ne pas être explicite, ne pouvait être administré à 100% par l'équipe. Il a donc été délaissé pour un nom de domaine explicite et sous contrôle.


Combien de temps a-t-il fallu pour réaliser le NFC ?
Si l'on compte la phase de réflexion, et sans compter la phase de conception des Arènes précédentes, le NFC a du prendre quatre ou cinq mois. Bien entendu, le programmeur du site étant humain, cela comprend aussi le temps qu'il a passé à vivre, respirer et manger.


Faut-il être professionnel pour pouvoir faire le code du NFC ?
Pas le moins du monde, sinon il n'y aurait point de NFC sur WoN, dabYo n'étant pas un professionnel.


De combien de serveurs dispose dabYo pour faire tourner WoN, le NFC, le Forum... ?
Actuellement, WoN compte quatre serveurs, qui se répartissent différentes sections et dont la puissance est inégale.


Pourquoi avoir quitté "l'association" The Way Of Naruto et FMA-Fr ?
L'hébergement que nous partagions ne nous convenais plus, tandis qu'il convenait parfaitement à FMA-Fr. Les deux sites n'ayant plus réellement de rapport, nous nous sommes quittés à l'amiable, sans passer devant le juge, ouf !


Pourquoi "© Rickard Andersson" dans le copyright du forum ?
Tout simplement parce que dabYo n'avait pas le temps de coder lui même un forum, une étude a donc été faite sur les offres de forum libre et celle de monsieur Rickard Andersson, nommé PunBB, nous a semblé la meilleure. Bien entendu, elle a depuis été largement modifiée.


Pourquoi la version light de WoN n'est pas revenue ?
dabYo n'a malheureusement pas eu le temps de la refaire, ni l'inspiration. De plus, la version 5 comptant déjà deux designs, la chose était plus compliquée.


Au départ, à quoi servait le bar ?
A éviter le flood sur les commentaires de news. En effet, les WoNiens ayant tendance à vouloir poster beaucoup de commentaires, les premières news avaient très vite atteint le millier de commentaire. Pour palier à ce problème, nous avons décidé de créer une page avec exactement le même système, mais qui serait elle permanente. Le bar est né.


Pourquoi n'a-t-on pas la même bannière sur le forum et le site ?
De façon totalement bizarre et inexplicable, le changement de bannière ne marchait pas à 100%. Pourtant tous les codes ont été vérifiés de A à Z.


Pourquoi ne peut on pas avoir la magnifique version violette sur le forum ?
La création du forum a nécessité l'adaptation du design de WoN au script PunBB sous forme de skin. Ce travail étant plutôt long à effectuer (elle a d'ailleurs été faite par korokuso), la version violette n'a pas (encore) pu être adaptée.


Pourquoi l'ancienne liste des 1000 raisons n'a t'elle pas été remise ?
Tout simplement parce qu'elle ne pouvait être exploitée dynamiquement, et qu'il était plus intéressant de recommencer à 0 plutôt qu'à plus de 1000.