Benutzer:Zeno Gantner/Feature-Vergleich von Wiki-Engines

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Kriterien[Bearbeiten | Quelltext bearbeiten]

Plattform/Umgebung[Bearbeiten | Quelltext bearbeiten]

  1. Programmiersprache: PHP, Python, Java/JSP, Perl, Ruby
  2. Webserver: Apache, IIS, CGI
  3. Betriebssystem: GNU/Linux, POSIX, Windows
  4. Storage Backend: Datenbank (ODBC, JDBC, MySQL, PostgreSQL, SQLite), Textdateien, Subversion
  5. zusätzlich benötigte Programme: TeX-Distribution, diff, gzip, ...

Multimedia und Dateien[Bearbeiten | Quelltext bearbeiten]

Umgang mit allem, was nicht Text ist: hochladen, einbinden, vergleichen, editieren, versionieren

  1. Bilder: Formate?
  2. Ton: Formate?
  3. Video: Formate?
  4. Programmdateien
  5. Archive
  6. eigener Namespace oder Attachments?
  7. SVG: z.B. Whiteboard-Plugin für JSP
  8. Flash
  9. Quellcode

Links[Bearbeiten | Quelltext bearbeiten]

(Konsistenz?)

  • Interwiki
  • Geo
  • ISBN: als Interwiki-Link, automatische Erkennung
  • intern: normal, auf besondere Seiten, redirect; Beschriftung veränderbar?
  • extern
  • CamelCase
  • automatisches Verlinken
  • SisterSites
  • NearLinks (Konzept noch mal genau analysieren)
  • Links zu Spezialseiten
  • Links auf bestimmte Abschnitte (u.a. PurpleNumbers, # in Wikipedia)

Beobachtung von Änderungen[Bearbeiten | Quelltext bearbeiten]

  • Seite "Letzte Änderungen"
  • Funktion "Related Changes"
  • Beobachtungsliste
  • RSS: Version
  • Atom
  • E-Mail-Benachrichtigung
  • Änderungen in Kategorie
  • Funktion "Benutzerbeiträge"
  • Markierung von Bots und automatischen Änderungen?
  • Zu beobachtende Artikel via Regexp definierbar

Metadaten[Bearbeiten | Quelltext bearbeiten]

  • Kategorien
  • Dublin Core

Markup[Bearbeiten | Quelltext bearbeiten]

  • TeX-Formeln (Ausgabe nach?)
  • Tabellen
  • HTML erlaubt
  • Listen: Bullets, Numerierung (welche Arten)?, beliebiges Verschachteln?
  • Kommentare erlaubt?

Editieren[Bearbeiten | Quelltext bearbeiten]

  • WYSIWYG
  • Direktes Editieren
  • Editieren einzelner Abschnitte
  • Preview-Funktion
  • Doppelklick-Edit (JS)
  • Zusammenfassungen
  • Locking-Strategie: First-come-first-serve on submit, normal Lock, Smart conflict resolution
  • schnelle Kommentarfunktion

Kommunikation[Bearbeiten | Quelltext bearbeiten]

  • Diskussionsseiten
  • E-Mails an Benutzer
  • Benutzer-Diskussionsseiten (mit Benachrichtigung?)

Textersetzung[Bearbeiten | Quelltext bearbeiten]

  • Vorlagen
  • Makros (was in der WP "Vorlage" genannt wird)
  • automatisches Einfügen: Zahl der Seiten, Zahl der Wörter, Datum, Benutzername
  • subst

Datenaustausch[Bearbeiten | Quelltext bearbeiten]

  • XML-RPC (Welche Daten können abgefragt werden?)

Benutzer, Individualisierung[Bearbeiten | Quelltext bearbeiten]

  • Login
  • Registration: Zustimmung von Admins?, gültige E-Mail erforderlich?
  • Single-Sign-On
  • Einstellungsmöglichkeiten
  • Eigene CSS- und JS-Dateien
  • Themes/Skins

Zugriffskontrolle[Bearbeiten | Quelltext bearbeiten]

  • Leseschutz - gesamtes Wiki, einzelne Seiten
  • Schreibschutz - einzelne Seiten, gesamtes Wiki (für angemeldete Benutzer)
  • ACLs

Gliederung[Bearbeiten | Quelltext bearbeiten]

  • Unterseiten (Ebenen?), hierarchische Struktur
  • Kategorien
  • Namensräume
  • Eltern-Kind-Relationen

Diff[Bearbeiten | Quelltext bearbeiten]

  • extern/eigenes
  • farbliche Hervorhebung der Änderungen
  • für andere Medien außer Text

i18n, l10n[Bearbeiten | Quelltext bearbeiten]

  • Sprache einer Seite kann in den Metadaten angegeben werde
  • Unterstützte Sprachen (% übersetzt)
  • Sprache wird nach Browser-Angaben automatisch gewählt
  • Sprache einstellbar
  • Unicode-Support
  • System zur Loaklisierung von Strings: gettext, Java Resource Files, ...
  • Anpassung von Datums- und Zeitangaben: Format, Zeitzonen
  • Sortierung von Listen entsprechend des Locales

Navigation[Bearbeiten | Quelltext bearbeiten]

  • Pfad durch das Wiki (wie in MoinMoin oder JSPWiki)
  • "Links auf diese Seite"
  • Site-Index
  • Visual Tour
  • Ähnlichkeitsmaße für Seiten

Statistik-Funktionen[Bearbeiten | Quelltext bearbeiten]

  • beliebte Seiten
  • längste/kürzeste Seiten
  • Zahl der Seiten
  • Zahl der Seitenbesuche

Multiple Wikis in einer Installation[Bearbeiten | Quelltext bearbeiten]

Dateneingabe[Bearbeiten | Quelltext bearbeiten]

  • Formulare
  • Schema-Editor
  • Semantic Markup (Daten oder Metadaten??)


Erweiterungen[Bearbeiten | Quelltext bearbeiten]

  • Plugins (können innerhalb von Seiten verwendet werden)
  • Skripte (in Seiten)
  • Actions (eigene "Spezialseiten", externe Skripte)

Verschieben/Umbenennen[Bearbeiten | Quelltext bearbeiten]

  • Seiten
  • Kategorien
  • andere Dateien: Bilder, Videos usw.
  • Benutzer

Suche[Bearbeiten | Quelltext bearbeiten]

  • Volltextsuche
  • Suche in Metadaten
  • Suche im Quelltext
  • Suche in älteren Versionen
  • Syntax für Suchanfragen

URL-Aufbau[Bearbeiten | Quelltext bearbeiten]

Spam-Schutz[Bearbeiten | Quelltext bearbeiten]

  • CAPTCHAS
  • Codes á la C2
  • Beobachten von eingefügten Weblinks
  • Bad-URL-Listen: automatische Updates?
  • Indexierungs-Verzögerung

Schutz vor Vandalismus[Bearbeiten | Quelltext bearbeiten]

  • Sperrung von IPs und IP-Bereichen
  • Sperrung von Benutzern
  • Seitenschutz

Drucken[Bearbeiten | Quelltext bearbeiten]

  • PDF-Ausgabe
  • CSS
  • eigene Ansicht

Standards[Bearbeiten | Quelltext bearbeiten]

  • HTML
  • CSS
  • Accessibility

Zusatzfunktionen[Bearbeiten | Quelltext bearbeiten]

  • Rechtschreibprüfung
  • Slideshow

Verstehen[Bearbeiten | Quelltext bearbeiten]

Was sind Bookmarks in MoinMoin?

Antwort: Bei den "RecentChanges Bookmarks" wird der Zeitpunkt festgehalten, bis wann der Benutzer die RC gelesen hat. Dazu hat es nach jedem Tag (und auch für die aktuelle Zeit) einen Link, den man dafür benutzen kann. Kehrt man später auf RC zurück, werden einem nur die neuen Änderungen angezeigt. Auch die Diff-Links berechnen die Diffs zwischen aktueller Version und der Version, die zum Zeitpunkt des Bookmarks aktuell war. So muss man nichts doppelt lesen.

Syntax-Vergleich[Bearbeiten | Quelltext bearbeiten]