tiddlyweb είναι προαιρετικά επεκτάσιμη, ακέφαλο ξεκούραστη αποθήκευσης δεδομένων για TiddlyWiki. Επιχειρεί να δώσει μια δοκιμασμένη, τεκμηριωμένη και σαφή εφαρμογή των διαφόρων πτυχών που συνθέτουν μια καλή πλευρά του διακομιστή:
* Διαφανές σύστημα και τον κωδικό κατάλληλο για θυρίδων σε άλλες γλώσσες (όπου η χρήση ειδικών optimzations θα συμβεί ελπίζουμε)
* Ένα αφηρημένο μοντέλο για τον έλεγχο ταυτότητας και εξουσιοδότηση
* Η εφαρμογή των επικυρωμένο συνταγές και τσάντες που επιτρέπουν την πρόσβαση conrolled να δημιουργούνται δυναμικά συλλογές tiddlers
* Καθαρό HTTP API βασίζεται σε αρχές ΥΠΟΛΟΙΠΟ
* Δοκιμή με γνώμονα την περιγραφή και την ανάπτυξη
Η αρχική εφαρμογή δεν έχει σχεδιαστεί ώστε να είναι εξαιρετικά αποδοτικοί, ούτε ιδιαίτερα επεκτάσιμη. Το σύστημα έχει σχεδιαστεί έτσι ώστε τα μέρη που δεν είναι η βέλτιστη για μια συγκεκριμένη εγκατάσταση μπορεί να βελτιωθεί ή να ανταλλαχθούν εύκολα
Τι είναι καινούργιο σε αυτή την έκδοση:.
- σωστή middleware EncodeUTF8 ώστε να λειτουργεί καλύτερα με ανάντη middleware
- να προσθέσετε μια δοκιμή / test_http_api.py και δοκιμών / httptest.yaml: δοκιμές του HTTP YAML βάση για σκοπούς των δοκιμών και τεκμηρίωσης
- καθαρίσει και να ενισχύσει τον προσαρμογέα mod_python.py
- περιλαμβάνουν συνταγή αν ο ψαράκι dict JSON αν οριστεί
- middleware βαθμό Ερώτημα για να χειριστεί παραμέτρους POST όταν είναι μια μορφή CGI
- όταν πάρει μια λίστα tiddlers ως JSON, αν ορίσετε το λίπος = 1 ως παράμετρο ερωτήματος, tiddler.text συμπεριλαμβάνεται
- για ../tiddlers/{name}/revisions δεχθούν JSON θέση ιστορικό αναθεώρησης ενός ψαράκι, για να διευκολυνθεί η μετονομασία
Απαιτήσεις :
- Python
- simplejson
- WikklyText
- BeautifulSoup
Τα σχόλια δεν βρέθηκε