Voici des modules dms que j'ai développé. Merci de m'adresser les améliorations que vous pourriez effectuer (même si cela ne revêt pas de caractère obligatoire). Toutes les suggestions constructives sont les bienvenues. Sauf mention particulière, ils sont sous licence GNU/GPL v2.
J'attire l'attention sur le fait que ces modules peuvent contenir des bugs, bugs que je m'efforcerai de corriger au plus vite dès que j'en aurai eu connaissance ! Ces modules, sauf exceptions, ne sont pas inclus dans la distribution standard du SCS. Merci de consulter les aides respectives incluses dans chaque module :-)
Ces modules sont fournis tels quels. Je ne puis être tenu responsable pour un dommage de quelque nature que ce soit
du fait de l'utilisation ou du téléchargement d'un ou de plusieurs des fichiers présents sur ce site (rappel).
Les modules sont présentés dans un ordre identique à celui du SCS, par rubrique. Chaque module possède sa documentation spécifique,
prière de s'y reporter avant toute réclamation ! :-) Attention : cette page ne recence que mes propres développements.
Pour chaque fichier, vous noterez "md5 : " suivi d'une suite hexadécimale. Il s'agit de l'empreinte MD5 128 bits du fichier que vous téléchargez. Afin de suffisamment garantir l'intégrité de ce dernier (mauvaise transmission depuis le serveur vers votre pc, acte malveillant, ...), veillez à vérifier que le fichier que vous aurez téléchargé possède la même empreinte que celle donnée ici. Si ce n'est pas le cas, recommencez le téléchargement. Si cela persiste, contactez-moi. Cette vérification n'est pas obligatoire.
Google vous listera de nombreux logiciels de vérification d'empreinte md5. À titre d'exemple, vous avez "WinMD5" sous MS Windows et "md5sum" sous GNU / Linux.
Note importante : si votre site est uploadé sur un serveur Scol tiers, notamment mutualisé, pensez à prévenir préalablement l'hébergeur que vous utilisez des modules non standards. Indiquez-lui par la même occasion l'url de cette page pour qu'il puisse éventuellement les télécharger et les installer sur son serveur s'il ne l'a pas déjà fait. En effet, si ceux-ci ne sont pas présents, votre site fonctionnera bien en local mais pas une fois "en ligne". Si vous hébergez votre site par vos soins, aucune manips particulière n'est à faire.
L'île aux trésors, par René Magritte,1942 
Placez le dossier inclus dans l'archive dans ' ..scol/partition/dms/admin '
cliDyndns 1.0
cliDyndns permet de mettre automatiquement à jour et de façon transparente son adresse de redirection lorsqu'on a une IP dynamique. Les serveurs gérés actuellement par le module sont : http://www.no-ip.com, http://www.2mydns.com, http://dns.blueline.be, http://www.changeip.com, http://www.cjb.net, http://www.dnsexit.com, http://www.dyns.net, http://www.sitelutions.com, http://www.myip.us, http://www.dyndns.org (DynamicDNS, StaticDNS et CustomDNS) (*), http://www.ovh.com (dynHost) (*); (*) : de façon indirecte
cliDyndns (19 ko) :

md5 : 117e4c50da853467f6da09a81258fd55
guestControl 2.0
guestControl permet au scolm@ster de regrouper sur une interface cliente unique les commandes qu'ils désirent : un
champ de saisie est également disponible et il est possible d'ajouter un texte ou une image cliquable en plus des
boutons. Graphiquement, l'interface est personnalisable.
Un site démo est inclus dans le module. Le code a été repris à zéro par rapport aux versions 1.x.
guestControl (87 ko) :

md5 : 58c29540557257c52a8f73eb5522e33e
login 3.1
login 3.1 reprend les fonctions de la version 3.0. Le seul changement réside dans la personnalisation complète de
l'interface cliente.
Mise à jour Juin 2004 : corrections des pbs de téléchargements des bitmaps de l'interface chez le client + ajout de
la validation du login par la touche Entrée.
login (66 ko) :

md5 : c3325bd18c00dddc311d2bf98d1c31f8
adScolmeeting 2.0
Module exclusivement serveur permettant de modifier différents paramètres d'un site (paramètres globaux, paramètres 3d, mises à jour automatiques, etc ...) sans avoir besoin d'ouvrir le SCS ni d'éditer le fichier dms. L'interface serveur de ce module affiche une aide spécifique à chaque commande disponible. Ce module est distribué avec le ScolMeeting et ne sert à rien sans.
adScolmeeting (66 ko) :

md5 : d2066266c0bd16d90f4535d9dd704d43
Placez le dossier inclus dans l'archive dans ' ..scol/partition/dms/avatar '
photo 3.2
photo 3.2 reprend les mêmes fonctionalités que la version 3.1 avec, en plus, la personnalisation graphique totale de l'interface cliente.
photo (33 ko) :

md5 : fd7888a1bdce5ffb609a3ce84e081d20
av3d 3.5
Par rapport à la version 3.1 standard, cette version ajoute les fonctionnalités suivantes : recharger les avatars 3d en ligne pour en offrir de nouveau suivant les circonstances / contextes, forcer un avatar pour un client, forcer un avatar pour tous les clients.
av3d (63 ko) :
md5 : 9f39e417b0bcc8b60ddf05f8fa285920
photo3s 1.0
C'est un nouveau module similaire à Photo3 mais dont les images disponibles pour les visiteurs proviennent uniquement d'un choix prédéfini sur le serveur : les clients ne peuvent donc choisir une image que parmi celles proposées par le concepteur. Les images ne sont pas téléchargées dans le cache client.
av3d (45 ko) :

md5 : a3c1e363efeb1e07f4888c14a9c9ca29
Placez le dossier inclus dans l'archive dans '..scol/partition/dms/bots '
guestIO 1.0
guestIO permet d'afficher un message à tous les autres visiteurs lorsqu'un visiteur se connecte ou se déconnecte. Plus généralement, il permet l'affichage de ces messages après n'importe quel événement (connexion / déconnexion mais aussi par un bot, un clic sur un bouton, le vainqueur d'un jeu etc ...). Note : Correctif juin 2004.
guestIO (3 ko) :

md5 : e10643e59fb8e2e6f5cb22ee6f9bac35
Bot0 maj 10/2004
Il s'agit du module Bot0 classique auquel j'ai ajouté la possibilité de donner un nom au bot : renseignez le champ "name" dans l'éditeur du module. Aucun autre changement. (Aide non mise à jour).
Bot0 maj 10/2004 (3 ko) :

md5 : cf312f3874e18c8d4607173eba386af7
globalTerm3d 1.0
Module gérant l'historique du term3d de chaque visiteur lorsque que celui change de cellule 3d (au sein d'un
même site !). Il est totalement fonctionnel.
Il ne sert à rien si le plugin Term3d n'est pas intégré dans les différents C3D3 du site.
globalTerm3d (18 ko) :

md5 : 45562466fb1d3fbaa7faf8da6eff01b6
Placez le dossier inclus dans l'archive dans ' ..scol/partition/dms/commtools '
HTTPserver 1.0
Module corrigé (Correctif devenu officiel).
HTTPserver (36 ko) :

md5 : f1ffe6c09d146657d34bb1195ebc51e1
PHPRING 1.0
Module pour figurer dans l'annuaire PHPRING. Cet annuaire se trouve à ces deux adresses simultanément :
http://www.scolring.org/phpring/index.php
http://iri3d.free.fr/phpring/index.php
phpring (36 ko) :
md5 : 74b3df29bbad686184f3ebbee695ca1c
Placez le dossier inclus dans l'archive dans ' ..scol/partition/dms/dev '
Debug 1.0
Module de debuggage pour les clients d'un site : ils pourront ainsi facilement reporter les bugs/commentaires sur un site, selon un cadre préformaté. Il s'agit dans cette version, pour le Scolm@ster, de recevoir les informations sous forme d'un fichier txt. Le client peut également joindre une image jpg uniquement pour illustrer le bug (capture d'écran). Ce module ne fonctionne pas par l'envoi d'un courriel mais directement avec le server Scol.
Debug (8 ko) :

md5 : cf90b470df511a06fcefdf1d5e769aa5
Placez le dossier inclus dans l'archive dans ' ..scol/partition/dms/fileutilities '
FileUpload 1.0
FileUpload est un module qui permet à un client enregistré d'uploader des fichiers sur le serveur Scol.
FileUpload (7 ko) :

md5 : 1c76432084fd5ceca8d045d479540a56
Placez le dossier inclus dans l'archive dans ' ..scol/partition/dms/games '
Clouvion 1.0
Clouvion est un jeu très simple mais vite prenant : il s'agit de taper le plus rapidement possible des mots choisis aléatoirement dans une liste. Plus on monte de niveau, plus le temps diminue. Score actuel, meilleurs scores et scores des autres joueurs affichés en direct. Interface partiellement personnalisable et liens "événement" et "action" en rapport. Aide au format texte.
Clouvion (7 ko) :

md5 : d951acfe63e9fda78c792a7dd1e53c6b
Placez le dossier inclus dans l'archive dans ' ..scol/partition/dms/interf '
Skin 1.0 - SkinButton 1.0 - SkinCheckbox 1.0
Le module Skin gère la mise en place de skins pour l'interface 2d d'un site Scol. Il affiche au visiteur la liste des skins disponibles et installe celui choisi sans être obligé de se reconnecter au site pour que les changements soient pris en compte. Seuls les skins choisis sont téléchargés chez le client et placés en cache.
Les modules skinButton, skinCheckBox et le plugin du C3D3 Logo (voir page Plugins 3d à jour permettent cet affichage dans les zones concernées. Le module Skin lui-même, outre la gestion des skins, permet d'afficher le bitmap correspondant au skin choisi comme fond du document "client".
Skin (24 ko) :

md5 : 630a077a9c764a5889ee6c039cbe375d
SkinButton (39 ko) :

md5 : d8e64179b23da4b8deef493f18d06263
SkinCheckbox (71 ko) :

md5 : 3a3085b7c8e3dedd780729d9b78d36b7
imageweb 1.0
Ce module affiche une image jpg ou bmp sur une interface 2D stockée sur un serveur web chez un ou plusieurs
clients. Il permet aussi de changer dynamiquement le lien depuis le serveur (et d'enregistrer cette modification sur
le fichier *.dms). Un exemple/demo est inclus dans le package que je vous propose. Toutes les suggestions sont les
bienvenues, j'ai développé ce module rapidement pour répondre à la demande d'un ami.
Note : pour afficher une image web sur une texture d'un objet 3d du C3D, il faut utiliser le plugin 3d "image"
(inclus dans la distribution standard du SCS) et non imageweb 1.0.
imageweb (24 ko) :

md5 : 232b4775e44ff2c407e6e13384284fcd
colorTerm 2.4 & maj
Cette version du colorTerm développée en collaboration avec Arkeon permet de personnaliser davantage le tchat et permet d'utiliser les fonctions de Présence/Absence du module LoginP4 développé par Bob le Gob ou du plugin Login développé par moi-même.
maj 08/2004 : cette mise à jour personnelle intègre la possibilité d'interaction entre le colorTerm et le plugin Term3d. En effet, si le concepteur du site le permet, le visiteur a le choix entre le tchat 'colorTerm' ou 'term3d' même si les autres visiteurs ont fait un choix différent : les messages écrits dans l'un apparaissent dans l'autre et inversement, tout comme les changements de couleurs d'écriture.
colorTerm 2.4 & maj (81 ko) :

md5 : 8fb2b5598bc58b3e9d9b5bce79787792
iriTerm 1.1
iriTerm permet d'afficher un champ de saisie chez le client avec un texte d'invite éventuel (prompt). Le message saisi est récupéré par l'action liée à l'événement "sendMsg".
iriTerm (31 ko) :

md5 : 4bd5072088e8e715b3203f04999dc3f7
Placez le dossier inclus dans l'archive dans ' ..scol/partition/dms/sound '
longSpeaker 1.0
longSpeaker est un module de dialogue vocal par micro et HP interposés. L'interface cliente est totalement paramétrable. Un site démo est inclus dans le module.
longSpeaker (44 ko) :

md5 : 0743a29bacebe77aa66f2032ee870659
Placez le dossier inclus dans l'archive dans ' ..scol/partition/dms/tools '
Scolpedia 1.0
Scolpedia ajoute une fonction de recherche de mots clés sur l'encyclopédie libre Wikipedia. Actuellement, les langues reconnues par le module sont : l'anglais, le français, le néerlandais, l'allemand, l'italien, le japonais, le portugais, l'espagnol et le suédois. Si la langue n'est pas reconnue par Wikipedia, la recherche se fera sur la version anglaise. L'affichage du résultat se fait dans le navigateur du visiteur.
scolpedia (24 ko) :

md5 : 5648781c0ec69835d881f0712f4e9ca4
showIP 2.0
ShowIP ne se contente plus d'afficher que l'IP du serveur (version 1.0) mais aussi une interface complète
permettant de programmer la fermeture du serveur, un message prévénant les visiteurs quelques minutes avantl'heure
fatitidque :)
Ce module est exclusivement serveur (il n'est donc pas possible de configurer la fermeture du serveur depuis un
client).
showIP (18 ko) :

md5 : db26821fef04e06e5270970f343f9f6a
Access 1.0
Access est un module gérant les connexions d'un visiteur et sur le serveur.
Côté visiteur, il enregistre la dernière connexion à un site (site où le module est implémenté). Il permet d'indiquer
la date de cette dernière visite la fois suivante (plus exactement le temps écoulé depuis).
Côté server, il enregistre toutes les connexions avec dates, pseudos et un paramètre supplémentaire librement
déterminé par le concepteur sous forme d'un fichier *.txt, consultable et modifiable depuis l'interface serveur.
Access (5 ko) :

md5 : d1173bb256b49eb82db2b7b2be1f7451
Chgwinmode 1.0
Chgwinmode gère l'apparence de la fenêtre du site : absence ou non de la barre de titre, menu, redimensionnement possible ou pas, transparence (possibilité de fenêtre "exotique" i.e. non carrées). Nécessite Scol V4.5 ou supérieure pour les clients !
Testversion 1.0
TestVersion teste la version du Voy@ger et la version du DHDMS. Renvoie les valeurs en question. Permet ainsi de lancer des modules spécifiques ou non suivant la configuration du client. Nécessite iridhdms.
expoPhoto 1.0
expoPhoto permet d'afficher des images accompagnées d'un titre chez un client. Associé à un module sequence, il est facile de faire un diaporama.
expoPhoto (24 ko) :

md5 : 32ab8e009745179bca7fb35fb0884b08