Contribuer

Les Pages Perso Chez Free

Par Al, le , dans Au sujet de ce site.

Ce site est un site collaboratif, ses pages sont ouvertes à tous. Il vous est donc possible de proposer vous-même un article. La procédure est très simple et ne demande pas beaucoup de connaissances techniques :

Le plus simple

Vous pouvez rédiger votre texte avec votre éditeur de texte préféré et le faire parvenir en l'envoyant à l'adresse de courriel du site : (ID clef PGP : 0x0B1B2C9C). Nous nous chargerons de formatter votre texte puis nous le publierons. Le délai de publication sera donc un peu plus long qu'avec la seconde option (cf. ci-dessous).

Le plus efficace

Si vous le souhaitez, vous pouvez nous faire parvenir votre contribution déjà formatée pour une publication avec Complexity, en suivant les recommandations suivantes.

Complexity (documentation officielle) est un gestionnaire de site statique qui utilise des fichiers HTML comme base pour la création les pages d'un site. Il vous suffit de créer la page correspondante à votre article et de nous l'envoyer par email pour qu'elle soit intégrée.

La structure de ce fichier est extrêmement simple et minimale et ne demande qu'a être complété par votre texte. Un squelette de fichier est disponible en téléchargement ⬇ ici ou depuis la page des téléchargements.

Structure du fichier :

{% extends "base.html" %}

{% block title %}Titre de votre contribution{% endblock %}

{% block description %}Description de votre contribution (balise meta){% endblock %}

{% block authors %}Votre nom ou pseudo{% endblock %}

{% block category %}La catégorie du site dans laquelle vous souhaitez publier (facultatif, peut être modifié avant mise en ligne){% endblock %}

{% block acknowledgement %}Si vous souhaitez remercier un autre contributeur/relecteur, c'est ici !{% endblock %}

{% block tags %}Liste des tags concernés par votre contribution, séparés par des virgules{% endblock %}

{% block content %}
<h3>Mon titre</h3>
<p>Mon paragraphe.</p>
<h4>Mon sous-titre</h4>
<p>Mon paragraphe.</p>
<p>Mon paragraphe.</p>
<p>Mon paragraphe&nbsp;:</p>
<ol>
<li>Mon premier point&nbsp;;</li>
<li>Mon deuxième point&nbsp;;</li>
<li>Mon troisième point.</li>
</ol>
<p>Mon paragraphe <a href="http://example.net" hreflang="fr" title="Un site très bien">un super lien</a>.</p>
<p>Mon paragraphe.</p>
<p>Mon paragraphe avec <a href="/toto.io">un super lien</a>.</p>
<p>etc.</p>
{% endblock %}

Vous devez nommer le fichier de votre contribution en minuscule. Les caractères admis sont a-z

Syntaxe HTML et CSS

La syntaxe utilisée sur le site est basée sur les standards HTML5 et CSS3. Vous pouvez inclure toutes les balises et la syntaxe HTML5/CSS3 autorisées entre les balises <article></article>, à l'exception des titre de niveau 1 et 2 (h1 et h2). Pensez également à vérifier que la structure de vos textes respecte les standards du W3C en réalisant un contrôle par « Direct Input » (HTML et CSS).

Merci de limiter au maximum la présence de code CSS dans le corps de votre article. Le graphisme du site est basé sur Skeleton v. 1.2, vous pouvez donc appeler les class déjà définies dans Skeleton ou dans le code CSS du site LPPCF afin de vous simplifier la tâche.

Les liens hypertextes

Les liens hypertextes internes au site doivent être relatifs à la racine du site et ils doivent débuter par un /.

Fichiers en téléchargement et images

Les images et fichiers en téléchargement sont proposés depuis le répertoire /public, merci de définir les chemins de vos documents inclus ou en téléchargement depuis ce répertoire. Les fichiers en téléchargement doivent être contenus dans des archives au format ZIP, sauf exceptions à définir avec la rédaction.

Ce site à fait le choix de ne pas utiliser un grand nombre d'image dans les articles, merci de limiter la présence de celles-ci au strict nécessaire afin de maintenir la charte graphique du site et permettre des temps de chargement de pages faibles.