Wikimedia Commons on WordPress/Student project/Feedback

From mediawiki.org

Tickets[edit]

Step0 = ouverture de la fenêtre ; Step1 = résultats de recherche ; Step2 = sélection d'un média

Ouverts[edit]

Installation du plugin : messages d'erreur Wordpress/PHP.

  • En permanence :
Warning: Cannot modify header information - headers already sent by (output started at /home/jeanfred/public_html/wordpress/wp-content/plugins/wp-wikimedia/wp-wikimedia.php:607) in /home/jeanfred/public_html/wordpress/wp-includes/option.php on line 563

Warning: Cannot modify header information - headers already sent by (output started at /home/jeanfred/public_html/wordpress/wp-content/plugins/wp-wikimedia/wp-wikimedia.php:607) in /home/jeanfred/public_html/wordpress/wp-includes/option.php on line 564
  • --> Problème d'espaces après le tag PHP dans wp-wikimedia.php (cf doc)
  • ->Yes Done
  • Sur le Step0 et Step1 :
Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'Array' was given in /home/jeanfred/public_html/wordpress/wp-includes/plugin.php on line 170
  • ->Yes Done
  • Step2 :
Warning: DOMDocument::loadHTMLFile() [function.DOMDocument-loadHTMLFile]: ID mw-imagepage-linkstoimage-ns0 already defined in http://commons.wikimedia.org/wiki/File:Cheval_attentif.jpg, line: 172 in /home/jeanfred/public_html/wordpress/wp-content/plugins/wp-wikimedia/wp-wikimedia.php on line 216
  • ->Yes Done
Notice: Undefined offset: 0 in /home/jeanfred/public_html/wordpress/wp-content/plugins/wp-wikimedia/wp-wikimedia.php on line 294

Old[edit]

  • la liste déroulante propose bien les 3 licences (GFDL, CC BY SA, CC-BY), et GFDL est sélectionnée en premier ; mais le champ licence est rempli avec la CC-BY. Donc, si validation directe, le lien ne correspond pas. Exemple : <http://wiki-test.franceserv.com/wordpress/?p=140>
  • ->Yes Done
  • Puisque la liste déroulante propose les différentes licences, il n’est pas nécessaire d’afficher le champ texte contenant l’URL de la licence : le plugin sait quelle URL correspond à la licence choisie dans la boîte déroulante, et insère l'ULR qui va bien au moment de l'insertion dans la billet.
  • ->Yes Done
  • ->Yes Done
  • La légende s'intercale entre licence et auteur "<licence><légende><auteur>" (eg « CC0Des gougères ! Jebulon ») Serait-il possible d'avoir plutôt l'ordre "<légende> (<auteur>, <licence>)"« Des gougères ! (Jebulon, CC0) »
  • ->Yes Done
  • ->Yes Done
  • Les labels des champs dans le formulaire ne pointent pas tous sur le champ correspondant
  • ->Yes Done
  • À la suite d'une recherche, il faudrait indiquer le nombre de résultats (d'autant plus important s'il n'y a aucun résultat.)

Requête API[edit]

Auteur / attribution[edit]

Algorithme:

  • Si licensetpl_attr existe
    l’utiliser
  • Sinon:
    Si présent, utiliser licensetpl_aut
    Sinon, présent, utiliser fileinfotpl_aut (si 0 < length < 50)
  • ->Yes Done

Description[edit]

Récupérer la description de l’image pour l’insérer comme légende par défaut.

  • Déterminer la langue de l’utilisateur de Wordpress (préférence ? Initialisée par la langue de l’installation WP ?)
  • Extraire la description en se basant sur l’élément HTML approprié
    Je me renseigne sur l’élément le plus pertinent à récupérer. Je l'indique dès que j'en sais plus Jean-Fred (talk) 10:21, 16 April 2012 (UTC)[reply]

Copie locale[edit]

Proposer de copier l’image en local dans Wordpress.

  • ->Yes Done + Sécurisation Yes Done
bug de copie ? Problème avec les caractères spéciaux ?

Bugs[edit]

  • Décalage de la dernière ligne dans les résultats de recherche (step1)
    ->Yes Done
  • Problème en mode visuel: impossible d'ajouter du contenu après le bloc image
    ->Yes Done
  • Limite de recherche dans l’API OpenSearch
    -> En attente...
  • Onglets de la fenêtre d’ajout de média "écrasée" par le Wikimedia Pictures.
    ->Yes Done
  • La requête à l’API utilise action=querylistfiles ce qui a pour effet de lister les N premiers résultats commençant par le terme recherché. Ce n’est pas le plus optimal par rapport à une requêtes OpenSearch. Par exemple, cette requête Fillon ignore les résultats bcp plus pertinents donnés par OpenSearch
    → Rajout de opensearch, l'utilisateur peut choisir entre opensearch qui offre de meilleurs résultats ou querry qui affiche plus de résultats
  • (Pour rappel) Proposer un Step0 moins déroutant (pas de recherche auto, un petit laïus du style "Bienvenue etc." ?)
    Yes Done
  • (Pour rappel) Step2: Corriger la mauvaise URL liée sur la licence (pas vers la page Commons, mais celle donnée dans les métadonnées HTML)
    Yes Done
  • (Pour rappel) Step2: Éclater légende et licence en deux champs disctincs.
    Yes Done

2012-04-06[edit]

Résultats de deux tests utilisateurs effectués le 2012-04-06

Premier[edit]

  • Décalage et inclusion des fichiers audio
  • Le champ de recherche est effacé lorsque l'on défile dans les pages
    Yes Done
  • Le gros espace blanc dans la fenêtre est peu élégant
  • Les images des vignettes
  • Afficher la résolution disponibles des images dans les résultats de recherche
    → Possible mais il faudrait pour cela télécharger toutes les pages des images, le temps de chargement serait vraiment très long...
  • Afficher la pagination des résultats de recherche
  • Les images sont "écrasées" en hauteur (si vous limitez la taille en largeur, la taille en hauteur est forcément variable selon les images)
  • Ajouter des possiblités de tri des résultats (par extension, etc.)
  • Tronquer les titres d'images trop long ?
    Yes Done
  • La multi-licence est peu claire : lorsque plusieurs sont disponibles, proposer de choisir la licence que l'on préfère (via un menu déroulant) ?

Second[edit]

  • Le bouton "Wikimedia" est peu visible (il a fallu que je l'indique à mon testeur !). Il s'attendait plutôt à ce qu'il soit fusionné avec la fenêtre "Ajout de médias", via un onglet additionel entre "Depuis votre ordinateur" et "Depuis le web"
    Je n'ai pas réussi à reproduire cela : l'onglet "Wikimedia" est bien présent dans "Ajouter des médias, en done"...

Ash[edit]

  • Même remarque que ci-dessus sur le bouton "WIKIMEDIA" qui pourrait être intégré dans l'interface "Envoyer/insérer".
    →En cours de recherche...
  • Seule la licence est récupérée et pas le pseudo de l'auteur (c'est mal)
  • ->Yes Done
  • Sur une recherche comptant plusieurs mots, seul le premier est pris en compte (par exemple, « electric toothbrush » va renvoyer des titres contenant juste «electric »)
    →Oui et non car ce ne sont pas les mêmes résultats qui sont afficher (avec querry), avec opensearch cela devrait mieux fonctionner

Crochet.david[edit]

  • Le clic que le lien renvoie des images alors qu'on ne lui à rien demandé
    →Remplacer par page de présentation
  • les 4 images de la première ligne, sont longues à charché en prévisualisation
    →A re-tester pour voir si le problème persiste...
  • À la fin, le moteur de prévisualisation me propose autre chose que le texte recherché
    →Surement avec querry, voir maintenant avec opensearch
  • Les bouton permettant de choisir le placement du texte par rapport à l'image est trop serré, on ne sait pas au premier coup d'oeil quel bouton va sur quel option

Wikinade[edit]

  • Ça se présente bien.
    →Merci :)
  • Manque le lien vers la licence (déjà signalé).
  • ->Yes Done
  • Pour ma machine, c’est très lourd d’afficher les résultats. J’ai failli forcer Safari à planter tellement il ramait longtemps. Peut-être pourrait-on afficher moins de résultats par page. Voire un seul, puisque de toute façon, il faut connaître le nom du fichier qu’on cherche…
  • « WIKIMEDIA » n'est pas très parlant et les majuscules le rendent illisible. C'est pour ça qu'on ne le voit pas. « Wikimedia Commons » serait plus clair, je pense.
    Yes Done peut être aussi remplacer par un logo par la suite