Langages web utilisés

Le site du jeu de rôle Quenta a été développé en PHP, langage de scripts côté serveur permettant l'interaction avec une base de données mySQL. Le langage PHP, grâce à ses nombreuses fonctions et ses structures conditionnelles, permet de mettre en place un site dynamique de grande envergure. Le couplage avec une base de données facilite la mise à jour du site de manière très efficace. La base de données permet de stocker des informations et de la modifier à volonté. Ainsi sont stockés les comptes des utilisateurs, les personnages créés par les joueurs, etc ; en fait la quasi-totalité du contenu du site en-dehors des textes des présentation comme celui-ci.

Compatibilité

Autant que possible, ce site essaye d'être compatible avec tous les navigateurs web : Internet Explorer, Firefox, Safari, etc. Il n'a malheureusement pas pu être testé avec tous les navigateurs : si vous constatez un problème d'affichage sur votre navigateur, merci de me le signaler. La présentation du site se fait par une feuille de style CSS permettant de structurer l'aspect du site de manière homogène. Cette feuille de style est une adaptation d'un tutoriel d'Alsacréations qui propose de nombreuses excellentes ressources pour réaliser des sites web qui suivent la règlementation du W3C. Le code HTML a été testé et validé par le Markup Validation Service v0.7.4 du W3C. La feuille de style CSS a été testée et validée par le CSS Validation Service du W3C.

Valid XHTML 1.0 Transitional

La base de données

La base de données mySQL est le noyau d'informations du site. On passe en base de données toute information dont le type est récurrent ou qui est susceptible de subir souvent des modifications. C'est le cas des comptes utilisateurs et des descriptions des mises à jours. C'est le cas des caractéristiques des races, des professions, des spécialités pour la création des personnages. C'est le cas des scénarios et des parties jouées par les utilisateurs. Bref, une immense majorité du site fonctionne grâce à cette base de données qui est en interaction directe avec le site en lui même. Cela vous permet d'apporter des modifications à votre compte personnel, de créer et de faire évoluer des personnages, de gérer les scénarios joués.

Production dynamique de PDF

Une librairie de génération de PDF à la volée est incluse sur le site. Ce script permet de créer des PDF à partir des informations présentes dans la base de données. Ainsi, les PDF produits sont automatiquement à jour au moment où ils sont solicités par l'utilisateur. Cette solution gratuite et très efficace s'appelle FPDF.

Règles d'utilisation du site

Toute copie partielle ou totale du site est rigoureusement interdite sans l'autorisation de l'auteur. Pour toute question, contactez-moi par e-Mail ou utilisez le forum (il est là pour ça !).

L'inscription sur le site ne vous engage à rien. Vous pouvez vous désincrire à tout moment sur simple demande. Vous avez accès à vos informations et pouvez les modifier à loisir. Aucune information vous concernant, y compris votre adresse e-Mail, ne sera rendue publique ou diffusée. Toutefois, malgré la mise en place de systèmes de sécurités, l'auteur ne pourra pas être tenu responsable en cas de piratage informatique de la base de données.

Certaines des informations que vous saisirez sur le site seront susceptibles d'être validées par l'administrateur avant d'apparaître publiquement. D'autres apparaîtront directement sans passer par une modération. Les informations saisies sur le site sont sous la seule responsabilité de leurs auteurs. Toute intervention à caractère raciste, pornographique ou insultante est strictement interdite. L'administrateur se réserve le droit de supprimer un contenu irrespectueux voir de détruire le compte des utilisateurs irrespectueux. L'inscription au site suppose que vous avez pris connaissance de ces règles d'utilisation du site et que vous les acceptez.

Inscription