accueil Accueil Lire Lire Écrire Écrire Fiches de lecture Fiches de lecture Forums Forum
Le site
Accueil Lire Écrire Fiches de lecture
Communauté
Forum Concours Liste des membres Visiteurs (9)
Membre
Connexion Inscription
Recherche
dans :
Recherche avancée
Publicité
Partenaires

Vous êtes ici => Accueil > Pages spéciales > En savoir plus
  • Historique
  • Remerciements
  • Technologies

Historique

Le passé

L'encrier est un projet qui n'est pas récent. Je - c'est à dire moi, Csame, le webmaster de ce site - pense pouvoir affirmer que l'idée de l'Encrier date d'il y a presque de deux ans. Mon premier vrai site, www.miss-teigne.net qui concerne la fiction "Les Secrets d'Hermione", ayant été lancé en juillet 2005, je me retrouvais désoeuvré et avec l'envie de réaliser quelques choses de plus vaste que le site des Secrets d'Hermione.

Le concept de l'Encrier, basiquement, rassemble deux de mes occupations favorites : la création de site Internet, et l'écriture de textes amateur. Cela représentait l'occasion de réunir ces deux passions. L'idée s'est ensuite enrichie d'un constat que j'avais fait (ou cru faire) : il y a peu de bons sites généralistes francophones destinés aux auteurs amateurs. Il n'en fallait pas moins pour déclencher l'idée, mais avant qu'elle passe du statut de simple idée à ébauche de réalisation concrète, il a fallu pas mal de temps, il a fallu que la chose mûrisse.

C'est ce qu'elle a fait, pendant plus d'un an. Bien sûr, je n'y réfléchissais pas 24 heures sur 24, mais l'idée demeurait sous-jacente dans ma tête. Puis un beau jour, sans savoir si le projet avait la moindre chance d'aboutir, je me suis mis à écrire les plus anciennes lignes de codes de ce site. Le site a vécu ses premiers balbutiements dans une ambiance assez chaotique : j'ai plusieurs fois abandonné puis repris le code. Le site n'a commencé à prendre forme qu'au cours de l'été 2006, même s'il manquait d'énormes morceaux comme le forum, le design, etc. A cette époque là, les fichiers du site n'avaient pas d'hébergement en ligne : ils étaient administrés en local, ce qui signifie qu'il n'était possible d'y accéder que depuis mon ordinateur. Peu après, j'ai mis une première version en ligne dans un répertoire de miss-teigne.net. Quelque mois plus tard, Garyas m'a aimablement proposé un sous-domaine d'un de ses sites.

Je ne suis pas resté longtemps solitaire dans l'élaboration de l'Encrier. Le 6 juillet 2006, j'ai proposé à Alixe de me rejoindre en tant qu'homologatrice et testeuse du site. Elle a immédiatement accepté, mais je n'ai eu le plaisir de collaborer réellement avec elle que lorsque le site entra réellement dans sa phase finale.

A partir de septembre 2006 et jusqu'à mars 2007, les avancées ont été sporadiques et interrompues par de longs mois d'inactivité. Pendant tout ce temps, malgré le travail qui avait déjà été effectué, j'ignorais si j'allais mener le projet à terme. Le principal problème demeurait que le site n'avait toujours pas le moindre design, et que je suis personnellement incapable de me charger de la partie graphique - à moins se résigner à avoir un truc moche J'ai passé un appel dans le forum "recrutement" du Site du Zér0, et une autre designeuse, Mandine, a accepté de se charger du design.

Malheureusement, Mandine n'a finalement pas pu se charger du design, mais alors que tout semblait perdu, aux alentours du mois de mars, j'ai trouvé sur Internet un design qui me plaisait particulièrement, et dont la créatrice, Softys, proposait gratuitement l'utilisation. J'ai adapté le design a mon site, et je l'ai largement modifié en fonction de mes besoins particuliers, mais le schéma de base du design est bel et bien l'oeuvre de Softys. Il était beaucoup plus agréable de travailler sur un site au design agréable que sur un site au design inexistant :) A partir de ce moment là, le développement du site s'est considérablement accélérér, et j'ai commencé à penser que, finalement, le site verrait peut-être le jour.

Les mois de mars, avril et mai 2007 sont très actifs : la majorité des lignes de code de ce site sont codées pendant ces trois mois. Alixe commence à intervenir en traquant les bugs dans le site et en éliminant un à uns les points obscurs. Il était prévu de sortir le site pendant les vacances de Pâques, mais finalement l'échéance sera reportée au mois de mai.

Présent et avenir

A l'heure où j'écris ces ligne, la publication du site est imminente. Ce n'est peut-être qu'une question d'heures. Inutile de de dire que je suis un peu anxieux à l'idée de présenter le projet au monde, mais plus fondamentalement, je suis impatient d'y parvenir enfin après tant de temps et de travail. Ce site n'a pas la vocation de devenir LE site numéro un dans son domaine, mais enfin, j'avoue qu'un peu de succès ne serait pour autant pas de refus.

La version que vous avez sous les yeux est la version bêta de l'Encrier. Qu'est-ce que c'est ? C'est simplement, en informatique, la façon courante de dire que le site n'a pas encore atteint sa parfaite maturité. En effet, avant d'être confronté à de véritables visiteurs humains, qui iront trifouiller dans ses recoins les plus obscurs, un site ne peut pas vraiment être sûr d'être exempt de bugs. A cet égard, nous demandons à nos visiteurs de bien vouloir se montrer indulgents, car il est possible qu'il reste certains problèmes. Nous vous invitons par ailleurs à reporter sur le forum les éventuels bugs que vous aurez remarqué.

Quelques mois après la sortie du site, nous pourrons fièrement enlever la mention bêta, et déclarer "vous surfez à présent sur la version 1.0 de l'Encrier, la première version stable et théoriquement exempte de bugs !".

Pour terminer cet historique, je voudrais ajouter que ce n'est pas parce que je suis sur le point de présenter ce site au public que je vais arrêter totalement son développement. L'Encrier s'enrichira de nouvelles fonctionnalités, certaines prévues, certaines hypothétiques, et certaines, ma foi, que vous, en tant que visiteur, n'hésiterez pas à proposer.

Remerciements

La réalisation de l'Encrier a été rendue beaucoup plus facile et agréable grâce aux nombreuses personnes qui ont contribué de près ou de loin à sa réalisation. Merci :
  • à Alixe, pour son homologation complète du site, pour ses conseils avisés et pour son soutien.
  • à Jacques, pour sa (future à l'heure où je vous parle) bannière et pour certaines images.
  • à Garyas, alias Cornedrue, pour son soutien, notamment logistique. Merci pour ses conseils en matière d'hébergement et pour le prêt du sous-domaine sur lequel était hébergé le site pendant son développement.
  • à Glouby, pour ses conseils avisés.
  • à mes frères et soeurs pour leur soutien et leurs commentaires.
  • à Softys pour la réalisation du design.
  • au Site du Zér0 pour les cours et tutoriels qu'il met gratuitement à disposition de tout ceux qui veulent réaliser un site web.
  • aux réalisateurs du système Artichow, qui m'a permis de créer les différents systèmes de statistique.
  • aux réalisateurs du système Tinymce, qui permet au site l'utilisation des aires de texte en WYSIWYG pour la soumission de chapitres et les corrections.
  • à la foule d'anonymes, peuple des forums ou auteurs de tutoriels, dont le savoir ou l'expérience m'aura été utile pour la réalisation de ce site web.

Technologies

L'Encrier représente environ 100 000 lignes de code. C'est beaucoup, certes, mais rassurez-vous : là-dedans, seules 15 000 ont été réellement codées manuellement par moi. Le reste, ce sont des systèmes que l'Encrier utilise pour ses diverses fonctionnalités.

L'Encrier utilise plusieurs technologies différentes qui lui permettent d'être un site entièrement automatisé, qui ne nécessite pas d'intervention manuelle d'un administrateur pour fonctionner - hors modération des forums, correction des textes, etc. etc. Que se passe-t-il techniquement quand vous tapez "http://encrier.org" dans la barre d'adresse de votre navigateur ? Nous allons aborder cela de la façon la plus simplifiée possible, mais il se peut que certains termes techniques vous échappent. Si c'est le cas, ne vous inquiétez pas : il n'est pas nécessaire de comprendre comment fonctionne une technologie pour pouvoir l'utiliser.

Lorsque vous tapez http://encrier.org dans votre navigateur et que vous appuyez sur ENTER, une requête est envoyée depuis votre ordinateur jusqu'au serveur.
C'est quoi un serveur ?
Un serveur est une sorte d'ordinateur bien particulier : il sert à exécuter les ordres qui lui sont transmis par les visiteurs d'un site déterminé. Le serveur de l'Encrier est situé en Suisse. Cela signifie concrètement que lorsque vous cliquez sur un lien, où que ce soit sur le site, votre ordre va voyager jusqu'en Suisse, et être exécuté par le serveur. Une fois l'ordre exécuté, le serveur va vous envoyer le résultat sous forme d'une page XHTML.
Une page quoi ?
XHTML. Tel que vous le voyez, affiché par votre navigateur, le site est une succession de balises XHTML. Si vous faites un clic droit et que vous sélectionner "afficher la source" ou "source" dans le menu contextuel, vous pourrez voir à quoi ressemble ce code. Il s'agit d'une succession de balises ouvrantes et fermantes qui sont interprétées par votre navigateur (Internet Explorer, Mozilla Firefox, etc.) de manière à afficher un résultat.

Ce résultat sera mis en forme pour avoir belle apparence grâce aux feuilles de style CSS. Le langage XHTML peut fonctionner tout seul, mais le résultat sera très... sobre En effet, les feuilles de style en cascade permettent d'appliquer des propriétés particulières aux différentes balises du XHTML. Par exemple, on dira que la balise strong, qui sans CSS, est généralement affichée en gras par les navigateurs, aura la propriété d'avoir une taille de 16 pixels, la couleur rouge, et le fond vert (j'invente, hein !).

De cette manière, vous aurez un beau résultat bien structuré et avec des jolies couleurs sur votre écran. Le résultat est en principe figé : vous n'aurez pas accès à d'autres informations si vous ne rechargez pas la page. Pour plus de convivialité le site utilise aussi certains éléments du langage Javascript. C'est cette technologie qui, par exemple, vous permet d'afficher la prévisualisation de vos messages.

Vous vous en doutez : ce n'est pas tout :) L'Encrier utilise d'autres technologies, dont PHP. PHP est un langage qui s'exécute en amont. Souvenez-vous du procédé : la requête est envoyée depuis le visiteur, exécutée par le serveur, et réexpédiée chez le visiteur. Eh bien, PHP est le langage que parle le serveur. C'est le langage qui permet au site d'être automatisé. Par exemple, prenons la page "ecrire", qui n'est accessible qu'aux membres. C'est le langage PHP qui va déterminer si le visiteur est membre ou non, et en fonction de cela, afficher soit la page normale, soit le message "vous devez être membre pour accéder à cette page". Le langage PHP va en fait générer une page XHTML, qui sera envoyée au visiteur et lues par son navigateur.

Enfin, l'Encrier utilise le langage SQL. C'est un langage qui est utilisé pour communiquer avec la base de données, où sont stockées presque toutes les données du site. Lorsque vous postez un chapitre, par exemple, c'est via le langage SQL que le serveur va insérer le texte de votre chapitre dans la base de données.

Pour plus d'informations, utilisez le forum ou le formulaire de contact
SQL : 4 - Exécution : 0.026 s. - Visiteurs : 9
Tous droits réservés sauf mention contraire.
Équipe - Changer de design - Contact - Remonter - Détails - Aide
Partenaires : Art-toon.fr - fanfictions.fr - scribeos.com - bullejapons.fr - Rou & Bou