Me gustaría alojar un documento colaborativo en línea.
Lo ideal sería administrarlo con conjuntos de parches donde cualquiera pueda cargar un parche, pero tiene que pasar por un proceso de revisión antes de fusionarse (similar a git/gerrit). Todo lo que necesita es texto, no es necesario formatear.
Entonces, ¿puedes hacer algo así con Google Drive? ¿O existe una biblioteca PHP de código abierto para ello?
Solo usaría git, pero no todos los autores estarían dispuestos a aprender :)
Respuesta1
Más o menos estás describiendo al Revisor enhttp://revisionador.com. Es como Google Docs con funciones similares a las de Git (incluidas la bifurcación y la fusión).
También admite documentos moderados. Si designa un moderador, esa persona debe aprobar cualquier cambio antes de que aparezca en el documento.
Hay un complemento php para Joomla y se está trabajando en un complemento php básico.
Respuesta2
Podría utilizar Git con la interfaz GUI, que los autores pueden estar más dispuestos a aprender.
Otro ejemplo sería usar SVN con Tortoise.
Información aquí:
*http://git-scm.com/downloads/guis
*http://tortoisesvn.net/about.html
Google Drive o, digamos, DropBox registraría las revisiones y le permitiría recuperar versiones anteriores, pero no realizaría ramificaciones, que sería el mecanismo ideal para revisar antes de fusionar.