Wiki -Software

Startseite von Wikipedia, was weiterläuft Mediawiki, eines der beliebtesten Wiki -Softwarepakete

A Wiki -Software (auch bekannt als a Wiki -Motor oder ein Wiki -Anwendung), ist Kollaborative Software das läuft a Wiki, was es den Benutzern ermöglicht, Seiten oder Einträge über a zu erstellen und gemeinsam zu bearbeiten und gemeinsam zu bearbeiten Webbrowser. Ein Wiki -System ist normalerweise ein Internetanwendung Das läuft auf einem oder mehreren Webserver. Der Inhalt, einschließlich früherer Überarbeitungen, wird normalerweise in beiden a gespeichert Dateisystem oder ein Datenbank. Wikis sind eine Art von Art von Webinhalteverwaltungssystemund die am häufigsten unterstützte Off-the-Shelf-Software, die Web-Hosting Einrichtungen bieten an.

Es gibt Dutzende von aktiv gepflegten Wiki -Motoren. Sie variieren in der Plattformen Sie rennen weiter, die Programmiersprache Sie wurden entwickelt, ob sie es sind Open Source oder proprietär, ihre Unterstützung für natürliche Sprachfiguren und Konventionen sowie ihre Annahmen über technische und soziale Kontrolle der Bearbeitung.

Geschichte

Die erste allgemein anerkannte "Wiki" -Anwendung, Wikiwikiweb, wurde vom amerikanischen Computerprogrammierer erstellt Ward Cunningham 1994 und im Jahr 1995 auf C2.com gestartet.[1] "Wikiwikiweb" war auch der Name des Wiki, das auf der Software lief, und in den ersten Jahren der Existenz von Wikis gab es keine große Unterscheidung zwischen dem Inhalt von Wikis und der Software, auf die sie lief, möglicherweise weil fast jedes Wiki lief seine eigene angepasste Software.

Wiki -Software stammt aus älteren Versionskontrolle Systeme für Dokumentation und Software in den 1980er Jahren. Mitte der neunziger Jahre hatten diese im Allgemeinen im Allgemeinen Webbrowser Schnittstellen. Es fehlte ihnen jedoch die Fähigkeit, leicht Verbindungen zwischen internen Seiten zu erstellen, ohne zu schreiben Html Code. Für Wikiwikiweb, die Kamelase Die Namenskonvention wurde verwendet, um interne Links anzuzeigen, ohne HTML -Code zu erfordern.

Zu der Zeit Mediawiki erschien, dass diese Konvent Quellcode mit doppelten Quadratklammern. Seitennamen unterbrach den Englischfluss also nicht und konnten Standard -Englischkapitalisierungskonventionen folgen. Fall-Insitivität im ersten Brief, aber nicht nachfolgende Briefe stützte Standard-Englischkapitalisierungskonventionen und lassen die Autoren ihre Seiten in gewöhnlichem Englisch mit der Verknüpfung bestimmter Wörter und Phrasen anschließend aufnehmen. Dies erwies sich als kritische Veränderung, die es gewöhnlichen Autoren von Englisch ermöglichte, Wiki-Seiten und nicht-technische Benutzer zu schreiben. Diese Richtlinie wurde auf andere natürliche Sprachen ausgedehnt, wodurch die Verwendung ungewöhnlicher Text oder unangenehme Kapitalisierung vermieden wurde, die gegen die eigenen Regeln der Sprache verstößt.

In den nächsten 10 Jahren viele mehr Wiki -Anwendungen wurden in einer Vielzahl von geschrieben Programmiersprachen. Nach 2005 gab es einen Schritt zu einer zunehmenden Konsolidierung und Standardisierung: Viele weniger beliebte Wiki-Anwendungen wurden allmählich aufgegeben, und es wurden weniger neue Anwendungen erstellt. Nach 2006 wurden relativ wenige der derzeit verwendeten Wiki -Motoren erstellt.

Die Idee, Wiki -Funktionalität zu haben, wird nun allgemein als wünschenswert angesehen, und einige Aspekte der Wiki -Funktionalität wurden ebenfalls zu existieren hinzugefügt Content -Management -Systeme, wie zum Beispiel Microsoft SharePoint. Einige Autoren haben darauf hingewiesen, dass SharePoint auch mit dieser verwendeten Funktionen tatsächlich nicht als Wiki fungiert.

Datenkompatibilität

Im Allgemeinen haben neue Wiki -Motoren die Datenformate nicht befolgt (Wiki Markup Sprachen) der bestehenden Motoren, die sie für diejenigen, die bereits in Große investiert haben Wissensbasis in vorhandener Software. In der Regel ist es neueren Wiki -Projekten nicht gelungen, eine große Anzahl von Benutzern aus der vorhandenen Wiki -Software -Basis anzuziehen.

Das bekannteste Datenformat sind wohl die Medienwiki und wurden entsprechend in anderen Wikis neu implementiert:

  • WordPress hat Erweiterungen zum Anzeigen und Bearbeiten von Medienwiki-Format-Seiten und zum Rahmen von Mediawiki.
  • Jamwiki[2] ist ein Mediawiki -Klon in JavaDas unterstützt Mediawiki-Format-Seiten, aber keine Erweiterungen.
  • Andere kommerzielle Projekte oder Klone folgen häufig (oder haben in der Vergangenheit) dem Mediawiki -Format. Bluespice Mediawiki ist die einzige solche Software mit einer kostenlosen Version.

Keine dieser Alternativen unterstützt die im Standard Mediawiki verfügbaren Erweiterungen, von denen einige sein Datenformat erweitern oder ändern.

Im Jahr 2007 ein Projekt namens (Wiki)Kreolisch Um eine standardisierte Markup -Sprache für Wikis zu erstellen, wurde abgeschlossen. Ab 2022 haben die Anstrengungen einen erheblichen technischen Erfolg erzielt und durch die Umsetzung in vielen Motoren unterstützt.[3] aber eingeschränkter sozialer Erfolg, da er noch relativ unbenutzt und unbekannt ist, da es nur wenige Cross-Markup-Konvertierungstools für die Migration bestehende Wissensbasis dazu und keine großen Motoren, die es als native Markup -Syntax verwenden.

Arten der Nutzung

Es gibt im Wesentlichen drei Arten von Verwendungsmöglichkeiten für Wiki-Software: Wikis mit öffentlichem Umfang mit einer potenziell großen Gemeinschaft von Lesern und Redakteuren, privat Enterprise Wikis zum Datenmanagement von Unternehmen und anderen Organisationen und persönliche Wikis, gedacht, von einer einzelnen Person zum Verwalten von Notizen verwendet zu werden und normalerweise auf a zu laufen Desktop. Einige Wiki -Software sind speziell auf einen der Nutzungsarten ausgerichtet, während andere Software für alle drei verwendet werden kann, enthält jedoch Funktionalität, entweder in ihrem Kern oder durch Plugins, die bei einem oder mehreren der Nutzungsarten helfen.

Öffentliche Wikis

Öffentliche Wikis sind in der Regel für die Öffentlichkeit zugänglich, um einige oder den gesamten Artikelbereich jedes Wiki zu lesen, zu bearbeiten und zu kommentieren. Viele bieten Registrierung an, um jedem Benutzer weitere Zugriff und Steuerelemente zu bieten, und einige haben unparteiisierte kommerzialisierte Aspekte oder weitere Zugang, wie die beliebte Wiki-Farm. Fangemeinde.

Mediawiki ist bei weitem die dominanteste Software, da sie versorgt Wikipedia, konsequent und mit einem großen Vorsprung, das meistbesuchte öffentliche Wiki,[4] Es bewirbt auch viele andere öffentliche Wikis.[5] Andere Wiki -Motoren, die regelmäßig für öffentliche Wikis verwendet werden Moin Moin und PMWIKI, zusammen mit vielen anderen.[5]

Andere Internet -Websites, die auf Wiki -Software basieren Enzyklopädien wie zum Beispiel Senseis Bibliothek, Parlia, und Wikitree.

Enterprise Wikis

Unternehmen Wiki -Software ist Software, die in einem Unternehmenskontext (oder organisatorisch) verwendet werden soll.[6] Besonders um die Innere zu verbessern Wissen teilen. Es legt eher einen größeren Schwerpunkt auf Funktionen wie Zugangskontrolle, Integration in andere Software und Dokumenten-Management. Die meisten proprietären Wiki -Anwendungen vermarkten sich speziell als Unternehmenslösungen, einschließlich SocialText, Jive, Traktionsteampage, Vorstellung, und Nulino.

Zunehmend erscheinen Angebote, die den Namen "Wiki" verwenden, aber keine grundlegenden Elemente bieten, die etablierten Wikis wie Wiki Markup und Link-First-Workflow wie in gemeinsamermaßen gemeinsam sind Zusammenfluss (seit 2018),[7] oder Versionskontrolle von Volltextsuche Microsoft Teams.[8]

Darüber hinaus beschreiben sich einige Open -Source -Wiki -Anwendungen auch als Enterprise -Lösungen, einschließlich Xwiki, Foswiki,[9] Twiki,[10] und Bluespice.[11] Einige Open-Source-Wiki-Anwendungen, obwohl sie sich nicht speziell als Unternehmenslösungen in Rechnung stellen, haben Marketingmaterialien, die für Unternehmensbenutzer ausgerichtet sind Tiki Wiki CMS Groupware[12] und Mediawiki.[13] Viele andere Wiki -Anwendungen wurden auch in Unternehmen verwendet.

Unter den vielen Unternehmen und Regierungsorganisationen, die Wikis intern verwenden Adobe Systems, Amazon.com, Intel, Microsoft, und die Geheimdienstgemeinschaft der Vereinigten Staaten.

Innerhalb von Organisationen kann Wikis zentral verwaltete Content -Management -Systeme entweder hinzufügen oder ersetzen. Ihre dezentrale Natur ermöglicht es ihnen im Prinzip, die erforderlichen Informationen in einer Organisation schneller und billiger zu verbreiten als ein zentral kontrolliertes Wissensrepository. Wikis kann auch für verwendet werden Dokumenten-Management, Projektmanagement, Kundenbeziehungsmanagement, Unternehmensressourcenplanungund viele andere Arten von Datenmanagement.

Zu den Funktionen von Wikis, die ein Unternehmen dienen können, gehören:

  • Informationen in schnelle und leicht zu erstellende Seiten eingeben, einschließlich Hyperlinks zu anderen Unternehmensinformationssystemen wie People-Verzeichnissen, CMS, Anwendungen und damit die Aufstellung nützlicher Wissensbasis.
  • Reduziert Email Überlast. Mit Wikis können alle relevanten Informationen von Personen weitergegeben werden, die an einem bestimmten Projekt arbeiten. Umgekehrt müssen nur die Wiki-Nutzer, die an einem bestimmten Projekt interessiert sind, auf seine zugehörigen Wiki-Seiten betrachten, im Gegensatz zu hohen Versandlisten mit hohem Verkehrsmitteln, die Abonnenten möglicherweise mit vielen Nachrichten belasten, unabhängig von ihrer Relevanz. Für den Projektmanager ist es auch sehr nützlich, die gesamte Kommunikation an einem Ort zu speichern, was es ihm ermöglicht, die Verantwortung für jede Maßnahme an ein bestimmtes Teammitglied zu verknüpfen.
  • Organisiert Informationen. Wikis helfen den Benutzern dabei, Informationen in auffindbare und durchsuchbare Kategorien zu strukturieren. Diese können auf eine Weise von Benutzern auftreten. Benutzer können Listen, Tabellen, Zeitpläne und andere Möglichkeiten erstellen, Reihenfolge auszudrücken.
  • Baut Konsens. Wikis ermöglicht die Strukturierung des Ausdrucks von Ansichten zu einem Thema, das von Autoren auf derselben Seite berücksichtigt wird. Diese Funktion ist sehr nützlich beim Schreiben von Dokumentation, Vorbereitung von Präsentationen, wenn sich die Meinung der Autoren unterscheidet und so weiter.
  • Zugangsniveaus nach Rechten und Rollen. Den Benutzer kann je nach Abteilung oder Rolle innerhalb der Organisation den Zugriff auf Ansicht und/oder Bearbeitung verweigert werden.
  • Wissensmanagement mit umfassenden Suchanfragen. Dies umfasst das Dokumentenmanagement, das Projektmanagement und die Wissensrepositories, die in Zeiten des Umsatzes oder der Pensionierung von Mitarbeitern nützlich sind.

Persönliche Wikis

Software, die speziell für das Ausführen persönlicher Wikis entwickelt wurde Wildfang, PMWIKI, und ConnectedText (jetzt eingestellt). Andere, allgemeinere Wiki -Anwendungen haben Komponenten, die für einzelne Benutzer ausgerichtet sind, einschließlich Moin Moin (Das bietet eine "Desktopedition"[14]), und Tiddlywiki.

Bearbeitung

Die meisten Wiki -Software verwendet eine spezielle Syntax, die als bekannt ist Wiki MarkupDamit Benutzer den Text formatieren können, anstatt sie zu verlangen Html. Einige Wiki -Anwendungen enthalten auch a Wysiwyg Herausgeber, entweder anstelle oder zusätzlich zur Bearbeitung von Wiki Markup.

Basierend auf Atomic Eigentum von Datenbanksysteme, jede Bearbeitung sollte sein verfolgt. Auf Wiki -Software die Chronologie von Änderungen (z. B. von Internetnutzern veröffentlicht) in einem bestimmten Artikel kann sein lokal gespeichert mit einem gemeinsamen .xml Dateierweiterung durch Personen haben Administratorrechte.

Gehostete Anwendung

Es gibt eine Vielzahl von einer Vielzahl von Wiki -Hosting -Dienste, auch bekannt als Wiki Farms, diese Wikis von Host -Benutzern auf einem Server. Einige Wiki -Software sind nur in gehostter Form erhältlich: PBWorks, Nasse Farbe und Wikispaces sind alle Beispiele für Wiki -Hosting -Dienste, die auf Code ausgeführt werden, die nur auf diesen Websites verfügbar sind. Andere Wiki -Software sind in beiden verfügbar bereitgestellt und herunterladbares Formular, einschließlich Zusammenfluss, SocialText, Mediawiki und Xwiki.

Zusatzfunktionen

Inhaltsmanagementfunktionen

Die Wiki-Software kann Funktionen mit herkömmlichen Content-Management-Systemen wie Kalendern, Aufgabenlisten enthalten. Blogs und Diskussionsforen. All dies kann entweder über versionierte Wiki -Seiten gespeichert werden oder einfach ein separates Stück Funktionalität sein. Software, die Blogs mit Bearbeitung und Versioning im Wiki-Stil unterstützt, wird manchmal als "Bliki" -Software bezeichnet.

Tiki Wiki CMS Groupware ist ein Beispiel für Wiki -Software, die solche Funktionen im Kern unterstützen soll. Viele der Unternehmenswiki -Anwendungen, wie z. Twiki, Zusammenfluss und SharePointUnterstützen Sie auch solche Funktionen, ebenso wie Open-Source-Anwendungen wie Mediawiki und Xwiki, via Plugins.[15]

Scripting

Einige Wiki -Anwendungen lassen Benutzer einbetten Scripting-Style ruft in Wiki -Seiten auf, die vom Parser des Wiki verarbeitet werden und entweder ausgeführt werden, wenn die Seite gespeichert wird oder wenn sie angezeigt wird. Xwiki und Mediawiki sind Beispiele für solche Anwendungen.[16]

Speziell Xwiki bietet Unterstützung für die folgenden Skriptsprachen: Groovig, Geschwindigkeit, Rubin, Python, Php oder allgemeiner irgendwelche JSR223 Skriptsprache.

Semantische Annotation

Mit Wiki -Software können Benutzer Daten über das Wiki auf eine Weise speichern, die über die exportiert werden kann Semantisches Weboder intern im Wiki befragt. Ein Wiki, das eine solche Annotation erlaubt, wird als als bezeichnet Semantisches Wiki. Die derzeit bekannteste semantische Wiki-Software ist Semantisches Medienwiki, ein Plugin zu Mediawiki.

Mobiler Zugang

Einige Wiki -Software haben eine spezielle Handhabung für den Zugriff auf mobile Geräte wie z. Mobiltelefone. Dies geschieht normalerweise durch konservative Anzeige Html Codierung.[17][18]

Offline -Besichtigung und Bearbeitung

Verschiedene Ansätze zur Bereitstellung von Wiki -Funktionen, wenn der Benutzer nicht online ist, wurden ausprobiert. Für Benutzer, die einfach den Inhalt des Wiki beim Offline lesen müssen, kann häufig eine Kopie des Inhalts leicht erstellt werden. Im Fall von Wikipedia, CD-ROMs und gedruckte Versionen wurden aus Teilen des Inhalts von Wikipedia hergestellt.

Das Ermöglichen der Offline -Bearbeitung ist jedoch ein viel schwierigerer Prozess, bei dem die Änderungen synchronisiert sind, wenn der Benutzer wieder online ist). Ein Ansatz dabei ist die Verwendung von a Verteilter Revisionskontrollsystem Als ein Backend des Wiki, in Peer-To-Peer Stil. Mit diesem Ansatz gibt es keinen zentralen Laden des Wiki -Inhalts. Stattdessen führt jeder Benutzer eine vollständige Kopie des Wiki lokal, und die Software verarbeitet das Zusammenführen und Verbreitung von Änderungen, wenn sie vorgenommen werden. Dies ist der Ansatz der von der Ikiwiki Motor (die das verteilte Revisionskontrollsystem verwenden kann Git wie sein Back-End) und Code-Koop (Ein verteiltes Revisionskontrollsystem, das eine Wiki -Komponente enthält).

Verteilen und Dezentralisierung

Wiki -Software kann sein verteilt.[19] Xwiki kann auf diese Weise funktionieren.[20] Das kleinste Föderierte Wiki fördert eine Föderation von Wiki -Servern,[21]

Es wurden auch Untersuchungen darüber durchgeführt, wie Wikipedia als dezentrales Wiki betrieben werden konnte.[22][23]

Siehe auch

Anmerkungen

  1. ^ Der Wiki -Weg. Schnelle Zusammenarbeit im Web, Addison-Wesley (April 2001) ISBN0-201-71499-x
  2. ^ "Jam Wiki - Nur Werbung und Marketing". Jam Wiki. Abgerufen 2021-05-12.
  3. ^ "Kreolisch unterstützende Motoren". Wikicreole Offizielle Seite. Abgerufen 2022-05-18.
  4. ^ "Alexa Top 500 globale Websites". Abgerufen 11. April 2017.
  5. ^ a b Aufschlüsselung von aktiven Wikis auf WikiIndex
  6. ^ Jahr des Enterprise Wiki: Leichtes Web -Zusammenarbeit übernimmt das Geschäft Jon Udell | InfoWorld | 30. Dezember 2004
  7. ^ "[Confcloud -67129] Link zu einer undefinierten Seite (eine Seite, die noch nicht vorhanden ist) - Erstellen und Verfolgen Sie Funktionsanforderungen für Atlassian -Produkte" erstellen und verfolgen Sie sie. ".
  8. ^ "FullTextSearch für Wiki".
  9. ^ Foswiki Homepage - "Die kostenlose und Open -Source Enterprise -Kollaborationsplattform"
  10. ^ Twiki Homepage - "Das Open Source Enterprise Wiki"
  11. ^ Bluespice -Homepage - "Die Enterprise Wiki -Software"
  12. ^ Gemeinschaft, Tiki. "Enterprise - Tiki Wiki CMS Groupware :: Community". Abgerufen 11. April 2017.
  13. ^ "Enterprise Hub - Mediawiki". Abgerufen 11. April 2017.
  14. ^ "Desktopedition - Moinmoin". Abgerufen 11. April 2017.
  15. ^ "Anwendungen & Erweiterungen (Funktionen.Applications) - xwiki". Abgerufen 11. April 2017.
  16. ^ Anslow, C.; Riehle, D. (2007), Leichte Endbenutzerprogrammierung mit Wikis, SAP -Forschung, Citeseerx 10.1.1.131.2458
  17. ^ SocialText optimiert Wiki für mobile Benutzer, CIO -Magazin, 5. April 2006, abgerufen 2008-09-20
  18. ^ Lu, MAT (15. Juli 2007). "W2: Ein kleines iPhone Wiki]". Tuaw. Archiviert vom Original am 2013-02-05. Abgerufen 24. August, 2021.{{}}: CS1 Wartung: Ungeeignete URL (Link)
  19. ^ Davoust, Alan; Skaf-Molli, Hala; Molli, Pascal; Esfandiari, Babak; Aslan, Khaled (2015). "Distributed Wikis: Eine Umfrage". Parallelität und Berechnung: Übung und Erfahrung. 27 (11): 2751–2777. doi:10.1002/cpe.3439. ISSN 1532-0626. S2CID 45142475.
  20. ^ "Xwiki Concerto Project Homepage". Abgerufen 11. April 2017.
  21. ^ "Begrüßung Besucher". Abgerufen 11. April 2017.
  22. ^ Ein dezentraler Wiki -Engine für kollaborative Wikipedia -Hosting, Guido Urdaneta, Guillaume Pierre und Maarten Van Steen, Proceedings der 3. Internationalen Konferenz über Webinformationssysteme und -technologie (TechnologieWebist), März 2007
  23. ^ Wikipedia Workload -Analyse für dezentrale Hosting, Guido Urdaneta, Guillaume Pierre, Maarten Van Steen, Elsevier Computernetzwerke 53 (11), S. 1830–1845, Juli 2009

Verweise