
Ouverture en grandes pompes ce soir du site dédié aux
Terrific Legends. Ces vilains qui sévissent dans les
Insoumises, un univers fictif du jeu
City of Villains...
En place depuis mardi soir, le nom de domaine a forcé quelques petites modifications. Ainsi, ce sont bien deux sites distincts qui tournent actuellement.
Deux sites qui utilisent une seule et même base de données. On pourra donc éviter les doublons inutiles puisque chaque action effectuée sur l'un des deux domaines (
Fantastic Legends ou
Terrific Legends) sera prise en compte sur l'autre. Pas de double emploi!
Malheureusement, je n'ai pas encore trouvé le moyen de partager le cookie... En effet, un cookie se réfère à un nom de domaine. Or, là, il y en a deux. Il est donc nécessaire de s'identifier sur les deux sites. Bien sûr, si l'on n'en utilise qu'un des deux, l'authentification auprès du second est superflue. Il n'y a pas de dépendances. Juste un risque de voir apparaître des messages anonymes sur le forum les premiers jours...
L'autre point noir de cette séparation des sites était la gestion de l'upload. Hormis la galerie qui n'est pas concernée, les sites requièrent quelques envois de fichiers vers le serveur (avatars...).
Trois choix se présentaient alors : syndiquer l'upload sur l'un des deux sites par le biais d'un script commun, uploader en double à chaque fois ou uploader sur le site favoris (il semble logique que les membres vont s'attacher plus ou moins à l'un des deux sites suivant les affinités) et vérifier à chaque appel du fichier sur quel site celui-ci est existant...
La troisième solution semble barbare mais, au final, c'est celle qui a été retenue... Voici une de ses applications sur le site des
Terrific Legends :
if (file_exists("./$imgtmp")) {
echo '
';
} else {
echo '
';
}
C'est en fait très simple. On vérifie si le fichier appelé est présent en local. Si oui, on l'affiche. Si non, on va le chercher sur l'autre site. Ici, la variable
$domainefl est définie dans le fichier de configuration...

Ainsi, les membres pourront disposer de deux avatars. Un pour leur héros et un pour leur vilain...
Enfin, il a fallu adapter intégralement la charte graphique au thème de
City of Villains. Diverses petites choses ont été ajoutées par-ci par-là. Le tout dans un souci d'ergonomie.
On s'arrêtera, par exemple, sur l'onglet du header qui permet de basculer d'un site à l'autre...
Le tout ayant été préparé en secret, la surprise aurait pu être grandiose si dans un moment d'égarement je n'avais pas posté un message sur le forum depuis le domaine des
Terrific Legends.
Jusque-là, rien de bien grave. Sauf que je n'imaginais pas qu'un des membres utilisait la fonction d'abonnement du forum. Et c'est donc ce cher
Dymetalys qui a pu visiter en exclusivité (mondiale) le nouveau site et faire parvenir le premier rapport de bug. Le pauvre s'en veut alors qu'il n'y a pas mort d'homme! On l'appelait
Dym Le Bon ; dorénavant, il sera rebaptisé
Dym Le Magnifique!
Ma mère me le disait pourtant : le souci du détail! Si un jour je fraude les impôts, il faudra que je m'en souvienne...
Plus commentés