Historique
404Home 1 : le commencement
Lors de la première version, courant 2006, 404Home n'avait pour seul but que d'être le blog d'un développeur, en l'occurence mon blog (
pataprout). J'étais en effet seul sur le projet à l'époque. Outre cela, le blog permettait également de montrer quelques-uns des projets de l'époque.
La principale cause de son arrêt au bout de quelques semaines reste le manque de fonctionnalités et le fait que le blog ne puisse pas évoluer. D'où, le développement de la version 2.
404Home 2 : le renouveau
C'est en décembre 2006 qu'est sortie la version 2 de 404Home. Toujours un blog mais ayant la particularité de se présenter sous la forme d'un site. Au programme toujours des articles personnels pour rester dans la lignée du blog, mais la principale nouveauté résidait dans le module de projets beaucoup plus optimisé que le précedant.
Le site-blog aurait pu marcher bien longtemps si je n'avais pas eu les yeux plus gros que le ventre. En effet, je me suis lassé de ce style
site personnel.
404Home 3 : l'erreur
Beaucoup de soin a été apporté à la version 3. Tant au niveau esthétique qu'au niveau ergonomique ou encore des fonctionnalités. Pour y avoir des fonctionnalités, il y en avait,
trop !
La gestion des projets a été revue, ce n'est pas un mal, l'équilibre à été trouvé de ce côté. Néanmoins, voulant bien et trop faire, j'ai décidé de faire un site plus communautaire.
Diverses fonctionnalités donnant l'air communautaire ont été ajoutées. Je peux citer, les tutoriaux, le module de recrutement ou encore les téléchargements. En revanche, ils n'ont jamais été vraiment utilisés, et je n'avais pas le temps de m'en occuper.
Je ne me plaindrai tout de même pas de cette version, grâce à cela,
RedLime m'a rejoint en tant qu'administrateur, d'autre part, c'est pour la plupart grâce à cette version que vous connaissez (au moins de vue) le site.
En plus elle reste la plus aboutie, après la version 4. Cela semble normal, chaque version être plus optimisée que la précedente.
404Home 4 : la renaissance
Dans le but de corriger les erreurs de la version 3, nous avons pris la décision de développer la version 4. La différence tient en un mot. On passe d'un site communautaire à un site
portail. Il ne s'agit plus d'un site communautaire ou d'un quelconque site de recrutement de projets. Dès maintenant vous pouvez qualifier le site de portail ou encore
vitrine des sites du réseau 404.
Cette version plus légère que l'ancienne aura également un but second. Tenter d'obtenir un meilleur référencement en proposant la meilleure accessibilité qui soit.
Dans le but d'éviter de mettre des
barrières entre nos différents sites, 404Home vous propose de vous inscrire et d'accéder à tous nos sites avec le même pseudonyme et mot de passe pour chaque site.
Cette version marque également l'entrée officielle de
vincesk8 au sein des administrateurs. En effet, même si une équipe se doit de fournir le meilleur d'elle même, il faut avant tout que celle-ci soit soudée. C'est pourquoi, nous choisissons des personnes en qui nous pouvons avoir confiance et pour lesquelles nous avons vécu des aventures (et passé du temps à
discutailler :) ).
Accessibilité
W3C
404Home tente d'être conforme aux recommandations les plus strictes du
World Wide Web Consortium en termes de mise en page du site. Le XHTML suit donc le standard XHTML 1.0 Strict et le CSS le standard CSS 2.0. Suivre ces recommandations nous permet de nous assurer que le site est bien visible sur tous types de navigateurs et de résolutions.
Si vous souhaitez vérifier qu'une page est conforme, des liens vers deux validateurs sont présents en bas de chaque page. S'il vous arrive de trouver une page qui ne soit pas valide, faites le nous savoir de façon à ce que nous la rectifions au plus vite.
Ergonomie
Dans le but d'être le plus accessible possible, les liens ont été pensés de façon à être intuitifs mais aussi pour éviter d'êtres multiples et connexes. Ainsi, la plupart des liens sont disponible via le menu ou sur la page issue du lien.
Nous évitons au maximum les liens cachés ou enfouies sur des pages nécessitant elles-mêmes d'avoir cliqué sur différents liens. Cela permet de se situer correctement sur le site, autant pour vous, que pour nous.
Publicité
Considérant qu'un service doit être gratuit pour être accessible, il nous faut en revanche un moyen d'assurer la pérennité des données et de l'hébergement. C'est pourquoi, des publicités ont été mises en place par l'intermédiaire de
Google Adsense. Ce dernier ayant réalisé une application assez maléable, il nous est possible de vous proposer des publicités peu encombrantes et discrètes.
Technologies
Mise en page
Pour proposer un contenu lisible par le biais d'un navigateur, le couplage des langages XHTML et CSS autorise d'allier contenu et aspect. Il est donc possible de proposer un contenu autrement que sur un fond blanc.
La séparation en deux langages distincts permet de travailler d'une part, sur le fond (XHTML), puis de finaliser sur la forme (CSS).
Dynamisme
Afin de permettre un certain dynamisme, et ainsi sortir du cadre statique qu'impose le HTML, deux nouveaux langages sont utilisés. Le premier, PHP dans sa version 5 permet d'afficher un résultat en fonctions des données, sans pour autant éditer le code source d'une page. D'où le l'emploi du terme de dynamisme.
D'autre part, afin de dialoguer avec une application externe, la base de données, nous utilisons le langage SQL. Ceci nous permet de trier, éditer, et enregistrer simplement des données massives.
Fluidité
As soon as possible