tiddlyweb är en eventuellt utbyggbar, huvudlös RESTful datalager för TiddlyWiki. Den försöker ge en testad, dokumenterat och tydligt genomförande av flera aspekter som utgör en bra serversidan:
* Öppet system och kod lämplig för portning till andra språk (där använder specifika optimzations kommer förhoppningsvis ske)
* En abstrakt modell för autentisering och auktorisation
* En implementering av bestyrkta recept och väskor som tillåter conrolled tillgång till dynamiskt skapade samlingar av tiddlers
* Ren HTTP API baserat på REST principer
* Testdriven beskrivning och utveckling
Den inledande genomförandet är inte utformad för att vara mycket presterande heller speciellt skalbar. Systemet är utformat så att delar som inte är optimala för en viss installation kan lätt förbättras eller bytas ut
Vad är nytt i den här versionen:.
- korrekta EncodeUTF8 middle så den fungerar bättre med uppströms middleware
- lägga till en test / test_http_api.py och test / httptest.yaml: YAML baserade tester av HTTP för syfte att testa och dokumentation
- rensa upp och förbättra mod_python.py adaptern
- inkluderar receptet om JSON tiddler dict om inställt
- utsträckning Query middleware för att hantera POST parametrar när de är en CGI formulär
- när få en lista över tiddlers som JSON, om du ställer fett = 1 som frågeparameter är tiddler.text ingår
- på ../tiddlers/{name}/revisions acceptera en JSON POST av en revidering historien om en tiddler, för att underlätta byta namn
Krav :
- Python
- simplejson
- WikklyText
- BeautifulSoup
Kommentarer hittades inte