wikEd est un éditeur de texte complet pour navigateur qui ajoute des fonctions de traitement de textes à Wikipédia et à tout autre MediaWiki lors de l'édition de pages. Il ne fonctionne actuellement qu'avec les navigateurs Chromium et Mozilla y compris Google Chrome et Mozilla Firefox. wikEd est un éditeur pseudo-WYSIWYG et il contient beaucoup de fonctionnalités spécifiques à MediaWiki. Reportez-vous à la page d'aide pour une description de toutes les fonctions et de tous les boutons.
Version actuelle : 0.9.132 du 8 juillet 2014 (placez la souris sur le logo wikEd en haut de la page pour connaître la version installée chez vous). Pour mettre à jour votre installation vers la dernière version stable, appuyez sur Maj en cliquant sur Recharger ou enfoncez Ctrl-Maj-R.
Navigateur Mozilla (Firefox 1.5 ou plus récent, Mozilla 1.3 ou plus récent, ou SeaMonkey) (l'auteur demande de l'aide pour faire fonctionner wikEd avec IE7 ou Opera 9, voir documentation et discussion)
Compte utilisateur sur le wiki où vous voulez utiliser wikEd
Ordinateur pas trop lent : wikEd peut ralentir le chargement d'articles très longs
Résolution d'écran de préférence supérieure à 1024×768 pour conserver les barres d'outils sur une seule rangée, mais wikEd fonctionne très bien dans toutes les résolutions
Pour une utilisation en dehors de Wikipédia, l'installation du wiki doit être une version récente de MediaWiki (la version 1.8.2 fonctionne, voir Toolbox >> Special pages >> Version).
Voir aussi l'aide de wikEd pour une description de tous les boutons et fonctions.
wikEd ajoute les boutons et fonctions suivantes à la zone d'édition :
Collage de texte formaté, par exemple de MS-Word ou MS-Excel
Conversion du texte formaté en syntaxe wiki (y compris les tableaux)
Collage et conversion de pages wiki sans aller dans la zone d'édition pour obtenir le code source
Coloration syntaxique du code wiki
Recherche et remplacement avec possibilité de recherche sans respecter la casse et utilisation d'expressions rationnelles
Recherche à la volée
Prévisualisation rapide : affichage de la prévisualisation avec InstaView, basé sur du code AJAX
Affichage rapide des Changements en cours : utilise User:Cacycle/diff pour l'affichage en couleurs des suppressions, ajouts et déplacements de texte, indépendamment du serveur
Historique avec menu déroulant pour les zones de résumé, de recherche et de remplacement (l'historique est conservé entre les différentes sessions du navigateur et est accessible depuis des fenêtres différentes)
Textes de résumé prédéfinis et personnalisables
Corrections d'erreurs courantes avec un seul bouton :
Remplacement des représentations de caractères Unicode soit par le caractère réel soit par l'entité HTML (selon le statut de la prise en charge du caractère par le navigateur)
If you are using an old computer or are editing very long articles, then you could speed up the page load by temporarily turning wikEd off by pushing the button. Alternatively, you could use wikEd's predecessor Cacycle editor (no longer actively maintained).
wikEd relies on the browser-internal rich-text editor. This causes the following inconveniences:
Syntax highlighting of freshly typed text has to be invoked manually by pushing the button. Until doing that the text may appear in a wrong highlighting color.
Pasting text from a HTML heading generates a new paragraph with line breaks before and after the pasted text. These line breaks will disappear if you press an edit button, e.g. the textify button .
Mozilla replaces tabs with four spaces when pasting text into the iframe. In order to keep the tabs you have to temporarily disable wikEd.
A Mozilla browser bug sometimes leads to cursor jumps to the article start when editing pasted text or lets the cursor disappear.
A Firefox browser bug under MacOS X requires the typing of a character into the edit box before deleting text.
Be very careful when using the purple buttons and always check the diff for unanticipated changes. There are cases where the simple rules used for these buttons could damage an article.
wikEd is incompatible with other scripts and extensions that rely on or change the text edit box (see the next section).
ajoutez le code suivant à cette page : ((subst:wikEd)). Ceci ajoutera le code suivant à votre ficher .js :
// Installe wikEd pour l'édition des pages (pour tous)// Traduction de [[Utilisateur:Leag|Leag]] : [[Utilisateur:Leag/wikEd|wikEd]]// disable loading for IE, not needed, but might save a few millisecondsif(navigator.appName!='Microsoft Internet Explorer'){// install [[:en:User:Cacycle/wikEd]] in-browser text editormw.loader.load('//fr.wikipedia.org/w/index.php?title=MediaWiki:Gadget-WikEd.js/local&action=raw&ctype=text/javascript');}
Si vous souhaitez utiliser un fichier de correction typographique, ajoutez ces lignes avant le code wikEd :
En général, wikEd est incompatible avec les scripts, add-on, ou extension qui modifient le texte de la fenêtre d'édition. La raison est que wikEd remplace la fenêtre de texte normale par sa propre fenêtre enrichie. La plupart des scripts continueront à fonctionner si wikEd est temporairement désactivé en cliquant sur le bouton , qui active ou désactive wikEd.
sigContract par Where's : supprime définitivement les signatures monstrueuses dans les pages de discussion.
Module Wikipédia pour Firefox : la navigation avec le curseur ne fonctionne pas. wikEd inclut les fonctionnalités fournies par cette extension, ainsi elle peut simplement être désinstallée.
Linkification ≤ 1.3.3, s'exécute sur la fenêtre de modification même si le cadre incorporé (iframe) est un élément exclu (cas par défaut), en raison d'un bogue de Linkification. Cela cause l'insertion de crochets supplémentaires autour des liens externes.
The wikEd edit box is a rich-text iframe while the standard edit box is a textarea with the id wpTextbox1. Nevertheless, developers can make their script compatible with wikEd by copying the text from the wikEd iframe to the standard textbox before making their changes and then copying the content back to the iframe. The following code is cross-browser compatible and wikEd-independent:
// copy wikEd (http://en.wikipedia.org/wiki/User:Cacycle/wikEd.js) frame to wpTextbox1 textareaif(typeof(wikEdUseWikEd)!='undefined'){if(wikEdUseWikEd==true){WikEdUpdateTextarea();}}// make the changes to the classic wpTextbox1 textarea //// copy wpTextbox1 textarea back to wikEd frameif(typeof(wikEdUseWikEd)!='undefined'){if(wikEdUseWikEd==true){WikEdUpdateFrame();}}
You have followed the installation instructions above, but the wikEd logo is not displayed on top of the pages next to the log out link and the wikEd buttons do not appear on edit pages. Please try the following:
Refresh your browser cache: hold down Shift while clicking Reload (or press Ctrl-Shift-R)
Enable JavaScript in your browser (Tools → Options → Content → Enable JavaScript in Firefox)
Check under your preferences which skin you use. If you are not using the default skin common then you have to replace common.js by the used skin, e.g. User:YourUsername/classic.js for the Classic skin
Check the JavaScript Error Console (under Tools in Firefox) for error messages. If there is an error message caused by wikEd please report to the wikEd discussion page.
You have been installing custom buttons a while ago and now wikEd crashes during page loading and editing might not be possible without disabling Javascript:
The custom button definitions have been changed in version 0.9.26 (February 23, 2007). If you use custom buttons, please update your custom button definitions (see below) on your common.js page. Disable JavaScript in your browser if you cannot edit pages.
wikEd is fully customizable, including color schemes, language, and custom buttons and functions. Add any number of user configurable variables with your own values to your common.js page. Please check the start of the wikEd script for available variables. They all have a '||' followed by the default value in their definition, similar to:
// initial font size of edit window (percentage)
var wikEdFontSize = wikEdFontSize || 100;
All customizations must be placed before the wikEd installation block.
var wikEdMainCSS = [];
wikEdMainCSS['.wikEdButton'] = 'background: blue;';
Enable the Source button to display the source code of pasted content or of syntax highlighted text:
var wikEdShowSourceButton = true;
Change the presets of the toggle buttons in the wikEd control bar:
var wikEdHighlightSyntaxPreset = true;
var wikEdUseWikEdPreset = true;
var wikEdUsingPreset = false;
var wikEdFullScreenModePreset = false;
var wikEdCloseToolbarPreset = false;
var wikEdRefHidePreset = false;
var wikEdDiffPreset = false;
You can add your own editing buttons and functions to two custom button bars, one right to the formatting buttons (custom1) and the other right the fixing buttons (custom2). Add the following code to your common.js page before the wikEd installation block:
// define custom buttons (id, class, popup title, image src, width, height, alt text, onClick and parameters)varwikEdButton=[];wikEdButton[100]=['wikEdDiv','wikEdButton','Make the selection a html DIV element','http://upload.wikimedia.org/wikipedia/commons/6/67/WikEd_logo.png','16','16','DIV','javascript:WikEdEditButton(this, this.id, null, TestHandler);'];wikEdButton[101]=['wikEdTest','wikEdButton','This is a test button','http://upload.wikimedia.org/wikipedia/commons/0/07/WikEd_disabled.png','16','16','Test','javascript:WikEdEditButton(this, this.id, null, TestHandler);'];// define custom button bars (id outer, class outer, id inner, class inner, height, grip title, button numbers)varwikEdButtonBar=[];wikEdButtonBar['custom1']=['wikEdButtonBarCustom1','wikEdButtonBarCustom1','wikEdButtonsCustom1','wikEdButtonsCustom1',44,'My custom buttons',[100,'br',101]];wikEdButtonBar['custom2']=['wikEdButtonBarCustom2','wikEdButtonBarCustom2','wikEdButtonsCustom2','wikEdButtonsCustom2',44,'My custom buttons',[100,'br',101]];// define the function which is called upon clicking the custom buttonfunctionTestHandler(obj){// select the appropriate text change target (whole, selection, cursor, focusWord, focusLine, selectionWord, or selectionLine)// focus... is the text under the cursor; ...Word and ...Line extend the target to the start/end of the word or lineWikEdGetText(obj,'selection, cursor');if(obj.selection.plain!=''){obj.changed=obj.selection;}else{obj.changed=obj.cursor;}// make the changes to the plain target text// remove the previously added formattingif(/<div>(.*?)<\/div>/i.test(obj.changed.plain)){obj.changed.plain=obj.changed.plain.replace(/<div>(.*?)<\/div>/gi,'$1');}// add the text formattingelse{obj.changed.plain='<div>'+obj.changed.plain+'</div>';obj.changed.plain=obj.changed.plain.replace(/(<div>)( *)(.*?)( *)(<\/div>)/,'$2$1$3$5$4');}// keep the changed text selected, needed to remove the formatting with a second clickobj.changed.keepSel=true;return;}
wikEd ne fonctionne pas avec Internet Explorer et les navigateurs non issus de Mozilla. Néanmoins, le programme n'utilise que du Javascript standard indépendant du navigateur et devrait donc être relativement facile à adapter pour MS Internet Explorer 7+ et Opera 9+. Il serait très apprécié si vous aidiez à cette tâche. Veuillez s'il-vous-plaît laisser un message sur la page de discussion de Cacyle ou vérifier la documentation du programme et la page de discussion de développement.
Vous êtes un heureux utilisateur de wikEd? Vous pouvez laisser un témoignage ici
Bonsoir. Merci pour cet outil très pratique. Juste un petit reproche : il faudrait permettre de paramétrer l'icône suppression des espace avant ponctuation, qui est contraire aux règles de typographie française (il faudrait d'ailleurs pouvoir les insérer au contraire). Voilà !--Manu (discuter) 20 novembre 2007 à 21:55 (CET) Pour cela il faut s'adresser à son créateur iciLeag⠇⠑⠁⠛ 21 novembre 2007 à 07:35 (CET)
Une discussion sur les espaces et la ponctuation est amorcée ICIptyxs (d) 15 mars 2008 à 09:00 (CET)
Merci pour l'info.--Manu (discuter) 15 mars 2008 à 19:12 (CET)
Salut, j'ai decouvert ce script par hasard quand je cherchais un Wysiwyg pour mon wiki, je ne suis pas déçu, toutes les fonctions sont géniales, très bien pensé et merci pour la traduc ca m'évite de la faire XD. J'avait quand même une petite question est ce qu'on peut désactiver un bouton définitivement(le bouton fullscreen fait planter mon skin et le seul moyen de revenir à quelque chose de normale c'est de supprimer les cookies) et est ce quon peut rajouter des boutons.Et puis Je suppose que tu ne sera pas répondre mais est ce que des fonction des autres Wysiwyg seront intégrés, du genre la recherche d'image, ou l'intégration de smiley. A+. --87.66.178.82 (d) 17 décembre 2007 à 13:51 (CET)
Désolé, il n'y a pas que des heureux utilisateurs de WikEd. L'ancienne barre d'outils n'était certes pas un modèle d'esthétique mais celle-ci est particulièrement moche. Cela n'aurait pas grande importance si certains des outils que j'utilisais très souvent n'avaient pas disparu, notamment la création de galeries et l'espace insécable. L'ancien outil de recherche-remplacement mettait en mémoire les données à modifier, ce qui souvent facilitait grandement la tâche, le nouveau ne le fait plus. Lorsque la barre d'outils s'affiche, la taille des caractères diminue dans la fenêtre d'édition et l'on voit apparaître la plupart des lignes sur un fond gris, ce qui non seulement ne sert à rien, mais encore engendre très vite une fatigue oculaire importante. Il faut donc augmenter la taille de l'affichage, puis la diminuer, à chaque fois que l'on veut travailler. Lassant. "Mieux", la mise en place d'un élément de texte copié (sélection + touche contrôle enfoncée) ou importé s'accompagne de retours à la ligne ajoutés ou supprimés de façon intempestive et imprévisible, etc. Bref, c'est une horreur.
Comme je ne peux plus afficher les anciens outils, je suis désormais obligé de travailler sans aucune barre d'outils, ce qui évidemment ne simplifie pas la vie. Je ne continuerai pas longtemps comme ça. Ce qui est terrible avec les informaticiens, c'est que quand ils peuvent faire une chose, ils s'empressent de la réaliser. Hélas, ce sont souvent les autres qui en font les frais.
Cordialement, Jean-Jacques MILAN (discuter) 14 décembre 2016 à 13:14 (CET), administrateur de Wikibooks et auteur de plusieurs dizaines de milliers de contributions (plus de 70 000, aux dernières nouvelles).