The purpose of
Rebol Site Builder
is to generate this Web site. Each
person who takes part in the drafting of these pages provides a HTML file containing
only the principal page - that you read this text rigth now. The script will
have to create the frames, the menus, to set up the links, to correct on fly
the texts in order to homogenize the presentation and to synchronize via ftp
with the server of Multimania!
An overwiew
Here are the various directories which constitute a Site Builder project on
the local drive of the administrator.
comprises the files which we want downloadable by ftp: informations, statutes...
This directory will have to be readable by a browser, i.e. contrary to all the
others, one will have to be able to list the contents of it.
is
no longer used: initially envisaged to contain the extensively used images,
we now prefer to place them in
.
contains
the built site which can be browsed locally by the administrator, in order to
verify its correct operation before publishing it.
contains the bulk of the site: the whole texts and the images illustrating them
specifically (a graph...).
is the directory which contains HTML files and the images which are the appearance
of the site: frameset, page of menu, principal page, logo... These pages can
be directly browsed in order to appreciate its appearance even before recreating
a site.
contains
the site built to be put online by the administrator. This one is not directly
locable browsable.
Here is the general outline which follows Site Builder:
,
and
are combined to build
and check the correct operation before the generation
and the synchronization of the site on Multimania.
The sources
|
contains the bulk of the site: the whole texts and the images illustrating
them specifically (a graph...). This material will be combined by Site
Builder with Templates in order to generate the site.
is a hierarchically arranged set of files and directories. The D2SET web
site is hierarchically arranged like a tree, i e we want to sort documents
by topic. Each HTML document is a sheet of this tree or a node opening
on somenew branchs. A document which opens on some new branchs , these
documents are incuded in a directory sharing the same name without the
extension
.html
. For example the page
en.html
titled "Welcome" opens on the english-written part of the site,
included in the directory
en/
. This hierarchy will be reproduced
in
and
.
Site Builder extracts from each HTML file its title inclued between
<TITLE>
and
</TITLE>
and its
contents inclued between
<BODY>
and
</BODY>
.
The title will be used as input in the menus, it must thus be at the
same time short and explicit. In current Template it is moreover displayed
at the head of the principal page. It is thus useless to point out it
a the begining of your document.
The contents of page (
BODY
) must be minimal, in order
not to overload. Its creator leaves to the care of the designers of Templates
the general presentation of the site, and concentrates on the editorial
contents.
The width of the page must be reduced in order not to upset a visitor
using a weak resolution. Because of the menu side frame, only 400 pixels
remain for this part. If it is possible, just leave the text not-formatted
, i.e. apart from a table which would force the width of it. Site Builder
will be given the responsability to give it on the page.
The anchor of links to any external site must have the refinment
target="_parent"
in order to take the whole window, and not just the frame.
A Java or Javascript contained in the page (
BODY
) will
be copied such as it and thus be operational.
|
The templates
|
contains HTML files and images which are the appearance of the site: frameset,
page of menu, principal page, logo... These pages can be directly browsed
in order to appreciate its appearance even before the recreation of a
site.
the file
index.html
is
a frameset
, the
file
menu.html
is the side frame of menu, and
body.html
is the principal frame.
|
The result
To each
directory, Site Builder makes correspond a
directory. This one comprises
a frameset
, a menu, and the pages
of contents.
The images of
are exported in
.