TiddlyWeb est, une banque de données RESTful décapité éventuellement extensible pour TiddlyWiki. Il tente de fournir un essai, documenté et clairement la mise en œuvre de plusieurs facettes qui composent une bonne côté serveur:
* Système transparent et le code approprié pour le portage vers d'autres langues (où l'utilisation optimzations spécifiques, nous l'espérons produire)
* Un modèle abstrait pour l'authentification et l'autorisation
Collections * une mise en œuvre des recettes et des sacs authentifiés permettant l'accès à conrolled créé dynamiquement des tiddlers
* Propre API HTTP basé sur des principes de REST
* Description piloté par les tests et le développement
La mise en œuvre initiale ne est pas conçu pour être très performant ni surtout évolutive. Le système est conçu de telle sorte que les parties qui ne sont pas optimales pour une installation particulière peuvent être facilement améliorés ou permutées
Ce qui est nouveau dans cette version:.
- middleware EncodeUTF8 correcte de sorte qu'il fonctionne mieux avec middleware amont
- ajouter un test / test_http_api.py et test / httptest.yaml: tests basés YAML du HTTP pour but de tests et la documentation
- nettoyer et améliorer l'adaptateur mod_python.py
- inclure recette si l'tiddler dict JSON se il est réglé
- middleware mesure de requêtes pour gérer les paramètres POST quand ils sont une forme de CGI
- lors de l'obtention d'une liste de tiddlers que JSON, si vous définissez la graisse = 1 comme paramètre de requête, tiddler.text est inclus
- sur ../tiddlers/{name}/revisions accepter un poste JSON d'un historique des révisions d'un tiddler, pour faciliter renommer
Exigences :
- Python
- simplejson
- WikklyText
- BeautifulSoup
Commentaires non trouvées