Les plus observateurs d'entre vous auront remarqué que je n'allais plus sur le site depuis au moins plus d'un mois ! Quel est la raison d'une si longue absence ? J'ai perdu ma motivation ? Le site va fermer ?!
Meuh non, rien de tel, je suis toujours gonflé à bloc, et je compte bien rendre le site le mieux possible.
Alors pourquoi cette absence ?
Tout à commencé avec les épreuves de fin d'année, j'ai décidé d'arrêter de travailler pour le site afin de réviser mes cours et réussir le BAC. Malheureusement, je n'ai pas pu m'empêcher de développer le site, notamment lorsque j'ai découvert le super logiciel qu'est Acunetix. Celui-ci permet de scanner la totalité d'un site puis d'y lancer une série d'attaque de test. De cette façon, je peux trouver bien plus facilement qu'elles sont les failles exploitables du site, et, par conséquent, les boucher ! Or, il s'avère que ce logiciel est très gourmand, et le nombre incalculable de test qu'il a lancé contre le site a complètement fait planter mon PC ainsi que le serveur. Du moins, c'est ce que je pensais au départ. Mais ça n'était pas le cas, le serveur était toujours fonctionnel et avait encaissé les attaques sans broncher. A partir de ce moment, je m'aperçus que j'étais le seul à ne pas pouvoir accéder au site. Je vous passe les détails des nombreuses discussions avec mon hébergeur et mon FAI (assez tendu parfois...), le problème d'accès résidait dans le fait que c'était le serveur qui avait blacklister mon IP. Vous avez vu l'ironie, je me suis fait bannir par mon propre site !
M'enfin voilà , à parti d'aujourd'hui, j'ai de nouveau la possibilité de me reconnecter au site, et ça, ça fait vraiment du bien !!
Maintenant, ne vous inquiétez pas, même si je n'ai pas eu accès au site, je n'ai pas chômé pour autant car j'ai développé en local un tout nouveau système que j'ai nommé: le fil d'Ariane.
Un peu de culture pour vous cher membre, le fil d'Ariane provient de la mythologie Grec. Selon la légende Ariane aurait aidé Thésée à s'échapper du labyrinthe dans lequel il s'était perdu en lui donnant un fil relié directement à la sortie. Ce dernier n'avait donc plus qu'à suivre le fil pour trouver le bon chemin. (c'est un bon gros raccourcie Pour plus d'info, aller voir ici: Fil d'Ariane).
En programmation, c'est un peu le même système (on parle ici en terme d'accessibilité). Un fil d'Ariane (ou aussi appelé "arbre") est une série de lien qui permet de remonter très facilement la progression de l'utilisateur dans le site. Un petit screen de ce que donne le fil d'Ariane sur le site pourra peut être vous aider à comprendre:
Si jamais je vais dans le tutoriel sur les interrupteurs de la section RPG Maker XP, j'aurais ceci:
L'intérêt ici est de faciliter la navigation. Vous pouvez grâce à ce fil d'Ariane revenir en un clic à la liste des tutoriels, à la page par défaut de RPG Maker XP ou bien à la racine du site.
Je ne m'avance pas plus sur l'intérêt d'une telle chose puisqu'il est de toute façon possible de revenir à chacun de ces endroits sans ce nouveau système. Cependant, retenais bien que l'idée que j'avais en codant ça n'était pas d'aider les gens à mieux se repérer (même si c'était la seconde raison qui m'a poussé à le faire), mais surtout de vérifier la bonne organisation du site. En effet, un fil d'Ariane est absolument impossible (ou très laborieux) à faire pour un site mal organiser. Maintenant, on peut être sûr que c'est du solide !
Je pourrais vous parler des différents étages que j'ai créé ce système de fil, mais ça risquerait d'être trop long, je préfère ne pas m'attarder trop sur ce point, si vous avez des questions, n'hésitez pas !
Par ailleurs, j'ai commencé hier soir a créer un système d'ajout de scripts RPG Maker. Pour l'instant, j'ai fais quelque chose de fonctionnel (avec coloration de code Ruby !!!), mais je tiens à l'améliorer bien plus que ça ! Mais vous savez sur quoi je planche en ce moment !
A bientôt, et bonne fin de journée !