tiddlyweb є необов'язково розширюваним, без голови RESTful Місце для TiddlyWiki. Він намагається забезпечити тестування, документування та чітке виконання кількох аспектів, які складають хорошу сторону сервера:
* Прозора система і код підходить для портирования на інші мови (там, де використовують конкретні optimzations, ми сподіваємося, станеться)
* Абстрактна модель для аутентифікації та авторизації
* Реалізація перевірку автентичності рецептів і сумок, що дозволяють conrolled доступ до динамічно створювані колекції tiddlers
* Чистий HTTP API заснований на принципах REST
* Test Driven опис і розвиток
Первісне впровадження не призначений, щоб бути високопродуктивну ні тим більше масштабованим. Система розроблена таким чином, що частини, які не є оптимальними для конкретної установки може бути легко поліпшені або вивантажено
Що нового У цьому випуску :.
- правильно EncodeUTF8 проміжного, так що працює з верхнього проміжного краще
- Додати тест / test_http_api.py і тест / httptest.yaml: на основі YAML випробувань HTTP для цілей тестування і документування
- очистити і підсилити адаптер mod_python.py
- включити рецепт, якщо колюшка диктує JSON, якщо встановлено
- Ступінь Запит проміжного обробляти параметри POST, коли вони є формою CGI
- , коли, отримавши список tiddlers як JSON, якщо ви встановите жиру = 1 як параметр запиту, tiddler.text входить
- на ../tiddlers/{name}/revisions прийняти JSON пост в історії ревізій одного колючка, щоб полегшити перейменувати
Вимоги
- Python
- simplejson
- WikklyText
- BeautifulSoup
Коментар не знайдено