wikEd ermöglicht erweiterte Textbearbeitungsfunktionen zum Bearbeiten von Wikitext. Er arbeitet nach dem WYSIWYM-Prinzip und enthält zahlreiche MediaWiki-spezifische Funktionen. Auf der wikEd-Hilfeseite werden alle Funktionen und Knöpfe beschrieben. Momentan funktioniert wikEd mit Mozilla Firefox, SeaMonkey, Apple Safari und Google Chrome und wohl Opera, jedoch nur bedingt mit dem Microsoft Internet Explorer.
Schnelles zeige Vorschau zeigt eine lokale Vorschau unter Verwendung von InstaView mit Ajax-Technologie.
Die wikEdDiff-Diff-Ansicht wird nach Klick auf den Knopf unterhalb des normalen Diffs angezeigt. Orange zeigt gelöschten Text an, Blau hinzugefügten Text. Auch verschobener Text wird (mit anderen Farben) hervorgehoben. Schnelles zeige Änderungen unter Verwendung von en:User:Cacycle/diff für eine serverunabhängige farbige Visualisierung von Löschungen, Ergänzungen und Verschiebungen.
Chronik für Zusammenfassungs-, Suchen- und Ersetzenfeld in Dropdown-Listen. Sie überlebt Browsersitzungen und ist über mehrere Fenster erreichbar.
vorgefertigte und anpassbare Zusammenfassungstexte
automatische Korrekturfunktionen für häufige Probleme und Fehler
Wikilinks mit Weiterleitung auf den endgültigen Zielartikel
Unicodezeichen in die echten Zeichen oder Entitäten umwandeln
Browser: Firefox >1.5, Mozilla >1.3, SeaMonkey, WebKit, Google Chrome oder Apple Safari
ein nicht zu langsamer Computer, da wikEd die Ladezeiten erhöht, besonders bei langen Artikeln
Bildschirmauflösung >1024×768 wird empfohlen, damit die Knöpfe in einer Reihe bleiben.
MediaWiki >1.8.2 (außerhalb von Wikipedia)
wikEd funktioniert mit allen ursprünglichen MediaWiki-Skins und ihren Derivaten. Weitere unterstützte Skins sind Vector (aktueller Wikipedia-Skin), Pinkwich5 (Citizendium), Monaco, Quartz, Searchwikia (Wikia, Wikia Search), Cavendish, Devmo (wiki.mozilla.org, developer.mozilla.org), Gumax paulgu.com.
Es gibt mehrere Möglichkeiten, wikEd zu installieren:
Gadget (die einfachste Form in der deutschsprachigen Wikipedia): EinstellungenRegisterkarte Helferlein – Bearbeitungswerkzeuge – [×] wikEd aktivieren.
Das ist das Original-Skript; alternativ das Gadget aus einer Seite der deutschsprachigen Wikipedia heraus:
mw.loader.load("ext.gadget.wikEd");
Dies funktioniert sowohl zu gegebener Zeit mit Greasemonkey als auch in beliebigen Seiten unter MediaWiki.
Kann ich nur Syntaxhervorhebung, keine Syntaxhervorhebung, nur die Suchfunktion, … haben?
Es gibt keine einfache Möglichkeit, um nur einige wikEd-Funktionen zu bekommen, da die meisten stark verflochten sind. wikEd ist jedoch stark konfigurierbar und man kann versuchen, die jeweiligen Voreinstellungen (z. B. keine Syntaxhervorhebung) vorzunehmen, z. B. wikEd customization.
Häufig wird automatische Syntaxhervorhebung während des Tippens gewünscht (Echtzeit-Syntaxhervorhebung).
Dies kann aus technischen Gründen nicht implementiert werden. Jede automatische Änderung zum Editierfeld löscht die Rückgängig-Chronik oder bringt sie durcheinander. Um Echtzeit-Syntaxhervorhebung zu bekommen, muss das gesamte Rückgängig/Wiederherstellen-System und die gesamte Editierlogik der Rich-Text-Schnittstelle des Browsers inklusive der Mausoperationen in JavaScript simuliert werden. Das wäre wahrscheinlich nicht einmal möglich, würde das Programm aufblähen und die Rückgängig/Wiederherstellen-Menüeinträge des Browsers nutzlos machen. Bitte schau dir den Firefox bug report an und gib deine Stimme ab.
Ein häufiger Wunsch ist, wikEd in einen WYSIWYG-Editor umzubauen. Es wäre sehr einfach, WYSIWYG für grundlegende Textformatierung wie fett oder kursiv zu nutzen, aber alles, was darüber hinaus geht, macht die Sache sehr kompliziert:
Ein echter WYSIWYG-Editor muss existierenden Wikicode verstecken und abkapseln.
Bilder, Tabellen, Vorlagen, Wikilinks, externe Links und sogar einfache span- oder div-Elemente mit Parametern benötigen einen separaten Popup-Editor, um den versteckten Inhalt zu bearbeiten.
Das Einfügen von formatiertem Text vermasselt die Formatierung, insbesondere die Überschriftenreihenfolge.
Existierender syntaktisch inkorrekter Text kann beim Bearbeiten verschwinden und im schlimmsten Fall verloren gehen und/oder den gesamten Artikeltext zerstören.
wikEd versucht das Beste aus beiden Ansätzen zusammenzufügen und setzt auf WYSIWYM – what you see is what you mean:
eine einfache Benutzeroberfläche mit erweiterten Funktionen wie Suchen und Ersetzen
das strukturorientierte klassische Textfeld, aufgewertet mit Syntaxhervorhebung und Vorschau auf der gleichen Seiten
Wenn nach der Installation das wikEd-Logo nicht oben neben dem Abmelden-Link angezeigt wird und die wikEd-Knöpfe nicht erscheinen, versuche Folgendes:
Den Browsercache aktualisieren: Umschalttaste gedrückt halten, während man auf Aktualisieren drückt (oder Strg+Umschalt+R drücken)
JavaScript im Browser aktivieren (Extras → Einstellungen → Inhalt → JavaScript aktivieren im Firefox)
Falls wikEd außerhalb von Wikipedia verwendet wird, sollte geprüft werden, ob in der Datei LocalSettings.php $wgAllowUserJs = true gesetzt ist.
Wenn das Skript manuell eingebunden wurde, in den Einstellungen überprüfen, ob auch die Unterseite des aktiven Skins bearbeitet wurde, oder in common.js einbinden.
Die JavaScript-Fehlerkonsole (im Firefox unter Extras) auf Fehlermeldungen überprüfen. Falls ein Fehler von wikEd verursacht wird, bitte den #Fehler melden.
wikEd ist durch Benutzer vollständig anpassbar, inklusive Farbschemata, Sprachen und eigenen Knöpfen und Funktion. Weitere Informationen bekommt man unter wikEd customization.
ein einfaches, kleines und intuitives Benutzerinterface (keine Navigation durch komplexe Menüstrukturen, keine Popups, Spezialknöpfe müssen als Erweiterung zugefügt werden)
cross-site-compatibility zwischen allen MediaWiki-Installationen (nicht nur Wikipedia)
Mehrsprachigkeit
Multi-Browser-Unterstützung durch Verwendung von standardkonformen Cross-Browser-Code