Tengo acceso limitado a un servidor que ejecuta PHP, que puede leer/crear archivos en mi área de usuario en el servidor. Aquí me gustaría configurar una pequeña herramienta de toma de notas en línea "autohospedada", "colaborativa", escrita en PHP (ya que no puedo ejecutar otro tipo de procesos de servidor, por ejemplo, Ruby, en ese servidor) - o como un puro Aplicación HTML/JavaScript (código abierto), que permitiría:
sqlite
(aunque también podría administrarlo con un servidor MySQL); alternativamente, también podría llamar git
a través de un shell en el servidor (pero desde una ubicación no instalada/no estándar).Buenas características, pero baja prioridad:
Algunas alternativas relacionadas que he visto hasta ahora:
Sin Markdown, sin revisiones explícitas
Se ve muy bien, pero guarda los archivos en el almacenamiento del navegador o en la nube; ¿JavaScript? (así que puedo ponerlo en el servidor, ¿pero parece requerirlo node.js
?), De lo contrario, no PHP
Sin Markdown (pero tiene revisiones explícitas); ¿JavaScript? (así que puedo ponerlo en el servidor, ¿pero parece requerirlo node.js
?), De lo contrario, no PHP
Tiene Markdown, pero no vista previa en vivo; sin firma de usuario/autor; sin revisiones explícitas; almacena en el almacenamiento local del navegador, JavaScript? (así que puedo ponerlo en el servidor, ¿pero parece requerirlo node.js
?), De lo contrario, no PHP
La demostración no funciona para mí, de lo contrario PHP + MySQL (¿pero npm
es necesario?); tiene usuarios, pero no estoy seguro si tiene edición de Markdown con vista previa en vivo o revisiones explícitas (que de todos modos se guardarían en MySQL, no en el sistema de archivos del servidor).
(En última instancia, sería genial resolver esto a la manera de http://tiddlywiki.com/ , es decir, los cambios en un archivo .html se guardan en el archivo mismo [aunque, tenga en cuenta que twiddly le ofrece una descarga para el nuevo versión del archivo html, no edita el archivo html de origen en el lugar]; pero, por lo demás, me parece un poco complejo, y Markdown también es solo un complemento para TiddlyWiki, y no estoy seguro de si (o cómo) maneja las revisiones o firma de usuario/autor…)
Entonces, ¿hay algo en este sentido, pero más cercano a mis deseos?
Correcto, bueno, terminé codificando mi solución que se ajusta a esto; por favor mira
Para conseguirlo:
git clone http://git.code.sf.net/p/spnoter/code SPNoter
De lo contrario, consulte README.md en el repositorio y la ayuda en la aplicación para obtener más...
sdaau
sdaau