Wikini

ReglesDeFormatageDesListes

PagePrincipale :: DerniersChangements :: DerniersCommentaires :: ParametresUtilisateur :: Vous êtes ec2-54-83-82-191.compute-1.amazonaws.com
[ à compléter ]
[structurer notamment la fiche et réécrire les textes de DavidDelon et CharlesNepote pour montrer : les différents grands types de choix des wikis, le problème des tabulations, le problème du nombre d'espaces et la façon dont WikiNi résoud simplement ces problèmes avec une HeuristiqueDeFormatage?] -- CharlesNepote


Discussions

A cause des anciennes règles de formatage, WikiNi se traine un vieux bout de JavaScript qui, d'après ce que j'ai compris, permet aux utilisateurs d'Internet Explorer d'introduire une tabulation à l'aide de la touche <tab> : cela permettait, à l'origine, de faire des listes à puces avec la touche <tab>.
Je propose de virer ce bout de code purement et simplement du fait des problèmes suivants :
Le code est le suivant :
<script type="text/javascript">
function fKeyDown()	{
	if (event.keyCode == 9) {
		event.returnValue= false;
		document.selection.createRange().text = String.fromCharCode(9) } }
</script>

Par ailleurs, ce script est présent sur toutes les pages ! y compris les pages où l'on a rien à éditer...
-- CharlesNepote

Inutile de garder ce code en effet .... -- DavidDelon


Archives des discussions

Les TAB sont plus intuitifs mais non gérés par beaucoup de navigateurs.
Référence : http://www.c2.com/cgi/wiki?ConvertSpacesToTabs

Merci David. Nous aurions peux-être pu discuter préalablement du nombre d'espace remplaçant une tabulation. Pourquoi 8 en effet (comme tu l'as choisi) ? Qu'est-ce qui t'a fait choisir ce nombre ? Est-ce pour être compatible avec les règles de formatage du Wiki original ? Deux espaces auraient pu sembler plus logique puisque dans WikiNi, toutes les marques de balisage sont formées par deux caractères (bien que je ne trouve pas cette règle forcément bonne)... Par ailleurs, je pense que taper 8 espaces pour une tabulation n'est pas intuitif et mobilise l'attention de l'utilisateur sur le formatage plus que sur le contenu (8 espaces on est obligé de les compter soigneusement dans sa tête). Qu'en pensent les autres ? Il n'est peut-être pas trop tard pour changer ?
Pourquoi ne pas adopter un formatage "visuel" où peu importe le nombre d'espaces, seul la différence visuelle comptant. Par exemple :
.
   - indentation de premier niveau (avec 3 espaces)
   - indentation de premier niveau (avec 3 espaces)
     - indentation de deuxième niveau (avec 3 + 2 espaces)
     - idem
   - indentation de premier niveau (avec 3 espaces)


8 espaces :
Pour : compatible avec les règles de formatage du Wiki orginel.
Contre : pas intuitif pour l'utilisateur.
2 espaces :
Pour : cohérent avec les autres règles de formatage de WikiNi.
Contre : peut-être pas assez d'espace pour marquer l'endentation en mode "édition".

n espaces (formatage "visuel") :
Pour : solution la plus intuitive ; compatible avec toutes les autres règles de formatage à partir du moment où les indentations sont déterminées par des espaces.
Contre : difficulté de réalisation. (Peut être pas si difficile que ça ... DavidDelon).

Mon opinion n'est pas encore formée, j'essaye seulement de poser le problème correctement. J'attends vos commentaires.
-- CharlesNepote

Pourquoi 8 espaces ? :

On peut changer, pas de problème, mais je pense que 2 espaces c'est un peu juste si on reste sur le principe du formatage à largeur fixe. Je suis tout à fait d'accord pour mettre en place un formatage visuel, ça ne devrait pas etre si dur à réaliser, j'y reflechi, et ça restera compatible.
-- DavidDelon


Le formatage est maintenant "visuel" : la compatibilité avec les anciens formatages est conservée (à condition de ne pas mélanger des formatages avec tab et des formatages avec des espaces).
Un petit exemple :

-- DavidDelon

Un très grand bravo David ! -- CharlesNepote
Merci; il trainait un bug (sur le retour au niveau superieur) , tout devrait être ok maintenant -- DavidDelon



Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]