tiddlyweb è opzionalmente estendibile, datastore RESTful senza testa per TiddlyWiki. Si tenta di fornire una testata, documentata, e chiara attuazione di diversi aspetti che compongono un buon lato server:
* Sistema trasparente e il codice adatto per il trasferimento su altre lingue (in cui usano optimzations specifici, si spera, verificherà)
* Un modello astratto per l'autenticazione e l'autorizzazione
Collezioni * un'implementazione di ricette autenticate e borse che consentono l'accesso ai conrolled creata dinamicamente di tiddlers
* API HTTP pulita basata su principi REST
* Test driven descrizione e sviluppo
L'implementazione iniziale non è stato progettato per essere altamente performante, né particolarmente scalabile. Il sistema è progettato in modo che le parti che non sono ottimali per una particolare installazione può essere facilmente migliorati o dislocati
Cosa c'è di nuovo in questa versione:.
- corretta middleware EncodeUTF8 così funziona meglio con middleware monte
- aggiungere un test / test_http_api.py e test / httptest.yaml: test basati YAML del HTTP fini di prova e la documentazione
- ripulire e migliorare l'adattatore mod_python.py
- includere ricetta se il tiddler dict JSON se impostato
- middleware misura Query di gestire parametri POST quando sono una forma CGI
- quando ottenere un elenco di tiddlers come JSON, se si imposta il grasso = 1 come parametro di query, tiddler.text è inclusa
- su ../tiddlers/{name}/revisions accettare un POST JSON di una storia di revisione di un tiddler, per facilitare la rinomina
Requisiti :
- Python
- simplejson
- WikklyText
- BeautifulSoup
I commenti non trovato