Ich bin auf der Suche nach einer kleinen Wiki-Engine, die einfach in eine bestehende PHP-Anwendung eingebettet werden kann. Oder vielleicht eine Reihe von Bibliotheken, um alle typischen Wiki-Funktionen zu handhaben.
Momentan benutze ich ErfurtWiki , aber es beginnt langsam sein Alter zu zeigen. Es wurde seit 2005 nicht mehr aktualisiert, und einige der Seiten auf Sourceforge scheinen gehackt zu sein.
Ich werde es mit einer GPLv2-Anwendung einbinden, daher ist eine GPL-kompatible Lizenz wichtig.
Bearbeiten:
Zum Aktualisieren suche ich meistens nur nach Textformatierung / Parser-Funktionalität. Ich möchte mich mit dem Speicher, der Sicherheit, der Rev History usw. selbst beschäftigen.
Pear :: Text_Wiki ist eine weitere Option, die allerdings nur den Fall der Textformatierung behandelt. Es wurde seit Juni 2007 nicht mehr aktualisiert, enthält jedoch mehrere Wiki-Formate (alle mit anderen aktuellen Veröffentlichungsdaten).
Die von Text_Wiki unterstützten Formate sind:
Es hat eine LGPL-Lizenz, daher sollte es keine Lizenzprobleme mit der Einbindung in ein GPL-Projekt geben.
Ich empfehle MediaWiki , die Wiki-Engine, auf der Wikipedia läuft.
BEARBEITEN: MediaWiki ist laut Ihrem Kommentar sehr einbettbar. Ich habe es über die Jahre in zahlreiche Projekte integriert.
Ich habe DokuWiki in der Vergangenheit verwendet und war ziemlich glücklich damit. Es ist ziemlich klein, der Code ist nicht der sauberste, aber es ist nicht zu schwer, ein eigenes Authentifizierungsschema einzutragen (zum Beispiel), um es in ein bestehendes Benutzersystem zu integrieren.
Es ist GPL2, die zu Ihrer Anforderung passt. Es benutzt das Dateisystem als Speicher, also mag es nicht gut skalieren, aber für grundlegende Wiki-Sachen mit einem anständigen Feature-Set könnte es das sein, wonach du suchst.
Tags und Links php wiki wiki-engine