Inscris-toi pour écrire dans l'encyclopédie Wikimini!

Discussion utilisateur:Dr Brains

Aller à : navigation, rechercher

Sujets

Titre du filRéponsesDernière modification
Un grand merci4418 août 2022 à 18:39
Deblocage wikipedia222 juillet 2011 à 18:08
Oui mais il y a quelque chose que tu ne m'a pas dit122 juillet 2011 à 08:20
Salut !43 juin 2011 à 15:34
Bonjour21 juin 2011 à 05:58
Groupe développeurs16 novembre 2010 à 20:24
Gros souci2517 janvier 2010 à 19:23
Bienvenue Dr Brains48 janvier 2010 à 03:34

Salut Dr Brains,

J'ai appliqué ton correctif pour le problème d'affichage des smileys... et ça marche! Bravo et merci beaucoup! [-sMiLeY-] [-sMiLeY-] [-sMiLeY-]

En fait, j'ai creusé un peu plus le problème que je t'évoquais très brièvement à propos des liens qui se transforment en code html lors de la prévisualisation. Finalement, ce problème n'apparait que sur les pages de discussion : tout se transforme en code html en prévisualisant (liens, images). Penses-tu qu'il s'agit à nouveau d'un problème JavaScript?

Tiens, je t'avais parlé d'ouvrir une version beta (pour les tests) de Wikimini. Elle est prête : http://beta.wikimini.org. Je t'y ai même donné les droits de wikitechnicien pour que tu puisses accéder à la page Spécial:Version (c'est la même qu'ici).

J'ai aussi ajouté la ligne de code qui devrait te permettre de désactiver l'éditeur sur fr.wikimini.org. Dis-moi si cela fonctionne comme tu l'espérais.

Quant aux choses dont on aurait besoin, il y en a beaucoup... en tout cas beaucoup d'idées pour améliorer l'expérience des wikiminautes. Après, il faut voir dans quelle mesure c'est réalisable ou non, et quelle serait la meilleure manière d'y parvenir. En voici quelques-unes qui dépassent un peu mes compétences :

Lister les articles sans images[modifier le wikicode]

Dans le coin des adultes, il y a un tiroir censé amené l'utilisateur à une page listant tous les articles sans images (pages à illustrer). Pour l'instant, cette page n'existe pas car cette fonctionnalité n'est malheureusement pas implémentée à Mediawiki, ce que je trouve bien dommage. (J'ai essayé de chercher de l'aide ici, mais cela n'a pas apporté grand chose).

Mettre en évidence les articles avec image(s) ou vidéo(s)[modifier le wikicode]

J'aimerais aussi pouvoir établir une liste de tous les articles possédant une vidéo (c.à.d. contenant le tag #ev). Bon, il y aurait la possibilité d'appeler ce tag via un modèle, comme expliqué ici. Et le modèle, une fois inséré dans l'article, permettrait en même temps de le catégoriser dans "Article contenant une vidéo" par exemple.

Mais bon, je me demandais s'il n'y avait pas mieux à faire, sans devoir recourir à une catégorie. En fait, dans l'idéal, ce que j'aimerais, ce serait de pouvoir ajouter, directement dans les index (Wikimini:Index alphabétique; listing des catégories; etc.) une petite icône "vidéo" Icone-famfam-film.png à côté des noms d'articles possédant une vidéo. On pourrait imaginer faire la même chose avec les images : ajouter l'icône Fckeditor-Image.gif à côté des articles illustrés. Mais là, je me rends bien compte qu'on touche à quelque chose de plus complexe, même si je n'ai pas grande idée comment y parvenir.

Contenu prédéfini dans chaque page de fichier[modifier le wikicode]

Il arrive souvent que les enfants arrivent sur une page de fichier (par exemple une image, comme celle-ci) et qu'ils ne sachent pas que faire pour l'insérer ensuite dans un article. J'aimerais donc ajouter, dans chaque page de fichier, un petit encadré du genre :

Bg-pin.gif Pour ajouter cette image dans un article, clique sur l'icône Fckeditor-Image.gif de la barre d'outils et cherche l'image « NOMDUFICHIER_AFFICHE ».

Et j'aimerais que cet encadré s'affiche juste avant « Historique du fichier ». À l'époque où j'y avais réfléchi, je ne savais pas trop comment y parvenir. J'avais cherché un peu dans les fichiers PHP sans trouver le bon endroit... et puis sans trop de convictions non plus car il y a peut-être un meilleur moyen.

[-sMiLeY-]

Voilà donc un peu ce qui me trotte dans la tête depuis un p'tit moment déjà. C'est vrai que je manque un peu de temps en ce moment pour vraiment me pencher sur ces questions. Mais c'est encore plus vrai que mes compétences un peu limitées dans le domaine font que tout ce que j'entreprends au niveau des modifications de Mediawiki me prennent un temps incroyablement long! [-sMiLeY-]

Voilà... peut-être que tu as de meilleures idées que les miennes... ou que tu y vois en tout cas plus clair. [-sMiLeY-]

À bientôt et merci encore pour ton coup de pouce au niveau des smileys!

Laurent

Lorangeo (discussion)12 janvier 2010 à 01:28

Ravi de savoir que mon correctif marche comme je l'espérais.

J'ai été voir la Bêta. Je comprends un peu mieux pourquoi Special:Version n'est pas accessible à tout le monde : au moins une des extensions est en effet un peu sensible. Un truc me turlupine quand même : j'ai accès à tous les articles de la version normale, ce qui signifie que c'est la même base de données (j'ai vérifié et je peux modifier la page d'accueil). Du coup, une modif sur l'un sera répercutée sur l'autre, non ? Ca risque de poser un problème pour faire des tests. N'aurait-il pas mieux valu créer un wiki vierge ?

Pour tes suggestions :

  • Lister les articles sans images

C'est possible. J'ai justement développé pour le Portail Colombie sur Wikipédia des scripts (en fait des sortes de bots javascript) qui font peu ou prou la même chose( Exemple).

Etant donné que sur Wikimini Ajax est activé et que l'accès à l'API est libre, l'adaptation pourra se faire sans problème, je pense.

  • Mettre en évidence les articles avec image(s) ou vidéo(s)

Idem liste des images (ou d'autres types de listes d'ailleurs).

Concernant les vidéos si tu optes pour le modèle, la page Spécial:Pages liées permet de lister automatiquement toutes les pages et la page Spécial:Suivi des liens permet de connaître les modifs apportées à ces mêmes pages.

Par contre pour Wikimini:Index alphabétique, rajouter une icône n'est pas possible en l'état actuel des choses car les listes sont obtenues par inclusion de la page spéciale Spécial:Index, qui est non modifiable.

  • Contenu prédéfini dans chaque page de fichier

Je vois plusieurs possibilités :

  1. Le plus simple : mettre l'aide dans la page elle-même, de la même façon que les licences sur Commons. L'inconvénient est que c'est modifiable (je crains que protéger tout l'espace de noms n'empêche de télécharger les images).
  2. Deuxième solution : éditer un des Messages Système de la page (MediaWiki:filehist par exemple). Il faudra avoir recours à un peu de gymnastique pour avoir le rendu souhaité mais je pense qu'il est possible d'ajouter une section dans la page de cette manière.
  3. Enfin : ajouter le message souhaité via javascript. Les personnes qui désactivent le javascript sont assez rares pour qu'il n'y ait pas d'inconvénient majeur.
  • MediaWiki

D'une manière générale, je pense qu'il n'est pas souhaitable de trop modifier MediaWiki (le logiciel lui-même, les extensions c'est un autre chose). Tu risque de tout perdre lors d'une mise à jour du logiciel et de devoir tout recommencer.

Il me semble préférable, lorsque c'est possible, d'apporter les changements sur les pages du site spécialement conçues pour (typiquement l'espace de noms Mediawiki : messages système, pages globales .js et .css). Ce qui permet d'ailleurs à d'autres que toi de pouvoir contribuer.

D'ailleurs, où sont passés les onglets manquants dans les préférences ? Après vérification, ils ne sont pas en display:none (ce qui de toutes façon ne changerait rien puisque le javascript et le CSS sont désactivés dans Spécial:préférences, il serait quoi qu'il arrive impossible d'en forcer l'affichage).

Dr Brains 12 janvier 2010 à 02:43 (UTC)

Dr Brains (discussion)12 janvier 2010 à 04:42

Comme ça le message d'aide ?

Si oui, voir le nouveau fichier MediaWiki:Wikimini.js

(visiblement je me suis trompé, tu as copié la base de données : les modifs sur beta ne se répercutent pas sur fr) Dr Brains 12 janvier 2010 à 03:38 (UTC)

Dr Brains (discussion)12 janvier 2010 à 05:38

Je viens d'ajouter sur fr.wikimini.org le script ajoutant le message d'aide concernant l'insertion d'image dans les pages de fichiers. Sincèrement, merci, c'est exactement ce que je voulais!

Lister les articles sans images[modifier le wikicode]

J'ai vu - et même essayé - quelques trucs que tu as bricolés sur Wikipédia. C'est assez impressionnant ce que tu arrives à faire. [-sMiLeY-] Concernant cette liste de pages sans images, j'ai l'impression que ton bot saurait en effet s'en charger. Il faudrait qu'un lien (le tiroir dans le bureau des adultes) amène l'utilisateur vers une liste d'articles non encore illustrés.

Mettre en évidence les articles avec image(s) ou vidéo(s)[modifier le wikicode]

Oui, la solution du modèle serait en effet la plus simple pour pouvoir lister les articles contenant une vidéo. Mais je trouve que ce serait drôlement chouette de pouvoir visualiser directement dans les index les articles illustrés ou non, ceux contenant une vidéo, etc. Ca pourrait d'ailleurs être intégré à Wikipédia. Mais là, il faudrait développer une extension ou modifier directement les fichers côté serveur. Un tel hack dépasse cependant mes capacités, et niveau consommation de ressources serveur, il ne faudrait pas le bricoler n'importe comment. À ton avis, est-ce réalisable? Si oui, je pourrais peut-être suggérer l'idée dans la liste de diffusion des développeurs Mediawiki.

Bidouillages[modifier le wikicode]

Concernant la modification des fichiers source du logiciel, je le fais assez souvent, y compris dans les extensions pour les adapter à ce dont j'ai besoin. Mais comme tu as pu t'en apercevoir, je précède toutes mes modifications par le mot clé "Wikiminicustom", ce qui me permet de rapidement trouver ce que j'ai changé lors des mises à jours du logiciel. Oui, c'est un peu contraignant, mais il n'y a parfois pas d'autres solutions. Et puis si je me débrouille assez bien pour modifier et adapter des scripts existants, je n'ai malheureusement pas les compétences nécessaires pour en écrire moi-même de A à Z (par exemple un bot ou une extension).

Concernant les onglets des préférences, j'ai aussi bidouillé quelque chose dans les fichiers pour les enlever (ca faisait beaucoup trop d'options pour les plus jeunes utilisateurs). Si tu en as besoin, je pourrais faire réapparaitre temporairement ce dont tu as besoin. N'hésite pas à me faire signe au cas où!

Bon voilà...Comme tu vois, je fais un peu avec les moyens du bord... [-sMiLeY-] Et comme j'ai été seul pour m'occuper de tous les aspects techniques lors de la création du site, j'avoue y avoir laissé pas mal de plumes, et de nuits blanches aussi! [-sMiLeY-] Mais quand on aime, on ne compte pas! [-sMiLeY-]

Tiens, pour t'embêter encore un peu (je profite que tu sois là), j'ai encore deux (trois) petits soucis :

Le premier me semble très simple mais je ne parviens pas à le résoudre. Le deuxième m'apparait en revanche plus problématique :

  • Dans l'extension whosonline, les noms d'utilisateurs s'affichent toujours en bleu, même si la page utilisateur n'a pas été complétée.
  • Le bandeau flash prend beaucoup de place. C'est joli, mais sur de petits écrans, ça gâche un peu tout. Est-il possible de le "réduire" (masquer et remonter le reste de la page) avec du javascript, par exemple avec un lien « Clique ici pour réduire ce bandeau » ?
  • Et puis bon, toujours ce problème de transformation en code html des liens et images dans les pages de discussion en mode prévisualisation....

Je précise que si je te raconte ma vie, enfin plutôt tous les problèmes de Wikimini, ce n'est pas pour que tu t'y intéresses et te penches sur chacun d'eux. Le coup de pouce que tu nous as déjà spontanément donné, c'est déjà plus que ce que j'aurais espéré. Merci encore!

Laurent

Lorangeo (discussion)13 janvier 2010 à 00:22

Bon, afin que personne ne perde de temps pour rien, je voulais dire que ce problème de tranformation en code html dans les pages de discussion n'est très grave. En plus, l'extension subit pas mal de changements et je dervrai bientôt la mettre à jour.

Par contre, il y a un truc qui devrait pouvoir se résoudre avec du Javascript. Il y a très souvent des doublons (messages postés plusieurs fois) dans les pages de discussion. Visiblement, il s'agit de wikiminautes un peu trop impatients qui cliquent plusieurs fois sur le bouton publier. Or, il n'y a aucun systêm qui empêche la multiplication des messages. Serait-ce possible (et facilement réalisable) de "freezer" le bouton « publier » une fois appuyé?

Lorangeo (discussion)13 janvier 2010 à 00:34

J'ai commencé à travailler sur le bot. Pour ce faire, j'expérimente les requêtes via l'API, plus rapides que les requêtes ajax "normales" passant par index.php. Je te tiens au courant dès que ça fonctionne.

Si tu tiens vraiment à ajouter les icône sur la page d'index, il faudra se passer des inclusions de Spécial:Index et faire la liste "en dur" (mise à jour par le bot que je développe). Je ne pense pas m'y connaître assez en PHP pour intégrer ça à mediaWiki.

D'ailleurs à ce propos je me suis créé Utilisateur:Dr Bot pour tester le script (et pour voir ton problème de whosOnline, c'est pourquoi j'ai laissé la page vide). Je n'ai pour l'instant pas besoin du statut de bot, je ferai mes tests sur beta où le statut d'admin me donne le droit <tt>apihighlimit</tt> dont j'ai besoin.

Concernant les préférences, sur fr j'ai annulé la redirection automatique vers monobook. Il est en effet préférable de garder l'interface aussi proche que possible de ce que voient les enfants. Par contre, ce serait bien de remettre les préférences "normales" sur beta, et ainsi pourvoir basculer sans soucis entre les différents skins.

Pour le bandeau, je l'ai déjà fait dans mon .js perso : j'ai rétabli le skin wikimini mais j'y ai apporté quelques changements, dont le masquage de ce flash qui est effectivement énorme (par contre, je ne me suis pas préoccupé de mettre un lien masque/afficher, mais ça ce sera vite fait). Je suggère aussi un cookie pour garder en mémoire cette option et ne pas avoir à le masquer à chaque changement de page. Ca devrait être rapide à coder et tu devrais pouvoir mettre ça en place dans quelques jours (voire même peut-être demain)

Pour le double-post, ce n'est pas normal. Logiquement ça devrait conduire à un conflit de modif (mais je suppose que LiquidThread change la donne puisqu'en fait, si j'ai bien compris, il crée une nouvelle page pour chaque message). Bref, oui c'est possible de désactiver le bouton au premier clic. Je vais voir ce que je peux faire.

En parlant de LiquidThread, n'y a-t-il pas une option pour que les fils de discussion soient automatiquement ajoutés à la liste de suivi ?

Dr Brains (discussion)13 janvier 2010 à 01:24

Je dois dire que tu es un peu comme... tombé du ciel ! [-sMiLeY-]

Je ne vais pas avoir le temps de le faire ce soir, mais demain soir, je vais réactiver tous les onglets dans les préférences sur la version bêta. J'en profiterai aussi pour y modifier certains liens du menu de droite qui pointent actuellement vers fr.wikimini.org

Si tu as besoin d'autre chose, fais-le moi savoir!

Lorangeo (discussion)13 janvier 2010 à 01:35
 

Pour le whosOnline, j'ai trouvé la solution.

Mais pour me faciliter la vie, il faudrait modifier la toute dernière ligne du fichier WhosOnlineSpecialPage.php afin d'ajouter un identificateur à l'élément UL qui contient la liste des utilisateurs présents. Tu peux choisir un autre identificateur si celui que j'ai choisi ne te convient pas.

AVANT

$wgOut->addHTML('<ul>'.$body.'</ul>');

APRES

$wgOut->addHTML('<ul id="WhosOnlineList">'.$body.'</ul>');
Dr Brains (discussion)13 janvier 2010 à 01:40
 
 
 
 
 

Deblocage wikipedia

salut ! je reviens au sujet de cette promesse que tu m'avais faite : me debloquer de wikipedia , n'oublie surtout pas cette PROMESSSE !

MiniRobot (discussion)22 juillet 2011 à 08:18

Salut,

je n'ai pas souvenir d'une quelconque promesse. Voilà ce que j'ai dit :

C'est exprès que je ne lai pas dit. Parce que je n'en sais rien. Ca dépend de toi et de comment tu agis sur Wikimini.

Va sur les articles, ajoute des (vraies) informations, discute avec les autres wikimininautes sur le forum, etc...

Si je vois que ça se passe bien, je pourrai éventuellement te débloquer sur Wikipédia. Mais ça ne sera sûrement pas dans sept jours, désolé.

Le moins que l'on puisse dire, c'est que tu n'as pas beaucoup contribué sur Wikimini, et le plus souvent sur la forum. Il est donc difficile de se faire une idée.

Dr Brains (discussion)22 juillet 2011 à 18:06
 

Oui mais il y a quelque chose que tu ne m'a pas dit

Quand est-ce dans quelques temps tu me debloqueras?j'espere que c'est dans moins de sept jour mais pas dans plusieurs années !

MiniRobot (discussion)8 décembre 2010 à 15:22

salut Dr brains

Juliettet (discussion)30 janvier 2011 à 16:56

Salut Juiettet.

Dr Brains (discussion)1 juin 2011 à 05:59

Salut Dr Brains,

la plupart des codes que j'ai empruntées viennent d'autres pages de Wikimini et de Wikipédia, en fait je les recopie, sauf pour les codes les plus simples et les codes :

{{#expr:<operation>}} et {{evideo:<nom du site>|<code>}}

par exemple, que j'arrive à retenir. Comme tu as vu, sur ma page utilisateur sur Wikipédia, je t'ai emprunté quelques codes de ta page personnelle sur Wikipédia (j'espère que tu ne vas pas m'en vouloir).

À bientôt

Jereemy

Jereemy (discussion)1 juin 2011 à 12:32

Non, aucun problème. Tu peux me piquer tout ce que tu veux.

Dr Brains (discussion)3 juin 2011 à 15:34
 
 
 

Vous etes nouveau? bienvenue

Lejbdriacen (discussion)17 janvier 2011 à 12:20

Bonjour,

non, je ne suis pas nouveau. Je suis juste discret : je travaille surtout sur la partie "technique" de Wikimini et la plupart du temps, je communique avec Lorangeo par e-mail. Donc, on ne me voit pas trop [-sMiLeY-]

Dr Brains (discussion)1 juin 2011 à 05:58
 

Groupe développeurs

Salut Dr Brains,

Je t'ai ajouté dans le groupe des développeurs. Je viens en effet d'ajouter une extension qui permet aux membres de ce groupe de purger le cache de toutes les pages. J'ai pensé que cela pourrait t'être utile.

À bientôt !

Laurent

Lorangeo (discussion)6 novembre 2010 à 20:24

Hello Docteur!

Il me semblait bien que le nombre de contributions sur Wikimini avait dramatiquement baissé depuis deux jours! Le patch prévenant le double-clic empêchait tout bonnement les utilisateurs d'IE de publier quoique ce soit! Je viens donc de le désactiver d'urgence. Le problème, c'est que tous les wikiminautes qui ne vident pas leur cache sont toujours dans l'impossibilité d'intervenir sur le site. Il y aurait peut-être un moyen de contrecarrer le truc en modifiant le fichier Wikimini.js (le patch avait été appliqué dans commons.js. Je t'ai octroyé les droits de wikitechnicien pour te laisser plus de marge de manœuvre, en espérant que tu aies le temps de voir s'il y a une solution. Pour ma part, je ne serai pas de retour avant ce soir. Au secours!

Lorangeo (discussion)16 janvier 2010 à 15:54

Je pourrais modifier l'id du bouton dans les fichiers php si jamais... tu veux que j'essaie?

Lorangeo (discussion)16 janvier 2010 à 16:41

C'est bon, j'ai trouvé la solution et j'ai rétabli la fonction.

Ca fonctionne avec Internet Explorer 8.


J'ai aussi dû installer la methode "indexOf", qu'IE ne connaissait pas, et j'en ai profité pour rajouter d'autres fonctions standards qui seront utiles par la suite


Par contre, il y a un bug dans une fonction "Google" (fonction liée à GoogleMap j'ai l'impression)

En mode édition, cette fonction recherche la "toolbar", qui n'est pas présente (FCKEditor ?) Je vais essayer de voir ce qu'on peut faire.


Il risque d'y avoir un problème également avec le script qui modifie la hauteur de la taille d'édition (j'ai eu une alerte par rapport à ça).

Enfin bon, il y a le temps de la mettre au point (et ce coup-ci je vérifierai que ça marche correctement avec IE et les autres navigateurs). Au pire, ben faudra laisser tomber cette option...

Dr Brains (discussion)16 janvier 2010 à 16:52

Oui, mais le problème du cache n'est pas réglé. En ce qui me concerne, j'ai beau fermer et relancer IE8, jr ne peux toujours pas publier dans Wikimini. C'est parce que visiblement j'ai toujours l'ancien Javascript cahrgé en mémoire. Il faudrait forcer le rechargement du javascript (common.js) chez tous les visiteurs. Si ce n'est pas possible, dis-le moi rapidement afin que j'intervienne directement dans les fichiers php. Il suffirait de remplacer wpSave par wpSave1 à tous les endroits où cela apparait. J'en ai localisé 4 qu'il suffirait de changer.

Lorangeo (discussion)16 janvier 2010 à 16:58

Et dans un mois, je remplacerais à nouveau wpsave1 par wpsave au cas où le correctif anti double clic est OK.

Lorangeo (discussion)16 janvier 2010 à 16:59
 
 
 
 

Bienvenue Dr Brains

Bonjour et bienvenue par ici, Dr Brains. Je vois que tu concoctes un script pour Wikimini ? C'est super, quel en est l'usage ? Bien à toi,

Dodoïste (discussion)7 janvier 2010 à 18:40

bonjour, Dodoïste.


Le script est destiné à modifier l'habillage et de le faire ressembler à Monobook (c'est pas gagné vu toutes les différences...), histoire d'être un peu moins perdu.

Pour l'instant, sa seule fonction est d'afficher le site sur toute la largeur et non plus sur 800px (beaucoup trop étroit sur mon écran 20 pouces).

Il y a aussi une fonction pour colorer la section lorsque la souris passe sur un lien modifier (celui-là il faudra que je le mette  part dans une autre page)

D'ailleurs si le site à besoin de fonctions javascript à adapter de wikipédia (il est probable que peu ne marchent sans adaptation), je peux sans doute aider. Il suffit de me demander.

Dr Brains 7 janvier 2010 à 20:21 (UTC)

Dr Brains (discussion)7 janvier 2010 à 22:21

Hello et bienvenue! [-sMiLeY-]

Tu as l'air d'en connaitre un sacré rayon sur le Javascript! Est-ce que tu travailles aussi avec d'autres langages?

A+

Laurent [-sMiLeY-]

Lorangeo (discussion)8 janvier 2010 à 00:47

bonjour (ou plutôt bonne nuit...),

Je programme principalement en javascript, mais j'ai également des notions de php (voir le message que je t'ai laissé sur ton compte wikipédia à propos de l'éditeur WYGSYG).

J'utilise également le CSS, mais très peu : quand j'ai besoin d'ajouter un style à un élément, il y a généralement une fonction javascript derrière et donc j'ajoute le style en javascript, comme ça je n'ai qu'un seul fichier à éditer.


Bref, comme je l'ai précisé à Dodoïste, si tu as besoin d'une fonction javascript (à adapter depuis wikipédia ou à créer), je peux sans doute le faire.

Dr Brains 8 janvier 2010 à 01:34 (UTC)

Dr Brains (discussion)8 janvier 2010 à 03:34
 
 
 
Wikiboo Outils personnels