WikiNi

ErgonomieInclureUneImage

PagePrincipale :: DerniersChangements :: DerniersCommentaires :: ParametresUtilisateur :: Vous êtes 38.107.191.106
La page InclureUneImage et le rapport de bogue WikiniBug:6732 (interwiki) montrent qu'il n'est actuellement pas simple d'insérer une image selon toutes les possibilités que l'on pourrait souhaiter, ce qui conduit à l'émergence de plusieurs solutions techniques : ActionAttach, DiscussionsActionImageCompliant et DiscussionsActionLink. Le reproche principal que l'on peut formuler à ces solutions est qu'elles ne sont pas très accessibles pour l'utilisateur novice (car trop proches du Html), alors même qu'agrémenter son texte avec des images est particulièrement encourageant pour le contributeur. Par ailleurs, l'utilisation de l'une ou l'autre extension parmi ces 3 générerait des disparités de rédaction d'un Wikini à l'autre (voire même au sein d'un même Wikini...).

Toute la question est donc de déterminer quel niveau de simplicité est accessible sans sacrifier les fonctionnalités et de garder une action - une seule ? - pour le reste. Ce qui semble sûr, c'est qu'un compromis doit exister entre la méthode standard de Wikini et celles proposées par les actions citées. Cette page a pour objectif de trouver ce compromis.

Images et liens


Remarque : chez MediaWiki l'insertion d'une image externe (depuis un autre serveur) est désactivée par défaut pour des raisons de sécurité. Il existe en effet des méthodes basées sur des images pour compromettre un système à distance.

Les combinaisons possibles


Le problème qui ressort des discussions est que l'image peut être utilisées seule, dans le texte, dans un lien texte ou dans un lien image, en taille normale ou réduite... Avec plus de précisions :

  1. seule -> l'image prend la largeur de la page dans le sens qu'elle empêche le texte de s'afficher à sa droite ou/et à sa gauche, c'est typiquement une figure dans un document
    • image de type block
    • à gauche, au centre ou à droite
    • en taille normale ou réduite (auquel cas cliquer dessus doit ouvrir l'image en grand)
  2. dans le texte -> soit le texte court autour de l'image, soit l'image est dans le flot du texte comme les caractères, l'image sert typiquement à orner le texte
    • types float et inline respectivement
    • à gauche ou à droite pour le type float, aligné au milieu, en haut ou en bas de la ligne de texte pour le type inline
    • toujours en taille normale ?
  3. dans un lien texte -> le lien pointe vers l'image
  4. dans un lien image -> l'image est dans un lien qui peut pointer vers n'importe quoi (page, ancre, image, etc.), tous les cas évoqués en 1 et 2 s'appliquent à nouveau !

On voit que les combinaisons sont nombreuses, trop pour tenir dans une syntaxe simple sans référence au Html. La difficulté est alors de déterminer lesquelles sont les plus courantes afin de proposer une syntaxe standard (sans action) qui permette aux contributeurs de s'exprimer facilement.

Faire le choix


A priori les utilisations les plus courantes sont dans l'ordre :

  1. afficher une figure
    • généralement centrée au milieu de la page
    • éventuellement sous forme de lien qui permet d'afficher l'image en grand
  2. faire courir le texte autour de l'image (type float)
    • à droite ou à gauche dans la page
  3. insérer une petite image dans le flot du texte (type inline)
    • généralement alignée au milieu de la ligne du texte

Voilà qui fait déjà 5 possibilités à faire rentrer dans une seule syntaxe simple de préférence...

Les fonctionnalités standard de Wikini


[à compléter]

Ailleurs


N'hésitez pas à compléter !

Chez DotClear


Source : http://doc.dotclear.net/2.0/utilisation/syntaxes

On insère une image avec cette syntaxe :

[<url>|<alt>|<position>]

où :


Si <position> est omis, l'image est inline sauf si elle est seule dans son paragraphe, auquel cas est de type block. Si on veut pointer un lien texte vers une image, pas de problème car la syntaxe est un peu différente :

[<texte>|<url>|<lang>|<bulle>]

Chez MediaWiki


Source : http://www.mediawiki.org/wiki/Help:Images

L'image est ajoutée par ces trois syntaxes :

<url>
[Image:<nom>|<options>]
[Media:<nom>|<texte de lien>]

La première syntaxe permet d'insérer l'image externe dans le flot du texte (type inline)), la seconde est dédiée à l'ajout de figures dans le document et la troisième permet de créer un lien pointant vers l'image directement. Les différentes options possibles pour la deuxième syntaxe sont :

Bilan


La solution MediaWiki, bien que relativement souple, a comme gros inconvénient de fournir trop de syntaxes différentes. La solution de DotClear paraît nettement plus abordable pour le contributeur potentiel, mais manque certainement de fonctionnalités. La syntaxe DotClear a le mérite de mettre ceci en avant :
Il n'y a donc pas besoin d'une syntaxe différente pour ces deux cas. Des options peuvent alors dire si la figure est un lien vers l'image plus grosse ou si le texte cours autour de l'image.


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