Rebol Site Builder
est l'un des projets de
D2SET
, et a pour but
de générer ce site web. Chacun participant à la rédaction
de ces pages fournit un fichier html ne contenant que la page principale - celle
que vous lisez en ce moment même. Le script a pour charge de créer
les frames, les menus, mettre en place les liens, corriger au vol les textes
pour en homogénéiser la présentation et synchroniser via
ftp avec le serveur de Multimania !
Une vue générale
Voici les différents dossiers qui constituent un projet Site Builder
sur le disque de l'administrateur.
comporte les fichiers que nous voulons téléchargeables par ftp
: plaquettes d'information, statuts, ... Ce dossier devra être brousable,
c'est à dire que contrairement à tous les autres, on devra pouvoir
en lister le contenu.
est
un dossier obscelète : initialement prévu pour accueillir les
images récurentes du site, nous préférons maintenant placer
ces images dans
.
accueil
le site construit brousable en local par l'administrateur, afin de vé
rifier son bon fonctionnement avant de le publier.
contient
le matériel du site : l'ensemble des textes et des images illustrant
spécifiquement ces textes ( un graph, ... ).
est le dossier contenant les fichiers html et les images qui sont l'apparence
du site : frameset, page de menu, page principale, logo, ... Ces pages peuvent
être directement brousées afin d'en apprécier l'apparence
avant même de recréer un site.
acceuil
le site construit pour etre mis en ligne par l'administrateur. Celui ci n'est
pas directement brousable en local.
Voici le schéma général que suit Site Builder : On combine
,
et
pour
construire
et vérifier le bon fonctionnement global avant de générer
et de synchroniser
le site sur Multimania.
Les sources
|
contient
le matériel du site : l'ensemble des textes et des images illustrant
spécifiquement ces textes ( un graph, ... ). Ce matériel
sera combiné par Site Builder aux Templates afin de générer
le site.
est un ensemble hiérarchisé de fichiers et de dossiers.
Le site de
D2SET
est organisé de façon hiérarchique,
c'est à dire qu'on a cherché à y classer les choses
en rubriques/sous-rubriques formant un arbre. chaque document HTML est
soit une feuille de cette arbre, soit un noeud ouvrant sur de nouvelles
branches. Lorsqu'un document ouvre sur d'autres documents, ce contenu
se trouve dans un dossier portant le même nom que ce document, sans
l'extension
.html
. Ainsi la page
fr.html
intitulée
"Bienvenue" ouvre sur le contenu francophone du site situé
dans le dossier
fr/
. Cette hiérarchie sera reproduite
dans
et
. Ces
fichiers ne peuvent pas porter les nom
index.html
et
menu.html
,
ils sont reservés aux templates.
Site Builder extrait de chaque fichier HTML son titre inclu entre
<TITLE>
et
</TITLE>
et son contenu inclu entre
<BODY>
et
</BODY>
.
Le titre servira d'entrée dans les menus, il doit donc être
à la fois court et explicite. Dans le Template actuel il est de
plus affiché en tête de page principale. Il est donc inutile
de le rappeler au début de votre document.
Le contenu de la page (
BODY
) doit être minimale, afin
de ne pas surcharger. Son auteur laisse au soin des concepteurs des Templates
la présentation générale du site, et se concentre
sur le contenu rédactionnel. Il ne faut pas en particulier dupliquer
le titre et l'incluant au début du contenu de la page, il serait
en double... Dans un cadre général, faites court : mieux
vaux scinder un document plutôt que de voir un visiteur abandonner
son chargement...
La largeur de la page doit être réduite afin de ne pas indisposer
un visiteur utilisant une faible résolution. A cause de la frame
latérale de menu il ne reste que 400 pixels pour cette partie.
Si vous n'avez pas de contrainte particulière de largueur, laisser
le texte non-formatté, c'est à dire en dehors d'un tableau
qui en contraindrait la largeur. Site Builder se chargera de le remettre
en page.
Les liens vers des pages exterieures au site de l'association doivent
porter la mention
target="_parent"
afin de s'ouvir
dans la fenêtre entière, et pas seulement dans le cadre.
Un script Java ou Javascript contenu dans la page (
BODY
)
sera recopié telle qu'elle et donc fonctionnel.
|
Les templates
|
contient les fichiers HTML et les images qui sont l'apparence du site
: frameset, page de menu, page principale, logo, ... Ces pages peuvent
être directement brousées afin d'en apprécier l'apparence
avant même de recréer un site.
le fichier
index.html
est un
frameset
, le fichier
menu.html
est la page latérale de menu, et
body.html
est la page principale.
|
Le résultat
A chaque dossier de
,
Site Builder fait correspondre un dossier de
.
Celui-ci comporte un
frameset
, un menu, et les pages de contenu.
Les images du
sont exportées dans
.