PmWiki
Originalautor (en) | Patrick R. Michaud[1] |
---|---|
Entwickler (en) | PMWIKI |
Erstveröffentlichung | Januar 2002[2] |
Stabile Version | 2.3.7[3] / 2022-06-28[±] |
Vorschau -Version | Svn nur / abends |
Repository | |
Betriebssystem | Plattformübergreifend |
Plattform | Php |
Typ | Wiki |
Lizenz | GNU Allgemeine öffentliche Lizenz |
Webseite | www.pmwiki.org |
PMWIKI ist Wiki -Software[4] Geschrieben von Patrick R. Michaud in der Php Programmiersprache,[5][6] Und seit Januar 2009 wird es von Petko Yotov im Rahmen der Aufsicht von Dr. Michaud aktiv aufrechterhalten[7]
es ist gratis Software, lizenziert unter den Bedingungen der GNU Allgemeine öffentliche Lizenz.
Designfokus
PMWIKI ist so konzipiert, dass sie einfach zu installieren und als Content -Management -System für professionelle Websites mit einer beliebigen Anzahl von Inhaltsautoren zu erstellen zu können. Die Software konzentriert sich auf die Benutzerfreundlichkeit, sodass Menschen mit wenig IT oder Wiki-Erlebnis in der Lage sein können, sie zu verwenden. Die Software ist auch erweiterbar und anpassbar. Die PMWIKI -Philosophie[8] Gefälscht Autoren gegenüber Lesern, versucht nicht, HTML zu ersetzen, und unterstützt die kollaborative Wartung öffentlicher Webseiten.
Neben den üblichen kollaborativen Funktionen wie Content -Management und Wissensbasis wurde PMWIKI verwendet[9] von Unternehmen oder Gruppen als interne Kommunikationsplattform[10] mit Aufgabenmanagement und Besprechungsarchiven.[11] Es wird auch von Universitäts- und Forschungsteams verwendet.[12]
Das PMWIKI Wiki Markup teilt Ähnlichkeiten mit Mediawiki (benutzt von Wikipedia) und hat eine große Anzahl von Funktionen, die in anderen Wiki -Motoren nicht zu finden sind[4] Das Hauptziel ist es jedoch, bei der kollaborativen Wartung von Websites zu helfen. Die PMWIKI -Markup -Engine ist sehr anpassbar und ermöglicht das Hinzufügen, Ändern oder Deaktivieren von Markup -Regeln und kann andere Markup -Sprachen unterstützen. Als Beispiel die Kreolisch Spezifikationen können aktiviert werden.[13]
Merkmale
Inhaltspeicher
PMWIKI verwendet reguläre Dateien, um Inhalte zu speichern. Jede Seite des Wiki wird in einer eigenen Datei auf dem Webserver gespeichert. Seiten werden im ASCII- oder Unicode -Format gespeichert und können direkt vom Wiki -Administrator bearbeitet werden. Nach Angaben des Autors "Für die Standardvorgänge (Ansicht, Bearbeiten, Seitenrevisionen) sind die Informationen in Flat -Dateien eindeutig schneller als der Zugriff auf sie in einer Datenbank ..."[14]
PMWIKI ist so konzipiert, dass sie den Text und die Metadaten der Seiten auf verschiedenen Systemen und Formaten speichern und abrufen können. Es unterstützt keine Datenbanken in seiner Standardinstallation. PMWIKI kann jedoch über Plug-Ins MySQL- oder SQLite-Datenbanken für die Datenspeicherung verwenden.
PMWIKI unterstützt "Anhänge" (Uploads: Bilder oder andere Dateien) zu seinen Wiki -Seiten. Die Uploads können an eine Gruppe von Seiten (Standard), individuell an jeder Seite oder an das gesamte Wiki angehängt werden, abhängig von den Inhaltsanforderungen und -struktur. Es gibt PMWIKI -Rezepte, die eine einfachere Verwaltung der hochgeladenen Dateien ermöglichen, z. Löschung oder Miniaturansicht/Galerieerstellung.
Wiki -Struktur
In PMWIKI sind Wiki -Seiten in "Wiki -Gruppen" (oder "Namespaces") enthalten. Jede Wiki-Gruppe kann über eigene Konfigurationsoptionen, Plug-Ins, Zugriffskontrolle, Haut, Seitenleiste (Menü), Sprache des Inhalts und der Schnittstelle verfügen.
Standardmäßig ermöglicht PMWIKI genau eine hierarchische Ebene der Seiten ("Wikigroup/Wikipage"), aber durch Rezepte ist es möglich, eine flache Struktur (keine Wiki-Gruppen), mehrere verschachtelte Gruppen oder Unterseite zu haben.
Spezielle Wiki -Gruppen sind "PMWIKI", Site, Siteadmin und Kategorie, die die Dokumentation und einige Konfigurationsvorlagen enthalten.
Vorlagen (Skins)
PMWIKI bietet ein Hautvorlagenschema an, das es ermöglicht, das Erscheinungsbild des Wiki oder der Website mit einem hohen Maß an Flexibilität sowohl in Bezug auf Funktionalität als auch das Aussehen zu ändern.[15]
Zugangskontrolle
PMWIKI ermöglicht es Benutzern und Administratoren, den Kennwortschutz für einzelne Seiten, Seitengruppen oder die gesamte Site festzulegen. Zum Beispiel können definierte Zonen festgelegt werden, um gemeinsame Arbeiten bestimmter Gruppen wie in einem Unternehmensintranet zu ermöglichen.
Der Kennwortschutz kann auf das Lesen, Bearbeiten, Hochladen und Ändern von Passwörtern für die eingeschränkte Zone angewendet werden. In der Out-of-the-Box-Installation werden "gemeinsam genutzte Passwörter" anstelle von Anmeldungen verwendet. Eine integrierte Option kann jedoch ein ausgeklügeltes Benutzer/gruppenbasierter Zugriffskontrollsystem auf Seiten, Gruppen von Seiten oder dem gesamten Wiki ermöglichen.
PMWIKI kann Passwörter von Konfigurationsdateien, Spezialwiki -Seiten verwenden, verwenden. .htpasswd/.htgroup -Dateien. Es gibt auch benutzerbasierte Autorisierungsmöglichkeiten und Authentifizierung über verschiedene externe Quellen (z. LDAP, Forum -Datenbanken usw.).
Anpassung
PMWIKI folgt einer Designphilosophie[16] Mit den Hauptzielen der einfachen Installation, der Wartbarkeit und der nicht erredigten Funktionen aus der Kernverteilung der Software. Das Design von PMWIKI fördert die Anpassung mit einer großen Auswahl an benutzerdefinierten Erweiterungen, die als "Rezepte" bezeichnet werden, die beim PMWIKI -Kochbuch erhältlich sind.[17] Das Erstellen und Wartung von Erweiterungen und benutzerdefinierten Installationen ist dank einer Reihe gut dokumentierter einfacher Haken im Wiki -Motor.
System Anforderungen
Voraussetzungen für den Betrieb des PMwiki -Wiki -Motors:
- Jede unterstützte Version von PHP
- Jeder Webserver (oder Hosting -Plan), der PHP -Skripte ausführen kann (z. Apache HTTP Server, Microsoft Microsoft IIS, LightTpd, Hiawatha, Cherokee).
- Schreiben Sie Berechtigungen für das Webserver-Benutzerkonto im PMWIKI-Baum (nur für die Bearbeitung von Offline).
- Keine Dateityp -Erweiterungsbeschränkungen auf dem Webserver (manchmal ein Problem mit kostenlosen Webhosting -Anbietern)
- Es gibt ein "Rezept", mit dem PMWiki "Standalone" ohne Webserver ausgeführt werden kann, zum Beispiel von a Flash USB Stick.[18]
Autor
PMWIKI wurde vom Universitätsprofessor und geschrieben und Perl 6 Entwickler Patrick R. Michaud, der ein Markenzeichen für den Namen "PMWIKI" besitzt. Eine Reihe anderer Entwickler und Benutzer schreiben, pflegen und diskutieren "Rezepte" (spezielle Zweckkonfigurationen, Add-Ons oder Plug-Ins) im PMWIKI-Kochbuch[19] und "Skins" (besondere Zweckveränderung für das Erscheinungsbild von Seiten)].[20]
Bücher und Artikel über PMWIKI
In den folgenden Büchern werden PMWiki erwähnt oder haben dedizierte Kapitel oder Abschnitte:
- Todd Stauffer, So machen Sie alles mit Ihrem Web 2.0 -Blog, ISBN978-0-07-149218-8
- Weiß, Pauxtis, Web 2.0 für Business: Erlernen der neuen Tools, ISBN978-0-470-43618-9
- Nancy Courtney, Weitere Technologie für den Rest von uns: Ein zweiter Primer für das Computing für den Nicht-It-Bibliothekar, ISBN978-1-59158-939-6
- Holtz, Demopoulos, Blogging for Business: Alles, was Sie wissen müssen und warum Sie sich interessieren sollten, ISBN978-1-4195-3645-8
- Ebersbach, Glaser, Heigl, Wiki: Kooperation im Web, ISBN978-3-540-35110-8
- Lange, Christoph (Hrsg.): Wikis und Blogs - Planen, Einretten, Verwalen, C & L 2006 (Deutsch) ISBN978-3-936546-44-6
PMWIKI wurde in einer Reihe von gedruckten und Online -Magazinen einschließlich vorgestelltINC Magazine,[10] Linux Gazette,[11] PCmag,[21] LXER,[22] Framasoft,[23] Linuxfr.[24]
Die Seite pmwiki verweist[25] Listet Veröffentlichungen über PMWIKI in verschiedenen Sprachen auf.
Siehe auch
Verweise
- ^ Dr. Patrick Michaud. Über Seite
- ^ PMWIKI -Version 0.1 (TGZ -Archiv) hat seine neueste Datei vom 08. Januar 2002. Die PMWIKI-USERS Mailingliste Seit August 2002 existieren.
- ^ "Versionshinweise". pmwiki.org. Abgerufen 2022-06-28.
- ^ a b Wikimatrix / PMWiki -Funktionen - Vergleichen Sie sie alle, Wikimatrix. Cosmo -Code, 22. November 2005. Web. 30. November 2011.
- ^ "PMWIKI - DREAMHOST." Dreamhost. New Dream Network, LLC, 7. Juli 2005. Web. 30. November 2011. Archiviert 2016-05-14 bei der Wayback -Maschine
- ^ "OCN-435 Klimawandel und Urbanisierung Wiki | PMWIKI / PM Wiki." Klimawandel und Urbanisierung OCN435. Klimawandel und Urbanisierung OCN435, 20. Oktober 2009. Web. 30. November 2011.Archiviert 2012-04-26 bei der Wayback -Maschine
- ^ PMWIKI Homepage
- ^ PMWIKI -Philosophie
- ^ PMWIKI -Benutzer
- ^ a b Das Ende der E-Mail, Artikel von Darren Dahl, veröffentlicht in Inc. Magazine, Februar 2006, Seite 41
- ^ a b Pmwiki - wiki die schmerzlose Weise, Artikel von Raj Shekhar, Linux Gazette Magazin, Mai 2005
- ^ Pmwiki: wiki einfach, Artikel in Plume, Verband, die nützliche, zugängliche und wirtschaftliche Software in der Hochschulbildung und -forschung fördern (französische Sprache)
- ^ "PMWIKI - Kochbuch / Kreolisch". pmwiki.org.
- ^ "PMWIKI -Design - Vorteile der Flachdatei". Abgerufen 2019-01-09.
- ^ PMWiki Skins
- ^ "PMWIKI - PMWIKI / PMWIKIPHILOSOPHY". pmwiki.org.
- ^ "PMWIKI - Kochbuch / Kochbuch". pmwiki.org.
- ^ "PMWIKI - Kochbuch / Standalone". pmwiki.org.
- ^ PMWIKI -Kochbuch
- ^ "Pmwiki | Skins / Skins".
- ^ Zusammenarbeit mit Wikis, Artikel von Anil Hemrajani, 3. August 2005
- ^ Informationen organisieren, Artikel von Ian MacGregor, 8. Juli 2007
- ^ PMWIKI, September 2004, Dezember 2010 (Französisch)
- ^ Sortie de pmwiki 2.2.29, Artikel von Lucas Bonnet, Juli 2011 (Französisch)
- ^ "PMWIKI | PMWIKI / REFERENZEN". www.pmwiki.org.