Si il y a certaines choses que vous ne comprenez pas ici, ce n'est pas grave^^
Le Site
Nom: Super Metroid Prime
Webmaster: Bizzi
Hébergeur: OVH
Langages utilisés sur le site:
- xHTML 1.0 Strict(structure de la page, liens, images, etc...)
- CSS 2.0(tout le design)
- PHP 5.2.4(interactivité, avec formulaires, par exemple; tout ce qui rend un site dynamique et automatique)
- SQL(pour les bases de données, utilisées pour stocker différentes choses, comme les messages du chat)
- JavaScript(pour le reste)
Design: Totalement en div et CSS 2.0(rassurez-vous je n'ai pas la divite, j'ai juste la tableauphobie^_^!)
Fonctionnalités/Scripts spéciaux:
- Chat Box
- compteur de visiteurs
- analyse du site par Google Analytics
- date et heure automatique
- formulaire de contact
- URL Rewriting(réécriture d'URL en des URL fictives, plus explicatives et ayant l'extension ".smpv2", Super Metroid Prime Version 2
- système d'authentification par mot de passe(utilisé pour interdire temporairement l'accès au site lorsque je fais des tests sur mes scripts, il le sera aussi pour l'administration du site)
- page personnalisée en cas d'erreurs HTTP suivantes: 400(syntaxe incorrecte), 401(erreur d'authentification), 404(page non trouvée, tapez une fausse URL après le nom de domaine pour voir, ex: www.supermetroidprime.com/page_qui_nexiste_pas.smpv2), et la redoutée erreur 500(erreur interne au serveur)
- script de navigation entre les vidéos et solutions
- inclusions PHP
- et plein d'autres un peu moins importantes...
>>> Notez bien que j'ai
moi-même programmé ces fonctionnalités(à part bien sûr Google Analytics), en effet, je n'aime pas copier sur les autres, même si c'est sur
phpscripts-fr.net, bien qu'il soit utile parfois (cependant je ne m'en suis toujours pas servi). Je tiens absolument à pouvoir dire que j'ai créé
entièrement le site moi-même, une fois qu'il sera complet, avec un beau Forum et tout et tout!
Fonctionnalités futures: Je prévois de scripter un espace membre et un Forum (comme cité plus haut), une fois qu'il y aura plus de visiteurs et que je me serai mis à référencer efficacement mon site sur différents moteurs de recherche. Ce sera un travail de longue haleine, mais j'y arriverai coûte que côute! Sachez qu'un forum n'est pas la chose la plus facile à programmer. Cela requiert beaucoup de patience et de travail. C'est en quelque sorte le "but ultime" pour beaucoup de programmeurs web PHP. Un programmeur PHP qui y arrive est sans conteste un expert, et vous savez quoi?
Je vais m'y mettre! Ne dites pas quelque chose du genre "tu te crois assez fort, assez expérimenté pour faire ça?", car je vais vous répondre: "Bien sûr!"!
Certains d'entre vous vont sans doute se demander pourquoi je ne prends pas un de ces forums gratuits et personnalisables que l'ont voit partout sur le Web, ceci pour deux principales raisons (j'en ai bien d'autres!):
- je veux tout faire moi-même(c'est pas déjà dit ça?)
- et je désire un forum qui s'intègre complètement dans le site. Je ne veux pas qu'on ait l'impression de "quitter le site", lorsqu'on se rend sur le forum de celui-ci. C'est pourquoi le programmer moi-même me permettra de l'implémenter complètement dans le site. Il faut qu'on ait la même impression, que l'on se rende dans la section Forum ou dans la section Metroid Prime, par exemple.
Contenu: Je l'ai déjà dit sur la page d'accueil, je vais mettre TOUT sur les Metroid Prime, et en plus, c'est écrit sur la bannière! Pour le reste, on verra après! Notez tout de même qu'au moment où j'écris cette phrase (Juillet 2008), il y a un espace membre totalement fonctionnel et un début de Forum entièrement fait par moi-même! Patience, je vais y passer presque toute mes vacances (de toute façon je n'ai que ça à faire en attendant mes cours de japonais, et j'aime bien programmer ;P )
Date de création du site: 15 Octobre 2006
Affichage idéal du site: - Résolution 1024*768 ou 1280*1024 (mais comme je pense à tout le monde, la résolution 800*600 fonctionne correctement, même si ce n'est pas aussi pratique que celle en 1280*1024!)
- Windows Internet Explorer, de préférence le 7(le nouveau avec les onglets, mais le 6 fonctionne aussi)
- le site fonctionne aussi sans problème avec une résolution de 800*600, mais évidemment, c'est moins pratique!
- il fonctionne aussi correctement avec Mozilla Firefox, mais celui-ci vous mettra des bordures roses alors que j'ai demandé des bordures rouges... enfin bref, en général, je vous conseille d'utiliser Internet Explorer 7, et de vous mettre à jour si vous utilisez toujours le 6. Si vous ne voyez toujours pas l'interêt de vous remettre à IE alors que vous utilisez FF, faites-le quand même (arf le nombre d'heures que j'ai passées à modifier mon code pour qu'il fonctionne sous Firefox...)!
Polices de caractères du site:
Ce site prendra automatiquement la police Tahoma, mais si vous ne la possédez pas (ce qui est peu probable), elle prendra automatiquement une autre, et ainsi de suite, selon ce schéma:
Tahoma >>> Franklin Gothic Book >>> Arial >>> Verdana >>> sans-serif
Historique
- le 15 Octobre 2006, je lance le site, qui a pour nom "All Metroid Prime", avec pour hébergeur gratuit IFrance. Je commence à utiliser TOWeb comme logiciel d'édition, en version gratuite. Ce dernier et Ifrance me mettent des pubs sur le site; il fallait s'y attendre.
- je commence à en avoir marre des inconvénients de la version gratuite, ne voulant pas payer, j'essaye Izispot, mais à cause de certains bugs, je passe finalement TOWeb en édition complète, pour une trentaine d'euros.
- peu après, je passe à un hébergeur payant, OVH, et je deviens propriétaire du domaine supermetroidprime.com. Ceci fait, le site est débarassé de la bannière publicitaire imposée par ifrance, et je dispose désormais de 10Go sur un serveur mutualisé!
- le site commence à se remplir, je fais quelques vidéos, et je me mets à chercher un moyen de les héberger ailleurs (si je les met sur le serveur, elles vont rapidement remplir tout mon espace dispo!)
- je trouve enfin ce qu'il me faut, Google Vidéo, qui propose un espace illimité pour autant de vidéos que vous voulez! Je les upload là-dessus, puis les installe sur le site.
- TOWeb commence à rencontrer des problèmes. Je deviens de plus en plus expérimenté en programmation web, et je commence à installer des scipts divers sur le site. Cependant, la manipulation de ces derniers sur TOWeb étant fastidieuse, ce logiciel n'étant pas adapté pour cela, j'arrête le développement du site, et je me mets à coder une nouvelle version moi-même, entièrement refaite de mes mains.
- après plusieurs essais, je n'arrive toujours pas à faire un design stable, adapté à toutes résolutions et à tous navigateurs; je ne maîtrise pas assez le CSS à ce moment-là.
- ne trouvant pas de solution, je fais une pause pendant quelques temps.
- pendant le début 2007, je recommence les essais, mais je n'y arrive toujours pas.
- fin Juin, je tente une nouvelle fois, et je trouve enfin la solution! Je m'empresse alors de terminer le design, de tranférer le contenu du site dans le nouveau, et enfin, au bout d'une semaine d'acharnement, de mettre en ligne la nouvelle version!
- depuis, je continue à remplir le site et à l'améliorer. Je n'utilise plus aucun logiciel d'édition, je fais tout avec un éditeur de texte. Je recherche dorénavant un moyen de capturer des vidéos numériquement en jouant (sans filmer). Si vous avez une solution pour le faire, merci de me contacter!
- et voilà, Super Metroid Prime a un an, ça fait plaisir; je ne l'ai pas oublié!