KeystoneJS (oder einfach Keystone) bringt die tollen Funktionen des CMS in die Welt der Node.js und ermöglicht es Entwicklern und Endnutzern gleichermaßen die einfache Erstellung und Verwaltung von Websites mit einer zentralen Administrations-Bereich.
Gebaut, um mit nur MongoDB Datenbanken arbeiten, verwendet die Keystone Mongoose ODM mit der Datenbank interagieren, zu speichern und abzurufen Daten, wann immer erforderlich.
Das CMS selbst ist recht klein, wenn es zur Dateigröße kommt, ist extrem einfach zu implementieren, wie jede andere App Express, und kommt mit reichlich Dokumentation, neue Benutzer zu helfen.
Keystone kann für jede Art von Projekt verwendet werden, sowohl MongoDB und Node.js ist bekannt, großen Verkehrsprobleme und Serverlasten mit Leichtigkeit.
Dies bedeutet nicht, kleine Seiten können nicht mit ihm auch gebaut werden, Keystone ist auch ideal für eine Seite oder einfache Portfolio-Websites als auch.
Was ist neu in diese Mitteilung:
- Fixed:
- Missing weniger variabel für reagieren Auswahl brach die LESS & # x3e;. CSS build
- Die fehlenden Zeilennummern in Codemirror sind wieder da.
Was ist neu in Version 0.3.4:
- Fixed:
- Missing weniger variabel für reagieren Auswahl brach die LESS & # x3e;. CSS build
- Die fehlenden Zeilennummern in Codemirror sind wieder da.
Was ist neu in Version 0.3.2:
- am:
- New Geopunkt Feldtyp
- Viele Server-Side-Feldtyp Komponententests
- Rahmenschutz Option
- Objekte mit IDs wie {id: ObjectId} kann nun als Relationship-Werte in Daten keystone.createItems Verfügung gestellt werden (Daten, Optionen, Rückruf)
- options.refs kann als Option zu keystone.createItems zur Verfügung gestellt werden (Daten, Optionen, Rückruf)
- Fokus Probleme mit den WYSIWIG HTML und Code Felder
- Geändert:
- Lang Option, weil die Sprache für das Code-Feld-Typ nach den 0.3.x docs
- -Code Felder dürfen nun anfänglichen Felder werden
- Aktualisiert:
- TinyMCE bis 4.1.7
- Viele Pakete
- Fixed:
- Issues mit der Option ipRangeRestrict
- Relationship Meldebestand wird auch beibehalten, wenn die verknüpften IDs nicht geändert haben
- Überprüfen Sie die Existenz req.user auf DELETE Aktion
- updatedAt, updatedBy, createdAt und createdBy nicht mehr auf zu erstellen w / Tracking, wenn bereits festgelegt
- Bug mit der Datepicker, die eine Endlosschleife in einigen Zeitzonen verursacht
- Bug in Miss Warnung Helfer
Was ist neu in Version 0.3.0:
- Aktualisiert Express auf 4,0
- Admin UI Formulare in React.js neu geschrieben
Was ist neu in Version 0.2.40:
- am:
- CORS-Middleware ist ab sofort als Keystone.cors verfügbar
- Fixed:
- Redis Sitzung Middleware nicht Rückrufe unterstützen, sollten nun korrekt initialisiert werden
- Issues Parsing Optionen in keystone.Email
- Ausgabe Einstellung Boolean Felder auf false in der Admin-Benutzeroberfläche
Was ist neu in Version 0.2.36:
- Fixed:
- Einige Probleme mit dem localfile Feldtyp
- Verbessert:
- localfile.options.format wird mit dem Feld Kontext aufgerufen
- localfile.href ist als virtuelles jetzt erhältlich
- zu schalt fs-extra so fehlende Wege für localfile Uploads werden automatisch erstellt
- Localfiles Feldtyp wurde komplett überarbeitet, jetzt im Einklang mit localfile und unterstützt Präfix und Formatoptionen
- Entfernt:
- Die automatische Erkennung von Bild-Dateitypen in das Feld Localfiles entfernt worden ist, verwenden Sie die Option Format und nicht (wie localfile)
Was ist neu in Version 0.2.35:
- Fixed:
- Ein Problem mit Admin-Links von der neuen benutzerdefinierten nav Funktionalität eingeführt zu tun.
Was ist neu in Version 0.2.34:
- am:
- Die Fähigkeit, kundenspezifische Navigationselemente in der Kopfzeile Menü festlegen
- Die Fähigkeit, mehrere Werte für einen DependsOn Feld mit einem Array festlegen
- Verbessert:
- Dynamischer Import Erweiterungen
- Fixed:
- Einige Fragen der Validierung in der UpdateHandler
- Issues Löschen von Benutzern
- Potenzielle Probleme Vergleich csrf und Passwort Token
- Falsche Leerzeichen in UI bei der Bestellung Listen
- Callback-in E-Mail-Klasse ist nun korrekt optional
Was ist neu in Version 0.2.33:
- Fixed:
- Issues, wo der Sitzungsspeicher nicht immer warten, bis ein Datenbank-Verbindung vor dem Initialisieren des Web-Server
- Kompatibilitätsprobleme mit Änderungen an den azurSpeicher blobservice.js gemacht
- am:
- Mandrill Vorlagen und machen Unterstützung
Was ist neu in Version 0.2.30:
- Fixed:
- Sie nicht abstürzen Verfahren zur Schemavalidierungsfehler.
Was ist neu in Version 0.2.29:
- Fixed:
- Localfiles Umsetzung
- Fragen Whitespace in der Admin-Benutzeroberfläche, wenn im Produktionsmodus
- Plattformübergreifendes Verschieben von Dateien in Platz
- sortOrder Typerkennung
- Mit den Tasten nach Möglichkeit für die Zugänglichkeit
- am:
- Die richtige aufsteigend / absteigend UI für die Verfolgung sort
- Sortierung UI für die Verfolgung von Datumsfeldern
- Können Anzeige erstellt / aktualisiert Daten in der Listenansicht zu wechseln
- Es werden verfolgt Metadaten in der Admin-Benutzeroberfläche
- Es werden aktuelle Benutzer in der Fußzeile
Was ist neu in Version 0.2.25:
- Fixed:
- Fehler Hochladen auf Cloudinary Felder
- Issues mit SSL
Was ist neu in Version 0.2.21:
- Aktualisiert:
- Admin UI visuelle Optimierungen
- am:
- New CSRF Umsetzung für mehr granulare Kontrolle
- S3-Datei - Möglichkeit, ein Protokoll für die Datei-URL angeben
- Cookie signin Option Sitzungspersistenz steuern
- Fixed:
- Mehrere UI und Funktionalität Probleme mit den neuen Liste recent-Suchanfragen sind mit
Was ist neu in Version 0.2.19:
- Fixed:
- Relationship Filter funktionieren nun korrekt
- Extrahieren und Scoping keystone.initAPI richtig funktioniert, wenn sie direkt als Middleware verwendet
- Verbessert:
- Hinzugefügt besser MongoDB Indizes für schemaPlugins
- Ungültige Konfiguration Handling für Felder
Was ist neu in Version 0.2.18:
- am:
- Callbacks zu View.render () übergeben werden nun vergangen, äh, req, res
- Fixed:
- Console Logging wird unterdrückt, wenn die Option Logger ist false
- Fragen im Zusammenhang mit Session-Cookies
- Viele kleinere Code Fragen und Bereinigung
- Verbessert:
- Testabdeckung
Was ist neu in Version 0.2.15:
- Fixed:
- wurde ein Hinweis hinzugefügt, um Felder, die haben noch keine Slide einem
- Nur zeigen, & quot; Öffnen Keystone & quot; Link zu admins
- Passwort Felder korrekt auf der Liste Bildschirm des Admin-Benutzeroberfläche formatiert
- am:
- Unterstützung für benutzerdefinierte MongoDB Sammlung Namen
- Unterstützung für das Clearing von Passwort-Felder (wenn nicht erforderlich)
- Password.compare ist jetzt auf dem Feld Objekt verfügbar
- Unterstützung für das Laden Fixturedaten mit keystone.createItems () und in Update-Skripts finden Sie in diesem Kern für ein Beispiel
- Grund Unterstützung für Weiterleitungen, siehe # 303 für Details
- Unterstützung ohne die leere Option in Select-Felder mit der Option emptyOption
- Verbessert:
- Nicer Ausnahme auf EADDRINUSE Fehler
Was ist neu in Version 0.2.14:
- am:
- New Create () Methode, um schnell Daten zu füllen, lesen Sie diesen Kern für Gebrauchsanweisungen und Beispiele
- Grund Umsetzung Feld beobachten
- perpage Option für Listen, die die Anzahl der Artikel pro Seite angezeigt werden in der Admin-UI steuert
- Gulp und mehr Tests
- Verbessert:
- .toCSV () -Methode für Listen verwendet nun Dependency Injection und kann asynchron sein (nur passieren Rückruf als letztes Argument)
- Fixed:
- Problem mit Datetime-Felder nicht korrekt aktualisieren
Was ist neu in Version 0.2.12:
- am:
- Erste Feld Unterstützung für HTML und Markdown-Felder.
- Verbessert:
- Einige clientseitige Skripts (zB TinyMCE) nicht mehr enthalten, wenn sie nicht verwendet werden soll.
Was ist neu in Version 0.2.11:
- am:
- .toCSV () Methode jetzt auf Schemata unterstützt, um Daten zu verwandeln, wenn in der Admin-Benutzeroberfläche ausgeführt
- Bild und uploadimage Plugin-Unterstützung für TinyMCE
- Cloudinary Upload-API für generische Bild Uploads
- CSRF-Middleware-Unterstützung
- Express ist als Eigenschaft des Keystone nun verfügbar
- Optionale Unterstützung für eine der S3_REGION Umgebungsvariable
- IP-Adressbereich Einschränkungen
Was ist neu in Version 0.2.10:
- New AzureFile Feldtyp
- Neue Symbolleiste und Vorschau-Modus für Markdown Felder
Was ist neu in Version 0.2.8:
- Fixed:
- Issues immer Pfad Optionen korrekt unter Windows
- Height-Option nun an Markdown unterstützt und Textarea Feldtypen
- Unterstützung für Tagging Bilder Cloudinary Client-Seite in der Admin-Benutzeroberfläche für CloudinaryImages Felder hochgeladen
- Verbessert:
- Filtern auf Zahlenfelder können jetzt NULL-Werte zu finden
- am:
- Unterstützung für PUT und DELETE http Methoden in View.on
Was ist neu in Version 0.2.7:
- am:
- Die Fähigkeit, benutzerdefinierte Pfade für Updates verwenden
- Optional Rückruf an View.render
- Neue Feldtyp-Code, verwendet die Codemirror Editor im Admin UI
- Fixed:
- Fehler ausgelöst, wenn Ihr Interesse an eine ungültige Seite in der Admin-Benutzeroberfläche Listenansicht
- korrekt ausgelöst Mungo Middleware beim Entfernen von Einträgen
Was ist neu in Version 0.2.5:
- Verbessert:
- Warnungen werden ausgelöst, wenn autokey Option Config ist ungültig
- Autokey Werte werden nun im CSV-Export enthalten
- Dropdown Arten sind schöner
- Standard signin UI zwickt
- Versteckte Listen zu warnen, wenn in nav Konfigurationsoption enthalten
- Fixed:
- Versteckte Listen über die API zugegriffen werden
Anforderungen :
- Node.js 0.10 oder höher
- MongoDB
Kommentare nicht gefunden