CONTRIBUTIONS
Si vous voulez contribuer à PrograZine, pas de problèmes.
Tous les idées sont les bienvenues. En ce moment, nous manquons
de personnes pour écrire un véritable vours sur le C, mais
vous pouvez écrire dans bien des domaines, pourvu que ça
touche de près ou de loin la programmation. Les articles sur les
systèmes "alternatifs" (autres que DOS/Win95) sont aussi
les bienvenus.
Pour rendre la mise en page de PrograZine plus
... homogène et plus simple à modifier, j'ai décidé
de créer un micro-langage de mise en page: le format .PRO. C'est
un format qui ressemble au HTML, mais ne vous affolez pas, en très
simplifié.
Si vous pouvez formatter vos articles avec ces restrictions, tant mieux.
Mais ATTENTION! Vous n'êtes pas du tout obligés de le faire
! Ce sera plus simple pour moi, c'est tout. En effet, beaucoup trouvent
que les restrictions sont trop grandes et que ça pourrait faire
fuir ceux qui hésitent encore à participer, et c'est d'ailleurs
ce que je pense aussi. Donc, je repette: vous n'êtes pas obligés
de passer par les fichiers .PRO. Vous pouvez vous contenter d'un fichier
au format DOC (Word 6.0 uniquement !!), RTF, TXT ou HTML (bref, tout ce
qui se lit sans problèmes), ce n'est pas pour ça que vos
articles seront traités en retard...
Pour publier un article, vous devez m'envoyer trois
fichiers
machin.pro : Votre article au format .PRO
machin.ent : L'en-tête de l'article (infos sur l'auteur)
machin.lst : La liste de tous les fichiers fournis avec votre article
|
l |
Les mot-clés du format .PRO sont définis
entres deux signes: '<' et '>'. Comme en HTML, on va appeller ça
des tags. Les paramètres du mot-clé sont entres les deux tags
et . Tous les tag doivent être en minuscules.
<pro> : début du fichier (obligatoire)
<titre1> : 1er niveau de titre
<titre2> : 2ème niveau de titre
<titre3> : 3ème niveau de titre
<exemple> : texte formaté (ceci est un <exemple>), pour faires des chémas en mode texte, etc ... la police est en chasse fixe.
<tableau> : un ... tableau (voir plus bas)
<p> : paragraphe
<remarque> : remarque importante
<attention> : trucs à éviter
<astuce> : petite astuce ...
<barre> : une barre horizontale ...
<image> : une image ...
<lien> : un lien ...
|
l |
Un petit exemple vaut mieux qu'un long discours
...
<titre1>Ceci est un premier titre</titre1>
<p>Ecrivez votre texte ici ...</p>
<remarque>
Une petite remarque ... c'est cool
</remarque>
etc ...
|
l |
... donnera la chose suivante:
>Ceci est un premier titre |
Ecrivez votre texte ici ...
|
l |
Une petite remarque ... c'est cool |
La barre horizontale ci-dessus se met avec le tag
<barre>
Les liens et les images se mettent ainsi:
<image>image1.gif</image>
<lien>http://www.altern.org/prograzine</lien> le prochain site de PrograZine
|
l |
>Le cas spécial
des tableaux |
Les tableaux sont définis ligne par ligne.
C'est à dire qu'une ligne de votre fichier .PRO correspond à
une ligne du tableau. Les colonnes sont délimitées par la
dièse "#"
Exemple:
<tableau>
ceci est un tableau#cool#colonne
ligne#vert#rouge#bleu
</tableau>
|
l |
ceci est un tableau |
cool |
colonne |
ligne |
vert |
rouge |
bleu |
Le deuxième fichier est un fichier de d'informations
sur l'auteur et le contenu de son article. Les champs sont de la forme AUTEUR=discase.
La partie de droite doit être en MAJUSCULES
TITRE=Essai de document
AUTEUR=discase
* EMAIL=discase@mail.dotcom.fr // vous pouvez mettre aussi votre adresse
// postale si vous n'êtes pas connecté
* WEB=http://www.citeweb.net/discase/
* SOURCE=source.c // un source de votre programme
* LANGAGE=pascal // le langage concerné par votre article.
c | delphi | ada | qb | ...
* NIVEAU=debutant | initie | expert
* OS=dos | win3x | win95 | linux | macos | atari | ...
CLES=mots; cles; séparés par; des points-virgules
DESCRIPTION=Description rapide de votre article
// pour un futur moteur de recherche d'articles ... !
|
l |
|
l |
Les champs précédés par
le signe "*" sont facultatifs |
Le dernier fichier à fournir est le fichier
.LST. Il contient simplement les fichiers qui accompagnent vos articles.
Y COMPRIS les images et les sources !!. Si vous n'avez aucun fichier avec,
pas de fichier .LST !
|
l |
Vos fichiers devront être au format ANSI
si possible. (texte seulement sous WordPad), parce que le programme
de conversion est sous Linux, qui ne gère que l'ANSI (enfin,
je ne sais pas comment faire pour le mettre en ASCII). Sinon, vos
accents seront un peu ... bizarres. |
Tout ça, c'est dans le meilleur des cas.
Mais, il y a toujours quelques articles "rebels", comme les articles bourrés
de formules mathématiques, qui sont en fait des images. En format
.PRO, ça devient illisible.
La fin du fichier est marqué par le tag
</pro>. Voilà. Si vous avez besoin d'autres tags. Si vous voulez
modifier la mise en page, dites-le moi, c'est fait pour ça !!