Ich möchte ein gemeinsam genutztes Online-Dokument hosten.
Idealerweise würde ich es mit Patchsets schaffen, bei denen jeder einen Patch hochladen kann, dieser aber vor dem Zusammenführen einen Überprüfungsprozess durchlaufen muss (ähnlich wie bei git/gerrit). Text ist alles, was benötigt wird, Formatierung ist nicht erforderlich.
Kann man so etwas also mit Google Drive machen? Oder gibt es dafür eine Open-Source-PHP-Bibliothek?
Ich würde einfach Git verwenden, aber nicht alle Autoren wären bereit, es zu lernen :)
Antwort1
Sie beschreiben ziemlich genau den Revisionator beihttp://revisionator.com. Es ist wie Google Docs mit Git-ähnlichen Funktionen (einschließlich Verzweigung und Zusammenführung).
Es unterstützt auch moderierte Dokumente. Wenn Sie einen Moderator bestimmen, muss diese Person jede Änderung genehmigen, bevor sie im Dokument erscheint.
Es gibt ein Joomla-PHP-Plugin und ein Vanilla-PHP-Plugin ist in Arbeit.
Antwort2
Sie könnten Git mit der GUI-Schnittstelle verwenden, deren Bedienung für die Autoren möglicherweise leichter zu erlernen ist.
Ein weiteres Beispiel wäre die Verwendung von SVN mit Tortoise.
Informationen hier:
*http://git-scm.com/downloads/guis
*http://tortoisesvn.net/about.html
Google Drive oder beispielsweise DropBox protokollieren Revisionen und ermöglichen Ihnen die Wiederherstellung früherer Versionen, führen jedoch keine Verzweigung durch, die der ideale Mechanismus zur Überprüfung vor dem Zusammenführen wäre.