PmWiki

PmWiki

Logo of PmWiki
Basisdaten

Entwickler Patrick R. Michaud
Erscheinungsjahr Januar 2002
Aktuelle Version 2.7.5[1]
(5. August 2026)
Betriebssystem plattformunabhängig
Programmier­sprache PHP
Kategorie Wiki-Software
Lizenz GPL (Freie Software)
deutschsprachig ja
www.pmwiki.org

PmWiki ist eine PHP-basierte freie Wiki-Software, die von Patrick Michaud für die Website der Texas A&M University entwickelt wurde. PmWiki steht unter der GPL.

Fokus der Entwicklung

PmWiki wurde als besonders einfach zu installierendes und konfigurierendes Web-Content-Management-System entwickelt. Die Software konzentriert sich auf Einfachheit der Benutzung durch sogenannte „naive“ Autoren, um die Hemmschwelle herabzusetzen, die Personen mit wenig EDV-Erfahrung davon abhalten könnte, ein Wiki zu benutzen. Als Datensystem werden „flache“ sequenzielle Dateien verwendet, da wegen der propagierten Einfachheit bewusst auf eine SQL-Anbindung verzichtet wurde. Dies vereinfacht zum Beispiel die Installation und das Migrieren eines Wikis auf einen anderen Server erheblich.

Entwicklungsprozess und Verbreitung

Die Entwicklung von Pmwiki als Open-Source-Projekt begann im Juli 2002, als die erste Version veröffentlicht wurde. Ein wichtiger Meilenstein war die Version 1.0, die im Juni 2004 freigegeben wurde. Bis heute erscheinen in kurzen Abständen (wenige Tage bis 1 Monat) Updates, die aktuelle Verbesserungen bringen und einfach zu installieren sind.

Patrick Michaud entschied sich bei PmWiki 2.0 zu einer Neuentwicklung. Wikis, die unter Vorgängerversionen erstellt werden, können automatisch migriert werden.

Merkmale

Skins

PmWiki bietet ein Skin-System an, das es ermöglicht, die Benutzeroberfläche mit einem hohen Grad an Flexibilität den eigenen Bedürfnissen anzupassen, sowohl was die Funktionalität als auch was die äußere Erscheinung angeht.

Zugriffskontrolle

Ein wichtiges Merkmal von PmWiki ist die Möglichkeit, einen Kennwortschutz für einzelne Seiten oder Gruppen von Seiten einzurichten, zum Beispiel, um so definierte Zonen für die Zusammenarbeit bestimmter Gruppen, wie etwa in einem Firmen-Intranet zu erhalten.

Die Zugriffskontrolle funktioniert in PmWiki 1.0 ausschließlich über inhaltsbezogene Passwörter. PmWiki 2.0 hat eine einfache benutzerbasierte Authentifizierung ergänzt, die die grundlegende Funktionalität bereitstellt. Eine komfortable benutzerbezogene Rechteverwaltung, wie etwa TWiki oder MediaWiki sie bieten, gibt es allerdings nicht.

Der Passwortschutz oder die Berechtigungsvergabe kann für die jeweils definierte Zone auf Lesen, Schreiben, Hochladen und Passwortvergabe angewendet werden. Der Passwortschutz kann in PmWiki 2.0 auch auf das Herunterladen hochgeladener Dateien ausgedehnt werden.

PmWiki 2.0 verfügt auch über eine einfache Upload-Versionierung, die das sichere Archivieren alter Dateifassungen erlaubt.

Siehe auch

Einzelnachweise

  1. www.pmwiki.org.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.