tiddlyweb es un almacén de datos REST opcionalmente extensible, sin cabeza para TiddlyWiki. Se trata de proporcionar una implementación probado, documentado, y claro de varias facetas que componen un buen lado del servidor:
* El sistema y el código adecuado para la migración a otros idiomas (donde utilizan optimzations específicas espero que ocurrirá) transparente
* Un modelo abstracto para la autenticación y autorización
Colecciones * una implementación de recetas y bolsas autenticados permitiendo el acceso a conrolled creado dinámicamente de tiddlers
* Limpio API HTTP basado en los principios REST
* Prueba impulsado descripción y desarrollo
La implementación inicial no está diseñado para ser altamente performant ni especialmente escalable. El sistema está diseñado para que las partes que no son óptimas para una instalación en particular pueden ser fácilmente mejorados o cambiados
¿Qué hay de nuevo en esta versión:.
- middleware EncodeUTF8 correcta por lo que funciona mejor con middleware aguas arriba
- añadir una prueba / test_http_api.py y prueba / httptest.yaml: pruebas basadas YAML del HTTP con fines de prueba y documentación
- limpiar y mejorar el adaptador mod_python.py
- incluir receta si el tiddler dict JSON si establece
- middleware grado de consulta para manejar parámetros POST cuando son una forma CGI
- al conseguir una lista de tiddlers como JSON, si establece grasa = 1 como parámetro de consulta, se incluye tiddler.text
- en ../tiddlers/{name}/revisions aceptar un POST JSON de un historial de revisiones de una tiddler, para facilitar el cambio de nombre
Requisitos :
- Python
- simplejson
- WikklyText
- BeautifulSoup
Comentarios que no se encuentran