Vous êtes ici : Accueil > Documentation > Plugin Journal > Premières infos sur le plugin journal
Publié : 28 octobre 2007

Premières infos sur le plugin journal

Je reprends dans cet article des éléments de messages échangés sur spip-edu.

Etat des lieux

Le plugin journal est très difficile à mettre au point pour plusieurs raisons. Chacun comprenant que la finalité d’un tel plugin est la sortie papier sinon eva suffirait à elle toute seule.

Mais non seulement sommes-nous confrontés à des problèmes de navigateurs, ceux de Microsoft ne respectant pas les normes en vigueur, mais aussi devons nous faire face aux OS windows mac linux qui gèrent chacun à sa manière l’impression et encore devons nous prendre en compte le comportement des imprimantes !

Pour toutes ces raisons le plugin journal n’était qu’un prototype qui n’aurait jamais dû sortir en l’état. Pour les plus bricoleurs je vais tenter un petit tutoriel.

Historique des versions

La première version de journal repose sur une rubrique à qui on donne le mot clé "journal" chacun des articles trouve sa place soit à droite soit à gauche avec les mots clé colonne-droite ou colonne-gauche. La gestion du passage à un format plus grand que A4 pose problème. Sur www.corrobori.fr vous pourrez voir l’état de fonctionnalité du plugin dans cette version.

Si votre version du plugin ne permet pas un affichage identique c’est que ce n’est pas la bonne version

La deuxième version du plugin est radicalement différente, elle s’appuie sur l’utilisation des modèles de spip. l’idée et de permettre de positionner les articles dans une maquette vierge à la façon de la PAO, au moyen d’une syntaxe très simple.

Ce modèle de fonctionnement est celui du plugin fiche décrit en détail ici

http://www.eva-web.edres74.ac-grenoble.fr/spip.php?article5
http://www.eva-web.edres74.ac-grenoble.fr/spip.php?article28

puis

http://www.eva-web.edres74.ac-grenoble.fr/spip.php?article44
http://www.eva-web.edres74.ac-grenoble.fr/spip.php?article63
http://www.eva-web.edres74.ac-grenoble.fr/spip.php?article64

Là encore nous buttons sur les mêmes difficultés. L’idéal serait que les navigateurs respectent les règles "papier" des css, @page, widows orphans page break .... ne rêvons pas même Fire Fox ne les respecte pas , on distiguera cependant le navigateur Opéra qui semble être le plus conforme aux normes.

En conclusion, n’attendez pas pour demain un plugin journal fonctionnel , par contre aux vues des attentes qui s’expriment ça et là il est possible de réaliser à tous un cahier des charges plus précis de ce plugin.

Le débat est lancé

Merci pour cette synthèse....
Pour le problème des OS, des navigateurs, et des imprimantes, je vois une solution, ma foi fort logique....

Le PDF !

Pourquoi le plugin ne générerait pas un PDF plutôt qu’utiliser les fonctionnalités d’affichage et d’impressions parfois hasardeuses des combinaisons OS/Browser/Imprimante ?

cEd

...

Bien sûr le pdf pourquoi n’y a-t-on pas pensé avant ?...

le pdf ne montre le résultat final qu’au dernier moment et c’est un peu frustrant , surtout pour des enfants.

Ça oblige a concevoir un couple journal écran / journal papier. En gros parmi tous les articles du sites lesquels seront sélectionnés pour être imprimés / publiés sur papier.

C’était presque ma première idée, car l’idée que j’avais du journal était celle d’un site où se retrouvent des élèves, des classes, des maîtres, des sujets ,des thèmes et des articles où périodiquement une conférence de rédaction en ligne décide du contenu du journal papier.

Ce qui permettait de lancer des activités pédagogiques comme commande / reportage. Ex : une classe des Alpes commande un reportage sur le littoral atlantique et tout le monde en profite.

Faisons quelques propositions

Votre plugin Journal, vous le voulez comment ?

- Une rubrique avec des articles formatée maquette ?
- Un article avec des modèle formaté maquette ?
- Une fabrication de pdf ?

Accessoirement voulez vous un site "maison mère" qui recueille tous les journaux de France et de Navare avec son comité éditorial ses commandes / reportages ?

Documents joints

  • bloc, HTML, 1 ko

    Un modèle pour inclure des blocs dans une page.

Post-scriptum

J’ajoute en PJ un modèle : bloc.html qui permet d’insérer un bloc de texte provenant d’un article, dans un autre article. Ce modèle gère de nombreux attributs typographiques comme le montre cette syntaxe .

<blocxx|
largeur=360|
taille=11|
border=2|
background=#00ff00|
hauteur-ligne=20|
espacement-caractere=1|
espacement-mot=15|
padding=5|
couleur=#ff0000|
right>

Pour le tester :

- placer le fichier dans un répertoire modeles à la racine de votre site,
- créez un article avec le mot clé fiche et insérez ce code et remplacez xx par le numéro de l’article de départ.