- 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.
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.
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.
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.
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 !).
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.