{{Infobox Software | Logo = [[Datei:Foswiki-Logo.jpg|290px|none|Foswiki]] | Hersteller = [http://foswiki.org/Main/WikiUsers Foswiki-Community] | AktuelleVersion = 1.0.0 (9. Januar 2009) | Betriebssystem = Betriebssystemunabhängig | Programmiersprache = [[Perl (Programmiersprache)|Perl]] | Deutsch = ja | Kategorie = [[Wiki-Software]] | Lizenz = [[GNU General Public License|GPL]] ([[Freie Software]]) | Website = [http://foswiki.org/ Foswiki.org] }} '''Foswiki''' (''Free and Open Source Wiki'') ist ein in [[Perl (Programmiersprache)|Perl]] programmiertes strukturiertes [[Wiki]], das zumeist als Kollaborationsplattform, Team-Portal und/oder Wissensmanagementsystem in Unternehmens-Intranets eingesetzt wird. Die Software ist Open Source und unterliegt der [[GNU General Public License|GPL-Lizenz]]. Foswiki ist aus der Abspaltung der Community vom [[TWiki]]-Projekt hervorgegangen.<ref>http://www.heise.de/newsticker/Twiki-net-vs-NextWiki-Freie-Entwickler-gehen-eigene-Wege--/meldung/118143 Twiki.net vs. NextWiki: Freie Entwickler gehen eigene Wege</ref> Als Resultat des TWiki-[[Abspaltung (Softwareentwicklung)|Forks]] ist Foswiki eine Weiterentwicklung der TWiki-Software.<ref>http://blog.seibert-media.net/2009/01/web-technologien/intranet/foswiki-1-ist-erschienen/</ref> == Eigenschaften == Folgende Funktionalitäten sind charakteristisch für Foswiki: * Versionskontrolle – jede Änderung an den Inhalten wird mittels [[Revision Control System|RCS]] festgehalten und ist zurückverfolgbar * Fein justierbare Rechtevergabe für einzelne Nutzer und Nutzergruppen * Erweiterbare Markup-Language * [[TinyMCE]]-basierter WYSIWYG-Editor * Dynamische Content-Generierung mit Makros * Kein zusätzliches Datenbanksystem – alle Inhalte werden direkt in Dateien gespeichert * Zahlreiche [[Plug-in]]s für zusätzliche Funktionalität * Web-Anwendungen mit Formularen * Skin-fähige Benutzeroberfläche * [[RSS-Feed]]s und E-Mail-Benachrichtigungen === Architektur === Als strukturiertes Wiki erlaubt Foswiki die Veränderung von Informationen über Eingabefelder, die auf den einzelnen Seiten abgelegt sind. Foswiki speichert Daten allerdings in Textdateien (und benutzt keine eigene [[Datenbank]]) und protokolliert die Modifikationen mit der Versionskontrollsoftware [[Revision Control System|RCS]]. Über eine [[SQL]]-ähnliche Datenbankabfragesprache werden die Revisionsdaten und andere [[Metainformationen]] in die Wiki-Seiten eingebettet. === Oberfläche === Die Foswiki-Oberfläche ist komplett [[Skin (Computer)|Skin]]-fähig und wird über [[Template Engine]]s und [[Cascading Style Sheets|CSS]] abgebildet. Das System unterstützt die Internationalisierung ([[I18N]]), multiple Zeichensätze und die Kodierung in [[UTF-8]]-URLs. Die Oberfläche wurde in die Sprachen Bulgarisch, Chinesisch, Tschechisch, Dänisch, Deutsch, Englisch, Französisch, Italienisch, Japanisch, Niederländisch, Polnisch, Portugiesisch, Russisch, Schwedisch und Spanisch übersetzt. === Inhaltsstruktur === In Foswiki sind Daten in ''Webs, Topics'' und Anhängen organisiert: * Ein Topic ist die Grundeinheit, etwa ein Abschnitt oder Dokument, aber nicht zwangsläufig eine (Web-)Seite. Topics können einander hierarchisch über- und untergeordnet werden. * Ein Web ist eine übergeordnete Aufgabengruppe für beliebig viele Topics. === Erweiterungen === Foswiki verfügt über eine Plugin-Schnittstelle, die mehr als 100 Erweiterungen<ref>http://foswiki.org/Extensions/AllExtensions</ref> unterstützt. Dank der Schnittstelle und der Foswiki-Markup-Language können Entwickler zusätzliche Module erstellen und die Funktionalität von Foswiki erweitern. Zudem wird die Unterstützung von ca. 200 TWiki-Plugins<ref>http://twiki.org/cgi-bin/view/Plugins/SearchExtensions?qs=.</ref> über ein Kompatibilitäts-Plugin sichergestellt. Die Foswiki-Plugins ermöglichen beispielsweise Verlinkungen auf Datenbanken, das Erstellen von [[Diagramm|Charts]], Tags, Tabellen, [[Spreadsheet]]s, Bildergalerien, Präsentationen uvm. === Abgrenzung === Der wesentliche Unterschied zu anderen Wiki-Systemen wie etwa dem bei Wikipedia selbst eingesetzten [[Mediawiki]] ist die einfache Programmierung von Anwendungen: Foswiki-Seiten können [[Variable (Programmierung)|Variablen]] sowie Formulare aus dem [[Quelltext]] der Seiten erzeugen und verarbeiten. Das ermöglicht die Entwicklung von formularbasierten Anwendungen, ohne vom Benutzer tiefergehende Programmierkenntnisse zu verlangen. Weiterhin verfügt die Software über eine fein einstellbare Zugangskontrolle. == Anwendung als Corporate Wiki == === Anwendung in Unternehmen === In erster Linie ist das strukturierte und systemorientierte Foswiki ein Corporate-Wiki-System für den Einsatz in Unternehmens-Intranets. Mit Foswiki werden beispielsweise Aktivitäten von Arbeitsgruppen koordiniert sowie Projektstände, interne Abläufe und andere Informationen von relativ dauerhafter Relevanz abgebildet, dokumentiert und erweitert. === Verbreitung === Der Community zufolge (Stand: März 2007<ref>http://twiki.org/cgi-bin/view/Codev/NumberOfTWikiInstallations</ref>) wird Foswiki/TWiki in weltweit 40.000 Unternehmen eingesetzt. Darüber hinaus sollen 20.000 öffentliche Websites auf Foswiki/TWiki basieren. Die Community beziffert die Gesamtzahl der Nutzer auf mehr als zwei Millionen Personen<ref>http://twiki.org/cgi-bin/view/Blog/2008-02-28-twiki-youtube-and-2000#BlogPosts</ref>. Neben zahlreichen kleinen und mittleren Unternehmen setzen auch sehr bekannte Unternehmen Foswiki/TWiki im Intranet ein, darunter [[Nokia]], [[Motorola]], [[Yahoo!]], [[DHL]], [[Robert Bosch GmbH]], [[SAP]], [[British Telecom]], [[Disney]] und andere mehr<ref>http://twiki.net/customers.html</ref>. == Geschichte == === Der TWiki-Fork === Am 27. Oktober 2008 spaltete sich ein Großteil der TWiki-Community inklusive des Kernentwickler-Teams vom TWiki-Projekt ab. Hintergrund des Forks waren Spannungen zwischen der Gemeinschaft und dem TWiki-Gründer Peter Thoeny bzw. seinem Unternehmen TWIKI.NET.<ref>http://foswiki.org/Home/WhyThisFork</ref> Als Hauptstreitpunkt gilt die zunehmend kommerziell ausgerichtete Unternehmenspolitik von TWIKI.NET, mit der sich die Community nicht identifizierte. Der Zwist eskalierte, als Thoeny eine neue Geschäftsordnung durchsetzen wollte, indem er Entwickler-Accounts vorübergehend sperren ließ. Die Community wertete dieses Vorgehen als feindliche Übernahme des Projekts.<ref>http://news.cnet.com/8301-13505_3-10078682-16.html</ref> Foswiki wurde zunächst unter dem Arbeitstitel NextWiki geführt, im November 2008 aber in Foswiki umbenannt.<ref>http://www.kontextwork.de/news/news/article/von-twiki-ueber-nextwiki-zu-foswiki/</ref> === Versionsgeschichte === * 26.12.2008: Foswiki 1.0.0 Beta erscheint * 09.01.2009: Foswiki 1.0.0 erscheint == Einzelnachweise == <references/> == Weblinks == * [http://foswiki.org/ Die offizielle Foswiki-Website] - in englischer Sprache * [http://www.wikimatrix.org/show/Foswiki Alle Eigenschaften von Foswiki auf Wikimatrix] [[Kategorie:Freie Wiki-Software]]