Bruker:Dvyjones/wikEd

Fra Wikipedia, den frie encyklopedi

Hjelp til med å få wikEd til å virke i IE7 og Opera 9, kontakt Dvyjones.

wikEd:  Hjem · Diskusjon · Endringer · Dvyjones · Navigasjon · Bilder · Brukerboks · Hjelp
Script:  Hoved · Utvikling · Installasjonsmal
Oversettelser:  Guide · Eksempel · Tysk · Portugisisk · Slovensk

wikEd er en tekstbehandler som legger til forbedrede muligheter for tekstbehandling i Wikipedia og andre MediaWiki-sider, uten at du behøver å laste ned noe! For øyeblikket virker det bare i Firefox og andre Mozilla-nettlesere. wikEd er en komplett rikt-tekstformat pseudo-WYSIWYG (What You See Is What You Get) tekstbehandler, og kommer med mange MediaWiki-muligheter. Se wikEd hjelp siden for en forklaring av alle knapper.

Nåværende stabile versjon: 0.9.23a 3. Februar, 2007 (hold musen over wikEd logoen på toppen av siden for å se din versjon).
For å oppdatere til den nyeste versjonen hold inne Shift mens du klikker Oppdater eller klikk Ctrl-Shift-R.


Siste endringer

Den nyeste oppdateringen er øverst. For arkiverte oppdateringer, se endringsloggen

(Disse oppdateringene er kopiert fra den opprinnelige siden (en:User:Cacycle/wikEd) og blir ikke oversatt)

  • wikEd 0.9.24: Fixed selections after using the buttons. Some buttons now have a Shift-click function, e.g. heading and lists. Cacycle 07:02, 4 February 2007 (UTC)
  • wikEd 0.9.23a: Fixed redo and redo all buttons. Cacycle 06:59, 3 February 2007 (UTC)
  • wikEd 0.9.23: Fixed wikification of pasted headings (only <h> tags at line start are made into wiki headings), fixed increase heading level button (new headings are not created for multi line selections), fixed wikipage wikification. Cacycle 03:33, 2 February 2007 (UTC)
  • wikEd 0.9.22: Installation code shortened (with backward compatibility). RegExTypoFix button must now be activated, see below. Cacycle 05:29, 27 January 2007 (UTC)
  • wikEd 0.9.21: Moved buttons above the edit field, added standard toolbar removing button (with cookie memory). Cacycle 02:33, 21 January 2007 (UTC)
  • wikEd 0.9.20c: fixed submit-on-enter, fixed summary size on first load. Cacycle 03:55, 16 January 2007 (UTC)
  • wikEd 0.9.20: Added submit-on-enter for summary and edit options, fixed (ref) and improved (nowiki) highlighting. Cacycle 04:39, 13 January 2007 (UTC)
  • wikEd 0.9.19: Added <ref> and <references> buttons, added magic word highlighting (e.g. __TOC__), fixed frame border, fixed InsertTags, fixed clear summary button, fixed ondblclick functions. Cacycle 01:00, 10 January 2007 (UTC)
  • wikEd 0.9.18: Removed button.type='button', maximized summary field, moved minor edit / watch page element after edit buttons. Cacycle 02:49, 8 January 2007 (UTC)
  • wikEd 0.9.17: Fixed jump to previous/last position buttons (green arrows), fixed for-each to for-in loops, made i,j local variables, fixed insertTags() if wikEd is disabled, fixed replace all function. Cacycle 01:01, 7 January 2007 (UTC)
  • wikEd 0.9.16: Added custom buttons and functions interface, see below. Cacycle 02:32, 4 January 2007 (UTC)

Screenshot

Screenshot av wikEd

Kort liste over funksjoner[rediger | rediger kilde]

(For en mer detaljert liste over funksjoner se nedenfor)
  • Lim in formatert tekst, f.eks. fra MS-Word (inkludert tabeller)
  • Konverter den formaterte teksten til wikikode
  • Wikikode syntaks farging
  • Søk og erstatt med regulære uttrykk
  • Forhåndsvis og Vis endringer lynkjapt, uten og laste fra serveren
  • Fullskjerm endringsmodus
  • Et-klikk fjerner anlige feil
  • Logg for redigeringsforklaring, søk, og erstatningsfelt
  • Kommer med flere språk

Systemkrav[rediger | rediger kilde]

  • En Mozilla-nettleser (Firefox 1.5 eller høyere, Mozilla 1.3 eller høyere, eller SeaMonkey) (vennligst hjelp til med å få wikEd til å virke i IE7 eller Opera 9, legg igjen en beskjed)
  • En nyere maskin siden wikEd kan bruke lang tid på å laste
  • En brukerkonto på wikien du vil bruke wikEd

Hvordan bruke wikEd[rediger | rediger kilde]

Bare legg til en av kodene nedenfor til din Bruker:DittBrukernavn/monobook.js side.

Se wikEd hjelp siden for en forklaring på alle knappene.

Alle funksjoner[rediger | rediger kilde]

(For en kort liste over funksjonene se over)

Se også wikEd hjelp siden for en forklaring på alle knapper og funksjoner. wikEd legger til følgene funksjonere som kanpper i tekstfeltet:

  • Lim inn formatert innhold, fra f.eks. MS-Word eller MS-Excel
  • Konverter den formaterte teksten til wikikodet tekst (tebeller inkludert)
  • Kopier wikisider uten å måtte redigere siden for å få kildekoden
  • Wikikode syntaks-farging
  • Søk og erstatt med regulære uttrykk
  • Søk mens du skriver
  • Forhåndsvis uten å laste på nytt (bruker Live Preview)
  • Vis endringer, bruker en:User:Cacycle/diff for den fargede visualiseringen av endringer
  • Logg for redigeringsforklaring, søk, og erstatt felter med rullegardin-menyer (loggen blir ikke slettet hvis du restarter nettleseren og kan vises i forskjellig vinduer)
  • Ferdige redigeringsforklaringer
  • Fikser vanlige feil med en knapp
  • Fullskjermsmodus
  • AAlle knapper har forklaringer når du peker på dem
  • Hopp til siste endring
  • 100% egendefinerbart, inkludert bildene på knappene og fargene
  • Intelligent valg av tekst, f.eks. ordet under markøren eller linjen du har mårkøren i
  • Endre størrelsen på skriften i redigeringsvinduet (zoom)
  • Beholder de eksisterende verktøylinjene
  • Kan skrus av med et klikk, det er ikke nødvendig og endre i monobook.js siden
  • Egne knapper kan legges til

Oversettelser[rediger | rediger kilde]

Se internasjonal wikEd for oversettelser av wikEd og hvordan du installerer dem. wikEd har blitt oversatt til:

  • Engelsk
  • Tysk
  • Portugisisk
  • Slovensk

wikEd brukerboks[rediger | rediger kilde]

Lim inn følgende tekst på brukersiden din:

{{Bruker:Dvyjones/wikEd brukerboks}}

for å få denne brukerboksen:

Bruker:Dvyjones/wikEd brukerboks

Se hvem som bruker denne boksen.

Kjente feil[rediger | rediger kilde]

  • Ikke bruk tilbake-knappen når du har endret siden, du må alltid klikke 'rediger' for en oppdatert side. Ellers kan den forrige siden bli vist, noe som gjør at de forrige endringene forsvinner.
  • Hvis du bruker en gammel maskin, eller endrer veldig lange artikler, så kan du få siden til å laste fortere ved å midlertidig deaktivere wikEd, ved å klikke knappen.
  • wikEd bruker nettleserens interne tekstbehandler. Dette skaper følgende feil:
    • Syntaksfarging av nylig innskrevet tekst må aktveres ved å klikke knappen. Inntil du har gjort det kan teksten bli farget feil.
    • Innlimt tekst fra en HTML overskrift lager et nytt avsnitt med en ekstra linje over og under teksten. Disse linjene forsvinner hvis du klikker en redigeringsknapp, for eksempel tekstifiser knappen .
    • Mozilla erstatter innrykk med fire mellomrom når du limer inn tekst i redigeringsfeltet. For å beholde innrykkene må du deaktivere wikEd midlertidig.
  • En Mozilla feil gjør at du noen ganger popper til starten av teksten når du endrer innlimt tekst.
  • Vær veldig forsiktig med de lilla knappene, og sjekk endringene for feil. Det er noen ganger som knappenes funksjoner ødelegger artikkelen.

Installer på andre sider enn Wikipedia[rediger | rediger kilde]

wikEd kan bli brukt på alle MediaWiki sider, men, det må være en nyere versjon (MediaWiki 1.8.2 virker). For å få brukerscript, som wikEd, å virke, må følgenre linje bli lagt til i MediaWikis konfigurasjonsfil, LocalSettings.php, av en administrator:

$wgAllowUserJs = true;

Den ultra-lette versjonen nedenfra viker bare på Wikipedia, på andre MediaWikier må du lime inn den fullstendige versjonen. Hvis du har problemer med å få scriptet til å virke p.g.a. JavaScript feil (sjekk JavaScript Error Console i Options menyen på nettleseren din) Vennligst legg igjen en beskjed på wikEd diskusjonssiden.

Installasjon[rediger | rediger kilde]

Bare legg til en av de følgende kodene på din Bruker:DittBrukernavn/monobook.js (eller det designet du bruker, se Wikipedia:Monobook for detaljer) side. Du trenger en brukerkonto og du må være logget inn for å installere og bruke wikEd. Begge installasjonsmetodene gir det samme resultate. Etter du har lagret, må du oppdatere nettleserens minne: hold inne Shift mens du klikker Oppdater eller klikk Ctrl-Shift-R. Vennligst ikke kopier hele wikEd program koden til siden din!

Ultra-lett versjon[rediger | rediger kilde]

Denne virker bare på den Norske Wikipediaen:

  1. Logg inn med brukernavnet ditt
  2. Klikk den følgende linken for å endre din Bruker:DittBrukernavn/monobook.js side: Spesial:Mypage/monobook.js
  3. Hvis du ikke bruker standard-designet Monobook (se dine innstilllinger) så må du bytte ut monobook.js i navnet på siden med navnet på designet du bruker, f.eks. Bruker:DittBrukernavn/cologneblue.js for Cologne Blue designet (se Wikipedia:Monobook for detaljer)
  4. Legg til denne koden på den siden:
    {{subst:wikEd}}
    Hvis det allerede er kode på din Bruker:DittBruekrnavn/monobook.js side, så pass på å ikke lime inn wikEd linjen mellom <pre>...</pre>, <nowiki>...</nowiki>, eller /*...*/.
  5. Den ultra-lette versjonen blir til den (se nedenfor) nor du lagrer siden
  6. Lagre siden
  7. Oppdater nettleserens minne: hold inne Shift mens du klikker Oppdater (eller klikk Ctrl-Shift-R)
  8. wikEd logoen skal nå bli vist på toppen av hver side ved siden av Logg ut lenken

Fullstendig versjon[rediger | rediger kilde]

Dette er den metoden som virker på alle MediaWiki-sider:

  1. Logg inn med ditt brukernavn
  2. Hvis du er på den norske Wikipediaen klikk på den følgende linken for å endre din Bruker:DittBrukernavn/monobook.js side: Spesial:Mypage/monobook.js, ellers må du åpne den for hånd
  3. Hvis du ikke bruker standard-designet Monobook (se dine innstilllinger) så må du bytte ut monobook.js i navnet på siden med navnet på designet du bruker, f.eks. Bruker:DittBrukernavn/cologneblue.js for Cologne Blue designet (se Wikipedia:Monobook for detaljer)
  4. Legg til denne koden på den siden:
// installer [[Bruker:Dvyjones/wikEd]]
document.write('<script type="text/javascript" src="'
+ 'http://no.wikipedia.org/w/index.php?title=Bruker:Dvyjones/wikEd.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
Hvis det allerede er kode på din Bruker:DittBruekrnavn/monobook.js side, så pass på å ikke lime inn wikEd koden mellom /* og */.
  1. Lagre siden
  2. Oppdater nettleserens minne: hold inne Shift mens du klikker Oppdater (eller klikk Ctrl-Shift-R)
  3. wikEd logoen skal nå bli vist på toppen av hver side ved siden av Logg ut lenken

Feilsøking / FAQ[rediger | rediger kilde]

wikEd laster ikke[rediger | rediger kilde]

Du har fulgt installasjonsinstruksjonene ovenfor, men wikEd logoen er ikke vist ved siden av logg ut linken og wikEd knappene vises ikke når du redigerer en side. Vennligst prøv følgende:

  • Oppdater nettleserens minne: hold inne Shift mens du klikker Oppdater (eller klikk Ctrl-Shift-R)
  • Skru på JavaScript i nettleseren (VerktøyInnstillingerInnholdAktiver JavaScript in Firefox)
  • Sjekk under innstillingene dine hvilket design du bruker. Hvis du ikke bruker standard-designet Monobook (se dine innstilllinger) så må du bytte ut monobook.js i navnet på siden med navnet på designet du bruker, f.eks. Bruker:DittBrukernavn/cologneblue.js for Cologne Blue designet
  • Sjekk JavaScript Error Console (under Verktøy i Firefox) etter feilmeldinger. Hvis det er en feil forårsaket av wikEd vennligst rapporter det på wikEd diskusjonssiden.

For andre problemer se wikEd hjelp siden.

Customization[rediger | rediger kilde]

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 monobook.js page. Please check the start of the wikEd script for available variables. They all have a '||' 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.

Customization examples[rediger | rediger kilde]

Show the button to fix common typos using AutoWikiBrowser RegExTypoFix rules:

wikEdLoadRegExTypoFix = true;

Enable highlighting as followable links (use the right mouse button context menu to follow the link; not yet implemented):

var wikEdFollowHighlightedLinks = true;

Change a syntax highlighting style:

var wikEdFrameCSS = [];
wikEdFrameCSS['.wikEdLinkName'] = 'color: #00a000; font-weight: bold;';

Change a user interface (button) image:

 var wikEdImage = [];
 wikEdImage['logo'] = '6/67/my_logo.png';

Change a user interface text:

var wikEdText = [];
wikEdText['wikEdLogo alt'] = 'wikEd';
wikEdText['wikEdLogo text'] = 'wikEd {wikEdProgramVersion}, click to disable';

Add your own summary presets:

wikEdComboPresetOptions = [];
wikEdComboPresetOptions['summary'] = [
 'super-duper mega edit', 'copyedit', 'reply', 'article created', 'intro rewrite',
 'linkfix', 'fixing typos', 'removing linkspam', 'reverting test',
 'reverting vandalism', 'formatting source text', '{wikEdUsing}'
];

Add your own (regexp) presets to the search and replace fields:

wikEdComboPresetOptions = [];
wikEdComboPresetOptions['find'] = [
 '\n +', 'wiked'
];
wikEdComboPresetOptions['replace'] = [
 '\n', '\'\'\'wikEd\'\'\''
];

Change a user interface style:

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;

Display the wikEd buttons below the edit box

var wikEdButtonsOnTop = false;

Change the history lengths:

var wikEdHistoryLength = [];
wikEdHistoryLength['find'] = 15;
wikEdHistoryLength['replace'] = 15;
wikEdHistoryLength['summary'] = 20;

Change text to automatically append to summaries:

var wikEdSummaryUsing = '…still using wikEd';

Custom buttons[rediger | rediger kilde]

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 monobook.js page before the wikEd installation block:

// define  custom buttons (id, class, popup title, image src, width, height, alt text, onClick and parameters)
var wikEdButton = [];
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.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.id, null, TestHandler);' ];

// define custom button bars (id, class, button numbers)
var wikEdButtonBar = [];
wikEdButtonBar['custom1'] = ['wikEdButtonsCustom1', 'wikEdButtonsCustom1', [100, 'br', 101] ];
wikEdButtonBar['custom2'] = ['wikEdButtonsCustom2', 'wikEdButtonsCustom2', [100, 'br', 101] ];

// define the function which is called upon clicking the custom button

function TestHandler(obj) {

// select the appropriate text change target (whole, selection, cursor, focusWord, focusLine, selectionWord, or selectionLine)
  WikEdGetText(obj, 'selection, cursor');
  if (obj.selection.plain != '') {
    obj.changed = obj.selection;
  }
  else {
    obj.changed = obj.cursor;
  }

// make the changes to the plain target text
  if ( /<div>(.*?)<\/div>/i.test(obj.changed.plain) ) {
    obj.changed.plain = obj.changed.plain.replace(/<div>(.*?)<\/div>/gi, '$1');
  }
  else {
    obj.changed.plain = '<div>' + obj.changed.plain + '</div>';
    obj.changed.plain = obj.changed.plain.replace(/(<div>)( *)(.*?)( *)(<\/div>)/, '$2$1$3$5$4');
  }

  return;
}

Theme packs[rediger | rediger kilde]

If you don't like the syntax highlighting colors or want to use other buttons - no problem, you could make your own theme pack (similar to the wikEd translation files by changing the wikEdMainCSS and wikEdFrameCSS style sheet definitions. You could also suggest improved colors on the talk page of this article so that they might be incorporated into the official release.

Installation tips[rediger | rediger kilde]

  • Do not forget to flush your cache after installation (hold down Shift while clicking Reload or press Ctrl-Shift-R).
  • Do not call Pilaf's LivePreview installation routine LivePreviewInstall() from your monobook.js page.

Technical details[rediger | rediger kilde]

Statistics (version 0.9.15):

Internet Explorer and other browsers[rediger | rediger kilde]

wikEd does currently not work with Internet Explorer or other non-Mozilla browsers. However, the program uses only standard browser-independent JavaScript, so it should be relatively easy to tweak wikEd for MS Internet Explorer 7 and Opera 9. It would be really cool if somebody could help. Please drop a message on Cacycle's talk page.

Bug reports[rediger | rediger kilde]

Please post your detailed bug reports to User_talk:Cacycle/wikEd (the discussion page of this article). You may additionally drop a short notification on my talk page so that I get notified.

Testimonials[rediger | rediger kilde]

Are you a happy user of wikEd? You can leave your testimonial here and let the world know how good it is:


  • This programme is absolutely amazing. I use it on everything and it is so helpful, particularly the extension of pilaf's instaview. Thank you Cacycle so much for writing it! Dev920 (Have a nice day!) 13:53, 30 December 2006 (UTC)
  • This looks like an outstanding tool, which I'm happy to give a test run. Thanks! Sandstein 21:30, 11 January 2007 (UTC)
  • Outstanding work, Cacycle! This tool is like editing Wikipedia with Microsoft Word ;-) --  Tuvok^Talk|Desk| Contribs  23:59, 30 January 2007 (UTC)

Who's using it?[rediger | rediger kilde]

The following table and the links therein give you an idea which users of Wikipedia are using wikEd:

Date Version English
links search
German
links search
Portuguese
links search
November 14, 2006 0.9.7 62
November 17, 2006 0.9.7 73
November 24, 2006 0.9.10 80
November 30, 2006 0.9.11c 101
December 10, 2006 0.9.12b 114
December 19, 2006 0.9.13b 134
December 30, 2006 0.9.14b 146 4 3
January 10, 2007 0.9.19a 163
January 11, 2007 0.9.19a 180 6
January 15, 2007 0.9.20c 213
January 17, 2007 0.9.20d 225
January 18, 2007 0.9.20d 239
January 22, 2007 0.9.21 251
February 1, 2007 0.9.23 286

Numbers are for correct installations as described above. Copying of the whole program is strongly discouraged and is not counted.

wikEd is not[rediger | rediger kilde]

License[rediger | rediger kilde]

Mal:PD-self