Instiki

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 19. Januar 2016 um 21:35 Uhr durch Trustable (Diskussion | Beiträge) (wikilinks). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Zur Navigation springen Zur Suche springen
Instiki
Basisdaten

Hauptentwickler Matthias Tarasiewicz und Jacques Distler
Entwickler Jacques Distler
Aktuelle Version 0.19.6
(7. Februar 2013)
Betriebssystem Plattformunabhängig
Programmiersprache Ruby, JavaScript
Kategorie Wiki-Software
Lizenz Wie Ruby (GPL und eigene)
instiki.org

Instiki ist eine in Ruby on Rails geschriebene freie Wiki-Software (eine sogenannte Wiki-Engine), welche auf Einfachheit und Portabilität setzt. Aktuelle Merkmale sind: Datei-Upload, HTML/Textile-Export als ZIP-Datei, RSS-Web-Feeds, Mehrbenutzerfähigkeit, Kennwortschutz und die Möglichkeit, mehrere Wiki-Spaces (sogenannte webs) anzulegen. Einträge können mit Hilfe der Auszeichnungssprachen Markdown und Textile erfasst werden. Zur Erfassung von Formeln in itex bietet Instiki Unterstützung für das itex2MML-Plugin.

Geschichte

Instiki wurde 2004 von David Heinemeier Hansson entwickelt, der vor allem für die Entwicklung des Frameworks Ruby on Rails bekannt ist. Ab Version 0.9.1 wurde die Entwicklung an Alexey Verkhovsky übergeben, der bis Version 0.11 Maintainer für die bekannte Wiki-Software war. Seit Januar 2007 ist Matthias Tarasiewicz und die Gruppe 5uper.net für die Weiterentwicklung verantwortlich. Das Wiki der Ruby on Rails Seite verwendet eine modifizierte Version von Instiki, ein Fork der Version 0.9 mit dem Namen i2.

Technischer Hintergrund

Instiki läuft auf allen Plattformen, auf denen Ruby läuft, z. B. auf Windows, Linux, Mac OS X und den meisten bekannten Unix Varianten. Instiki auf BeOS, AmigaOS, OS/2, ZETA OS und die Verfügbarkeit auf exotischen Systemen ist geplant. Als Backend System verwendet instiki standardmäßig das SQLite Datenbanksystem, es kann aber auch für PostgreSQL, MySQL, DB2, Firebird, Openbase, Oracle, Microsoft SQL Server oder Sybase konfiguriert werden.

Binärpakete existieren für Windows und Mac OS X.

Vor der Version 0.11 von instiki wurde Madeleine[1] zur Persistenz von Objekten verwendet. Version 0.11 benutzt bereits Active Record, das einen Teil von Ruby on Rails darstellt.

Die Version 0.16.3 setzt auf die Version 2.3.0 von Ruby on Rails auf und wurde als RC 1 gekennzeichnet.

Statistik

  • Instiki hatte am 13. Juli 2008 insgesamt 106.257 gezählte Downloads auf rubyforge.

Quellen

  1. http://github.com/ghostganz/madeleine

Weblinks