[spip-dev] modifs des balises spip + problème de typographie + nouvelles balises h(n)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

bonjour,

- ---------------------------------
1. Modifs de balises SPIP
- ---------------------------------

pour obtenir une meilleure séparation du contenu et de la forme, et
donc ne générer du code xhtml n'ayant que du contenu, serait-il
envisageable (est-ce déjà envisagé) de remplacer les balises

- - <b class="spip">...</b> (généré par le raccourci {{...}}) par
<strong class="spip">...</strong>

- - <i class="spip">...</i> (généré par le raccourci {...}) par <em
class="spip">...</em>

- - <p class="spip"><img src='puce.gif' align='top' alt='- ' width="8"
height="11" border='0'>&nbsp;...</p> (généré par le raccourci - ) par
<ul class="spip"><li class="spip"> ...</li>...</ul> (en fait, ce
serait comme le raccourci -*). Au pire des cas, il me semblerait
nécessaire d'au moins fermer la balise <img> en mettant le ' />' à la
fin au lieu de ' >'

A part peut être pour la dernière, ces modifications ne devraient pas
entraîner de modifications vraiment importante, étant donné que le
traitement par défaut des navigateurs est de mettre le contenu des
balises <strong> en gras, et <em> en italique. Cependant, cela permet
de ne pas se cantonner aux navigateurs graphiques, et permet d'être
plus accessible à d'autres types de navigateurs.

- ---------------------------------
2. Problème de typographie
- ---------------------------------

Dans la page http://www.minet.net/spip/article.php3?id_article=32 ,
nous avons un problème avec le raccourci typographique de lien
<<[rsync://ftp.de.debian.org->ftp://ftp.de.debian.org]>> qui
s'affiche ensuite
<<rsync ://ftp.de.debian.org>> (notez l'espace insécable)
Je sais que cela est logique, vu que dans la typographie francaise,
il est normal d'avoir un espace avant deux points... mais ne
serait-il pas possible de détecter que nous avons affaire là à un
URL, et donc ne pas lui appliquer cette règle? Je n'ai pas trop
d'idée sur comment faire, et quelle règle pourrait être assez
générique, mais pas trop permissive pour être valable. Ce que je
sais, c'est que cela nous serait bien utile.

- ---------------------------------
3. Idée de balises hx
- ---------------------------------

Pour finir, je voudrais proposer de trouver un raccourci
typographique qui permettrait de générer des balises h4, h5, h6. En
effet, il est actuellement difficile de structurer un article sur
plus d'un niveau de manière propre (par là, j'entend au niveau de la
structure du document xhtml généré). En effet, seul le raccourci
{{{...}}} permet de générer une balise hx (en l'occurence h3). Il ne
me parait pas nécessaire de pouvoir générer h1 et h2 qui permettent
de structurer le site autour de l'article, mais les balises h4, h5 et
h6 seraient très utiles il me semble. En effet, aujourd'hui, pour
structurer un document, nous utilisont actuellement le raccourci
{{...}} entouré de lignes vides. Cela apparait (presque) correct à
l'écran graphique normal, mais la structure n'est pas du tout
présente dans le code xhtml, ce qui est mauvais pour les navigateurs
non graphiques par exemple. Je ne sais pas si je suis très clair, si
je ne le suis pas, n'hésitez pas à me poser les questions qui vous
viennent à l'esprit. Je pensais à un raccourci du genre
{{{...}}}****, pour rester dans l'esprit des raccourcis de liste
(géniaux soit dit en passant).

voila, désolé pour ce mail très long, mais ce sont des idées qui
pourraient beaucoup m'aider, et qui pourraient rendre, selon moi,
SPIP beaucoup plus accessible.

- ------
  Laurent Cottereau
  Klee Group
  Centre d'Affaires La Boursidière BP 159
  92357 Le Plessis Robinson - France
  Tel. : 33 (0)1 46 29 58 71
  Fax : 33 (0)1 46 29 58 00
  lcottereau@kleegroup.com

Salut,

- - <b class="spip">...</b> (généré par le raccourci {{...}}) par
<strong class="spip">...</strong>

- - <i class="spip">...</i> (généré par le raccourci {...}) par <em
class="spip">...</em>

Heu, non, ça ne sert à rien et ça casse la compatibilité.

Au pire des cas, il me semblerait
nécessaire d'au moins fermer la balise <img> en mettant le ' />' à la
fin au lieu de ' >'

C'est déjà fait, ta version ne doit pas être à jour...

Cependant, cela permet
de ne pas se cantonner aux navigateurs graphiques, et permet d'être
plus accessible à d'autres types de navigateurs.

Non, je ne vois pas la différence :wink:

Pour finir, je voudrais proposer de trouver un raccourci
typographique qui permettrait de générer des balises h4, h5, h6.

Oui, c'est en effet une idée intéressante. Pourquoi pas :

- {{{* ... *}}} pour h4
- {{{** ... **}}} pour h5
- {{{*** ... ***}}} pour h6

?