KeystoneJS (ή απλά Keystone) φέρνει τις μεγάλες δυνατότητες του CMSs στον κόσμο του Node.js, επιτρέποντας στους προγραμματιστές και τους τελικούς χρήστες όσο για να δημιουργήσετε εύκολα και να διαχειρίζονται ιστοσελίδες χρησιμοποιώντας ένα συγκεντρωτικό πίνακα διαχείρισης.
Χτισμένο για να λειτουργήσει μόνο με MongoDB βάσεις δεδομένων, Keystone χρησιμοποιεί το ODM μαγκούστα να αλληλεπιδρούν με τη βάση δεδομένων, να αποθηκεύουν και να ανακτούν τα δεδομένα όποτε χρειάζεται.
Το ίδιο το CMS είναι πολύ μικρή, όταν πρόκειται για το μέγεθος του αρχείου, είναι εξαιρετικά εύκολο να αναπτυχθεί, ακριβώς όπως και κάθε άλλη Express app, και έρχεται με πολλά έγγραφα για να βοηθήσουν τους νέους χρήστες έξω.
Keystone μπορεί να χρησιμοποιηθεί για οποιοδήποτε είδος του έργου, τόσο MongoDB και Node.js είναι γνωστό για να χειριστεί μεγάλο κυκλοφοριακό και server φορτία με ευκολία.
Αυτό δεν σημαίνει ότι μικρές περιοχές δεν μπορεί να οικοδομηθεί με αυτό επίσης, Keystone είναι επίσης ιδανικό για μονοσέλιδη ή από απλή χαρτοφυλακίου, καθώς και.
Τι είναι καινούργιο σε αυτό αφήστε:
- Σταθερή:
- Λείπει λιγότερο μεταβλητή για να αντιδράσει, επιλέξτε ήταν το σπάσιμο των λιγότερο & # x3e?. CSS κατασκευής
- Τα ελλείποντα αριθμούς στη γραμμή CodeMirror είναι πίσω πάλι.
Τι είναι καινούργιο στην έκδοση 0.3.4:
- Σταθερή:
- Λείπει λιγότερο μεταβλητή για να αντιδράσει, επιλέξτε ήταν το σπάσιμο των λιγότερο & # x3e?. CSS κατασκευής
- Τα ελλείποντα αριθμούς στη γραμμή CodeMirror είναι πίσω πάλι.
Τι είναι καινούργιο στην έκδοση 0.3.2:
- Προστέθηκε:
- Νέα Geopoint τύπος πεδίου
- Πολλά δοκιμές μονάδα server-side τύπου πεδίου
- επιλογή φρουρά Πλαίσιο
- Αντικείμενα με ταυτότητες, όπως {id: OBJECTID} μπορούν πλέον να παρέχονται ως τιμές Σχέση σε δεδομένα να keystone.createItems (δεδομένων, τις επιλογές, επανάκλησης)
- options.refs μπορεί να παρέχεται ως εναλλακτική επιλογή στα keystone.createItems (δεδομένων, τις επιλογές, επανάκλησης)
- θέματα Focus με τα πεδία WYSIWIG HTML και κώδικα
- Αλλαγή:
- επιλογή Lang διότι η γλώσσα για τον Κώδικα τύπο πεδίου σύμφωνα με τις docs 0.3.x
- πεδία Κωδικός επιτρέπεται πλέον να είναι αρχικά πεδία
- Ενημέρωση:
- TinyMCE έως 4.1.7
- Πολλά πακέτα
- Σταθερή:
- Προβλήματα με την επιλογή ipRangeRestrict
- Σχέσεις παραγγελίας είναι συνεχίστηκαν ακόμα και όταν οι συνδέεται ταυτότητες δεν έχουν αλλάξει
- Έλεγχος για ύπαρξη req.user σε ενέργεια διαγραφής
- updatedAt, updatedBy, createdAt και createdBy δεν είναι πλέον οριστεί για τη δημιουργία w / tracking αν έχει ήδη οριστεί
- Bug με το datepicker που προκάλεσε ένα άπειρο βρόχο σε ορισμένες ζώνες ώρας
- Bug στο προειδοποίηση υποτίμηση βοηθός
Τι είναι καινούργιο στην έκδοση 0.3.0:
- Ενημέρωση Express για 4,0
- μορφές Διαχειριστής UI ξαναγραφεί σε React.js
Τι είναι καινούργιο στην έκδοση 0.2.40:
- Προστέθηκε:
- CORS middleware είναι τώρα διαθέσιμο ως Keystone.cors
- Σταθερή:
- Ρέντη middleware συνεδρία δεν υποστηρίζει callbacks, θα πρέπει τώρα να προετοιμαστεί σωστά
- Θέματα ανάλυσης επιλογές σε keystone.Email
- Τεύχος ρύθμιση Boolean πεδία με ψευδείς στον διαχειριστή UI
Τι είναι καινούργιο στην έκδοση 0.2.36:
- Σταθερή:
- Διάφορα θέματα με τον τύπο του πεδίου localfile
- Βελτιωμένη:
- localfile.options.format καλείται με το πλαίσιο πεδίου
- localfile.href είναι τώρα διαθέσιμο ως μια εικονική
- Εναλλαγή σε fs-έξτρα τόσο λείπει μονοπάτια για localfile προσθήκες θα δημιουργηθεί αυτόματα
- localfiles αναδιατυπώθηκε εξολοκλήρου, τώρα, σύμφωνα με localfile και υποστηρίζει πρόθεμα και τη μορφή επιλογές
- Αφαιρέθηκε:
- Η αυτόματη ανίχνευση των τύπων αρχείων εικόνας στον τομέα localfiles έχει αφαιρεθεί, χρησιμοποιήστε την επιλογή format αντί (όπως localfile)
Τύπος πεδίου
Τι είναι καινούργιο στην έκδοση 0.2.35:
- Σταθερή:
- Ένα ζήτημα να κάνει με το admin συνδέσεις που εισήγαγε η νέα λειτουργικότητα έθιμο ΚΑΕ.
Τι είναι καινούργιο στην έκδοση 0.2.34:
- Προστέθηκε:
- Δυνατότητα να ορίσετε προσαρμοσμένα στοιχεία πλοήγησης στο μενού κεφαλίδας
- Δυνατότητα να καθορίσετε πολλές τιμές για ένα πεδίο dependsOn με μια σειρά
- Βελτιωμένη:
- Περισσότερα δυναμικές επεκτάσεις εισαγωγής
- Σταθερή:
- Διάφορα θέματα σχετικά με την επικύρωση της UpdateHandler
- Θέματα διαγραφή χρηστών
- Οι πιθανοί ζητήματα σύγκριση CSRF και τον κωδικό μάρκες
- Λάθος κενά στο UI κατά την παραγγελία τους καταλόγους
- Τηλεφωνική στην κατηγορία Email είναι τώρα σωστά προαιρετική
Τι είναι καινούργιο στην έκδοση 0.2.33:
- Σταθερή:
- Ζητήματα για τα οποία το κατάστημα συνεδρία δεν θα είναι πάντα περιμένει για μια σύνδεση βάσης δεδομένων πριν από την προετοιμασία του web server
- ζητήματα συμβατότητας με αλλαγές που έγιναν με τους blobservice.js γαλάζια-αποθήκευσης
- Προστέθηκε:
- Πρότυπα Mandrill και να καταστήσει την υποστήριξη
Τι είναι καινούργιο στην έκδοση 0.2.30:
- Σταθερή:
- Μην συντριβή διαδικασία για σφάλματα επικύρωσης σχήματος.
Τι είναι καινούργιο στην έκδοση 0.2.29:
- Σταθερή:
- localfiles εφαρμογή
- ζητημάτων κενός στο διαχειριστή UI όταν είναι σε λειτουργία η παραγωγή
- θέματα Cross-πλατφόρμα μετακίνηση αρχείων στη θέση
- ανίχνευσης τύπου sortOrder
- Χρησιμοποιήστε τα κουμπιά όπου είναι δυνατόν, για την προσβασιμότητα
- Προστέθηκε:
- Η σωστή αύξουσα / φθίνουσα UI για τον εντοπισμό του είδους
- Ταξινόμηση UI για τους τομείς ημερομηνία εντοπισμού
- Μπορεί εναλλαγή της εμφάνισης που δημιουργήθηκαν / ενημερώνονται ημερομηνίες σε προβολή λίστας
- Εμφάνιση παρακολουθούνται μεταδεδομένα στο διαχειριστή UI
- Εμφάνιση τρέχοντος χρήστη στο κάτω μέρος της σελίδας
Τι είναι καινούργιο στην έκδοση 0.2.25:
- Σταθερή:
- Λάθη φόρτωμα σε τομείς Cloudinary
- Θέματα ξεκινώντας με SSL
Τι είναι καινούργιο στην έκδοση 0.2.21:
- Ενημέρωση:
- Διαχειριστής UI οπτική τσιμπήματα
- Προστέθηκε:
- Νέα CSRF εφαρμογή για πιο λεπτομερή έλεγχο
- Το αρχείο S3 - δυνατότητα να καθορίσετε ένα πρωτόκολλο για τη διεύθυνση URL του αρχείου
- επιλογή Cookie signin για τον έλεγχο επιμονή συνεδρία
- Σταθερή:
- Αρκετές UI και λειτουργικότητα με τα νέα λίστα με πρόσφατη αναζητήσεις διαθέτουν
Θέματα
Τι είναι καινούργιο στην έκδοση 0.2.19:
- Σταθερή:
- φίλτρα Σχέσεις τώρα λειτουργήσει σωστά
- Εξαγωγή και το πεδίο εφαρμογής keystone.initAPI για να λειτουργήσει σωστά όταν χρησιμοποιείται άμεσα ως middleware
- Βελτιωμένη:
- Προστέθηκε καλύτερους δείκτες MongoDB για schemaPlugins
- Μη έγκυρη χειρισμού πεδία config
Τι είναι καινούργιο στην έκδοση 0.2.18:
- Προστέθηκε:
- Οι επιστροφές κλήσεις περάσει View.render () είναι πλέον περάσει σφάλουν, req, res
- Σταθερή:
- Κονσόλα καταγραφή καταστέλλεται όταν το καταγραφικό επιλογή είναι ψευδείς
- Θέματα σχετικά με τα cookies συνεδρίας
- Μια παρτίδα ήσσονος σημασίας θέματα κώδικα και τον καθαρισμό
- Βελτιωμένη:
- Δοκιμή κάλυψη
Τι είναι καινούργιο στην έκδοση 0.2.15:
- Σταθερή:
- Προστέθηκε σημείωση σε τομείς οι οποίοι μπάλα έχει ένα
- Μόνο Show & quot? Ανοίξτε Keystone & quot? σύνδεση με admins
- Τα πεδία Κωδικός διαμορφωθεί σωστά στην οθόνη λίστας του διαχειριστή UI
- Προστέθηκε:
- Υποστήριξη για τα ονόματα προσαρμοσμένη συλλογή MongoDB
- Υποστήριξη για την εκκαθάριση πεδία κωδικών πρόσβασης (εάν δεν απαιτείται)
- Password.compare είναι τώρα διαθέσιμο για το αντικείμενο του πεδίου
- Υποστήριξη για τα δεδομένα φωτιστικό φόρτωση με keystone.createItems () και στην ενημέρωση σενάρια, δείτε αυτό ουσία για παράδειγμα
- Βασική υποστήριξη για ανακατευθύνσεις, δείτε # 303 για λεπτομέρειες
- Υποστήριξη για την εξαίρεση του τυφλού επιλογή Επέλεξε πεδία με την επιλογή emptyOption
- Βελτιωμένη:
- Nicer εξαίρεση για EADDRINUSE σφάλμα
Τι είναι καινούργιο στην έκδοση 0.2.14:
- Προστέθηκε:
- Νέα createItems () μέθοδος για να συμπληρώσετε γρήγορα τα δεδομένα, δείτε αυτό ουσία για οδηγίες χρήσης και τα παραδείγματα
- Βασικές εφαρμογή του πεδίου βλέποντας
- επιλογή perPage για τις λίστες που ελέγχει τον αριθμό των στοιχείων που εμφανίζονται ανά σελίδα στο διαχειριστή UI
- Gulp, και περισσότερες δοκιμές
- Βελτιωμένη:
- .toCSV () μέθοδος για τις λίστες χρησιμοποιεί τώρα ένεση εξάρτηση και μπορεί να είναι ασύγχρονη (μόλις περάσει επανάκλησης ως το τελευταίο επιχείρημα)
- Σταθερή:
- Τεύχος με πεδία dateTime δεν ενημερώνουν σωστά
Τι είναι καινούργιο στην έκδοση 0.2.12:
- Προστέθηκε:
- Η αρχική υποστήριξη πεδίου για τα πεδία HTML και Markdown.
- Βελτιωμένη:
- Μερικοί client-side scripts (π.χ. TinyMCE) δεν περιλαμβάνονται πλέον, όταν δεν πρόκειται να χρησιμοποιηθεί.
Τι είναι καινούργιο στην έκδοση 0.2.11:
- Προστέθηκε:
- .toCSV () μέθοδο που στηρίζεται τώρα στο σχήματα για τη μετατροπή δεδομένων, όταν εξάγονται σε διαχειριστή UI
- Εικόνα και uploadimage υποστήριξη plugin για το TinyMCE
- Cloudinary API μεταφόρτωσης για προσθήκες γενική εικόνα
- υποστήριξη CSRF middleware
- Express είναι τώρα διαθέσιμο ως ιδιοκτησία της Keystone
- Προαιρετική υποστήριξη για μια μεταβλητή περιβάλλοντος S3_REGION
- περιορισμοί εύρος διευθύνσεων IP
Τι είναι καινούργιο στην έκδοση 0.2.10:
- Νέα AzureFile τύπος πεδίου
- Νέα γραμμή εργαλείων και τη λειτουργία προεπισκόπησης για πεδία Markdown
Τι είναι καινούργιο στην έκδοση 0.2.8:
- Σταθερή:
- Θέματα πάρει τις επιλογές της διαδρομής σωστά στα Windows
- επιλογή Ύψος υποστηρίζεται τώρα για Markdown και τύποι πεδίων Textarea
- Υποστήριξη για την τοποθέτηση πινακίδων εικόνες στην Cloudinary client-side στον διαχειριστή UI για CloudinaryImages πεδία
- Βελτιωμένη:
- Φιλτράρισμα στα χωράφια αριθμός αυτός μπορεί πλέον να βρείτε τιμές null
- Προστέθηκε:
- Υποστήριξη για την PUT και DELETE μεθόδους http στη View.on
Τι είναι καινούργιο στην έκδοση 0.2.7:
- Προστέθηκε:
- Δυνατότητα να χρησιμοποιήσετε προσαρμοσμένες μονοπάτια για ενημερώσεις
- Προαιρετικό επανάκλησης View.render
- Ο νέος τύπος πεδίου κώδικα, χρησιμοποιεί τον επεξεργαστή CodeMirror στο διαχειριστή UI
- Σταθερή:
- Σφάλμα ρίχνονται όταν ζητούν μια μη έγκυρη σελίδα στην προβολή διαχειριστή λίστα UI
- Σωστά προκαλέσει μαγκούστα middleware όταν αφαιρείτε αντικείμενα
Τι είναι καινούργιο στην έκδοση 0.2.5:
- Βελτιωμένη:
- Οι προειδοποιήσεις ρίχνονται όταν autokey config επιλογή δεν είναι έγκυρη
- αξίες Autokey τώρα συμπεριλαμβάνονται στις εξαγωγές CSV
- στυλ Αναπτυσσόμενο είναι καλύτερο
- Default signin τσιμπήματα UI
- Κρυφό λίστες προειδοποιούν όταν περιλαμβάνεται στο NAV επιλογή config
- Σταθερή:
- Κρυφό λίστες είναι προσβάσιμα μέσω του API
Απαιτήσεις :
- Node.js 0.10 ή υψηλότερη
- MongoDB
Τα σχόλια δεν βρέθηκε