Final Fantasy RPG Maker

Opération organisation !

Oct 30, 2008 - 8:19pm



Bonjour à tous ! :))

Bien que le site semble un peu délaissé, il n'en est pas moins car depuis la semaine avant les vacances je travaille d'arrache pied pour en modifier l'organisation ! En effet, je vous avez parlé de mon avancement au niveau de l'apprentissage du PHP. Celui-ci a complètement changé ma vision des choses et je me suis aperçu à quel point mon ancienne organisation était laborieuse... :close:

J'ai donc trouvé le moyen de faire beaucoup plus simple, d'optimiser mon temps et, par conséquent, prêter plus d'attention au contenu du site !

Je vais essayer, pour une fois, de ne pas trop m'étendre, voici un résumé de ce que j'ai fait:

Pour commencer, il faut savoir que j'ai travaillé sur les 32 pages composant la section sur RPG Maker XP en priorité. J'ai donc utilisé les variables superglobales GET afin d'inclure chaque page dans une seule et unique page. Ainsi, la page se trouvant à la racine (rpg_maker_xp.php) sert de "réceptacle" aux autres pages. J'ai ensuite appliqué l'URL Rewriting pour rendre l'URL plus lisible pour les moteurs de recherche (référencement oblige !). Le problème est que j'ai décidé de regrouper TOUTES les images du site dans un dossier. J'ai donc du modifier les 32 pages sur RPG Maker XP pour qu'elles puissent reconnaître le nouvel emplacement de ces images. Mais ce n'est pas tout, il a fallut utiliser un nouveau procédé appelé la tamporisation (c'est bien un "a", comme "tampon") pour divers choses que je ne vais pas détaillées (ça commencerait à faire beaucoup ^^).

En effectuant toutes ces manipulations, je me suis rendu compte de plusieurs points noirs dans toutes ces pages.

D'abord, la plupart n'étaient pas valides W3C (World Wide Web Consortium).

Ensuite, l'encodage des pages était en ISO-8859-1 (norme pour les pays de l'ouest de l'Europe => les pays latin), or, j'ai voulu tourner le site vers l'avenir et, aussi, qu'il est la même norme d'encodage que le forum (et pour une question de base de donnée, mais je ne détaille pas, promis :)) ). C'est pourquoi j'ai décidé d'encoder toutes les pages du site en UTF-8 (regroupement de toutes les langues, possibilité d'afficher tous les caractères spéciaux (même des hiéroglyphes si je me goure pas ^^)). Quoiqu'il en soit, c'est TRES long car à la place d'un "é", par exemple, on doit écrire "é", vous voyez un peu le malaise ? Fort heureusement, des logiciels m'ont facilités la tâche (bien qu'ils m'aient aussi tout désorganisé mon code en même temps...) de façon à ce que j'ai pas trop de temps à passer dessus.

Mais ce n'est pas tout ! Plusieurs petites imperfections étaient encore à prendre. Par exemple, la partie concernant la Base de donnée. J'ai vu que toutes les images étaient moches, avec des noms incompréhensibles... Je me suis permis de les changer, ce qui a pris beaucoup de temps encore une fois.

Par ailleurs, le QCM automatisé, premier script que j'ai fait en PHP, n'était pas du tout optimisé ! Grâce aux connaissances que j'ai acquises en PHP au fur et à mesure, j'ai pu diviser le nombre de ligne par 2 ! (500 au lieu de 1000). Il me reste encore pas mal de modification à faire sur ce script, mais je vais me calmer un peu pour le moment.

Parlons maintenant des pages d'erreurs. Vous connaissez l'erreur 404 ? C'est quand une page n'est pas trouvée par le navigateur ! Et l'erreur 403 ? C'est lorsque que l'on essaye d'accéder à des fichiers alors que l'on a pas accès à ceux-ci. Et bien j'ai trouvé comment personnalisée ces pages d'erreurs ainsi que comment les faire apparaitre au bon moment (question de logique et d'organisation encore une fois).

Il ne reste plus que le menu. De la même façon que pour la section RPG Maker XP, l'organisation du menu me posait un réel problème ! J'ai enfin réussi à résoudre ce problème ! (je ne détaille pas, ne m'en voulait pas...).

Ça doit être à peut prêt tout ! Maintenant, voici ce que j'envisage de faire très prochainement:

- Augmenter le référencement du site
- Faire un sitemap
- Créer un fil RSS (loin d'être primordial)
- Rédiger des tutoriels sur RPG Maker XP
- Regarder de plus près l'utilisation d'un moteur de template !

Mis à part toutes ces mises à jour, je vous souhaite de bonne vacance (même si ça commence à se terminer !! :cry: Je voulais écrire cette news plus tôt, le temps ne m'a pas donné se plaisir...) et un joyeux Halloween ! :bien:

Voilà, à bientôt sur le forum ! ;)

PS: Mes efforts au niveau du référencement commencent à porter leurs fruit ! Si vous taper "Final fantasy RPG Maker", le site se trouvera en première position ! <= bon, c'est minable, ok.... :close: lol


Vue: 13308 fois !




Les 5 dernières news sur le sujet


Icône de la news Icône de la news Icône de la news Icône de la news Icône de la news

News précédente | News suivante


Commentaires de news


Shaolan :

désolé mais mes connaissances du php commençent à partir aux oubliettes (je pratique plus le php), au lieu de ça j'essaie d'apprendre le C/C++, ensuite je vais voir s'il n'y pas de bibliothèque intéressantes pour ruby.

Je peux juste te donner des idées d'organisations, mais après...

concernant les flux rss, ce qui va être compliqué c'est de créer les fichiers automatiquement. Mais aussi non la structure d'un fichier rss n'est pas bien compliqué, tu trouves facilement des tutoriels sur le net


DeathstaR :

zut
jcomprend toujours pas le chinois :hein?:


Shaolan :

tu devrais vu qu'il commence à devenir une puissance mondial XD


DeathstaR :

la puissance mondiale c'est moi :D


Martial :

Shaolan a écrit :désolé mais mes connaissances du php commençent à partir aux oubliettes (je pratique plus le php), au lieu de ça j'essaie d'apprendre le C/C++, ensuite je vais voir s'il n'y pas de bibliothèque intéressantes pour ruby.


Je crois que j'aurais la même chose que toi si je ne m'étais pas lancé dans la création d'un site web. Maintenant, ça va être dur de faire du C/C++ ^^


Monsieur-JeSuS :

Deathstars a écrit :la puissance mondiale c'est moi :D


Mdr :drapeau:


Amathlog :

Franchement, la puissance mondiale...
la puissance de ta chambre oui ^^


DeathstaR :

ah toi aussi t'as remarqué que ma chambre c'est le monde :retourne:


Page : 1


Page générée en 0.0001 secondes
©2011 Site créé par Martial, le Webmaster
Me contacter - Livre d'or - Forum - Plan du site
Mentions légales - Remerciements
Final-RPG