KeystoneJS (lub po prostu Keystone) przynosi najlepsze cechy systemów redakcyjnych do świata node.js, dzięki czemu programiści i użytkownicy końcowi podobnie łatwo tworzyć i zarządzać stron internetowych przy użyciu scentralizowanego panelu administracyjnego.
Zbudowany do pracy z bazami danych MongoDB tylko, Keystone używa ODM Mongoose do interakcji z bazy danych, do przechowywania i pobierania danych w razie potrzeby.
Sam CMS jest dość mała, jeśli chodzi o rozmiar pliku, jest bardzo łatwe do wdrożenia, tak jak każdy inny Express, aplikacji, a pochodzi z dużą ilością dokumentacji, aby pomóc nowym użytkownikom na zewnątrz.
Keystone może być stosowany do każdego rodzaju projektu, zarówno MongoDB i node.js znany jest do obsługi ruchu i ogromne obciążenia serwera z łatwością.
To nie znaczy, małe, nie mogą być budowane z niego również, Keystone jest także idealnym miejscem na jednej stronie lub prostych stron portfelowych, jak również.
Co nowego w tym zwolnić:
- Poprawiono:
- Brak mniej zmienną dla reagować-select łamał mniej & # x3e;. CSS build
- Brakujące numery linii w CodeMirror są z powrotem.
Co nowego w wersji 0.3.4:
- Poprawiono:
- Brak mniej zmienną dla reagować-select łamał mniej & # x3e;. CSS build
- Brakujące numery linii w CodeMirror są z powrotem.
Co nowego w wersji 0.3.2:
- Dodane:
- Nowy Geopoint typ pola
- Wiele testów jednostkowych po stronie serwera, typ pola
- Opcja Osłona ramy
- Przedmioty z identyfikatorów, takich jak {id: ObjectId} mogą być teraz dostarczane jako wartości relacji w danych keystone.createItems (dane, opcje, callback)
- options.refs mogą być dostarczone jako opcja do keystone.createItems (dane, opcje, callback)
- Problemy z pól ostrości WYSIWIG kod HTML i
- Zmienione:
- Opcja Lang, ponieważ język dla pola kod, jak na docs 0.3.x
- Pola Kod mogą teraz być początkowe pola
- Aktualizacja:
- TinyMCE 4.1.7
- Wiele pakietów
- Poprawiono:
- Problemy z opcją ipRangeRestrict
- Porządkowanie związku jest zachowywane nawet wtedy, gdy związane identyfikatory nie zmieniły
- Sprawdź istnienia req.user Delete działania
- updatedAt, UpdatedBy, createdAt i createdBy nie są już ustalane na tworzenie / śledzenia, jeśli już ustawiony w
- Bug z datepicker, który spowodował nieskończoną pętlę w niektórych strefach czasowych
- Bug w pomocnika ostrzegania deprecation
Co nowego w wersji 0.3.0:
- Aktualizacja Express 4.0
- formy Admin UI przepisany w React.js
Co nowego w wersji 0.2.40:
- Dodane:
- CORS middleware jest teraz dostępny jako Keystone.cors
- Poprawiono:
- Redis sesji middleware nie obsługuje wywołania zwrotne, powinien zainicjować poprawnie
- Zagadnienia analizowania opcji w keystone.Email
- ustawienia pola logiczne false w Admin UI Wydanie
Co nowego w wersji 0.2.36:
- Poprawiono:
- Kilka problemów z pola typu plik_lokalny
- Ulepszona:
- localfile.options.format jest wywoływana z kontekstu pola
- localfile.href jest teraz dostępny jako wirtualny
- włączony do FS-extra więc brakujące ścieżki dla plik_lokalny przesłane zostanie utworzona automatycznie
- localfiles został całkowicie wyremontowane, teraz zgodnie z pliku lokalnego i obsługuje opcje prefiks i formatu
- Usunięto:
- Automatyczne wykrywanie typów plików obrazu w dziedzinie localfiles została usunięta, należy wybrać opcję formatowania, zamiast (jak pliku lokalnego)
Typ pola
Co nowego w wersji 0.2.35:
- Poprawiono:
- problem zrobić z odnośników administracyjnych wprowadzonych przez nowe funkcjonalności zwyczaj nav.
Co nowego w wersji 0.2.34:
- Dodane:
- Możliwość określenia elementów niestandardowych nawigacji w menu nagłówka
- Możliwość określić wiele wartości dla pola dependsOn z tablicy
- Ulepszona:
- Więcej dynamiczne rozszerzenia importu
- Poprawiono:
- Kilka kwestii związanych z walidacją w UpdateHandler
- Zagadnienia usuwanie użytkowników,
- Potencjalne problemy porównujące CSRF i hasło znaki
- Listy Nieprawidłowe spacje w interfejsie użytkownika przy zamawianiu
- w klasie E-mail zwrotny jest teraz poprawnie opcja
Co nowego w wersji 0.2.33:
- Poprawiono:
- Kwestie, w których sklep sesja nie zawsze będzie czekać na połączenie z bazą danych przed inicjowania serwer WWW
- Problemy ze zgodnością ze zmian wprowadzonych do blobservice.js przechowywania lazur-
- Dodane:
- Szablony Mandrill i uczynić wsparcie
Co nowego w wersji 0.2.30:
- Poprawiono:
- Nie zawiesić proces błędu walidacji schematu.
Co nowego w wersji 0.2.29:
- Poprawiono:
- localfiles wdrożenie
- Problemy z białych znaków w interfejsie administratora w trybie produkcyjnym,
- Cross-platform kwestie przenoszenia plików na miejsce
- wykrywanie typu sortowanie
- Za pomocą przycisków w miarę możliwości o dostępności
- Dodane:
- Właściwa rosnąco / malejąco UI do śledzenia rodzaju
- Sortowanie UI dla pól daty śledzenia
- Czy można włączyć wyświetlanie utworzonych / Aktualizacja terminów w widoku listy
- Wyświetlanie śledzone metadanych w Admin UI
- Wyświetlanie bieżącego użytkownika w stopce
Co nowego w wersji 0.2.25:
- Poprawiono:
- Błędy przesyłania do pól Cloudinary
- Problemy zaczynające się SSL
Co nowego w wersji 0.2.21:
- Aktualizacja:
- Admin UI usprawnień wizualnych
- Dodane:
- Nowy CSRF Implementacja bardziej precyzyjną kontrolę
- plik S3 - Możliwość określenia protokołu adresu URL pliku
- Opcja Cookie logować do kontroli sesji wytrwałości
- Poprawiono:
- Kilka UI i funkcjonalności problemy z nową listę ostatnich wyszukiwań wyposażone-
Co nowego w wersji 0.2.19:
- Poprawiono:
- Filtry Powiązania teraz działa poprawnie,
- Wyodrębnianie i określenie zakresu keystone.initAPI działać prawidłowo, gdy używa się bezpośrednio jako middleware,
- Ulepszona:
- Dodane lepsze indeksy MongoDB dla schemaPlugins
- Nieprawidłowy obsługi dla pól config
Co nowego w wersji 0.2.18:
- Dodane:
- Funkcje zwrotne przekazywane do View.render () są teraz przekazywane eee, req, res
- Poprawiono:
- rejestrowania Konsola jest tłumione, gdy rejestrator opcja jest wyłączona,
- Zagadnienia dotyczące plików cookie sesji
- Wiele drobnych problemów kodu i czyszczenia
- Ulepszona:
- zakres badań,
Co nowego w wersji 0.2.15:
- Poprawiono:
- Dodane uwaga na pola, że nie mieliśmy jeden
- Tylko pokazać & quot; Otwórz Keystone & quot; link adminów
- pola hasła są poprawnie sformatowane na ekranie listy z Admin UI
- Dodane:
- Wsparcie dla nazw niestandardowych MongoDB zbiórki
- Wsparcie dla wyczyszczenie pola hasła (jeśli nie jest wymagane),
- Password.compare jest już dostępny na obiekcie Pole
- Wsparcie dla wczytywania danych urządzenia, dla których keystone.createItems () oraz w skryptach aktualizacji można znaleźć w tym sens na przykład
- Podstawowe wsparcie dla przekierowań, patrz # 303 szczegóły
- Obsługa wyłączając opcję Wybierz puste pola z opcją emptyOption
- Ulepszona:
- Nicer wyjątek w przypadku błędu EADDRINUSE
Co nowego w wersji 0.2.14:
- Dodane:
- Nowe createItems () aby szybko wypełnić dane można znaleźć w tym sens dla instrukcji użytkowania i przykładów
- Podstawowe wdrożenie dziedzinie oglądania
- Opcja perPage dla list, który kontroluje liczbę elementów wyświetlanych na stronie w Admin UI
- Gulp i więcej testów,
- Ulepszona:
- .toCSV () metoda list używa teraz iniekcji zależność i może być asynchroniczne (wystarczy przejść zwrotnego jako ostatni argument)
- Poprawiono:
- Problem z pola datetime nie aktualizowanie poprawnie
Co nowego w wersji 0.2.12:
- Dodane:
- początkowe wsparcie dla pól pola HTML i promocji cenowych.
- Ulepszona:
- Niektóre skrypty po stronie klienta (np TinyMCE) nie są już kiedy nie będzie używany.
Co nowego w wersji 0.2.11:
- Dodane:
- .toCSV () metoda obecnie obsługiwane w schematach do przekształcania danych w przypadku ich wywozu w Admin UI
- Obraz i wsparcie dla TinyMCE plugin uploadimage
- Cloudinary wysyłania api dla przesłane generic obrazu
- Wsparcie CSRF middleware
- Express jest teraz dostępna jako właściwość Keystone
- opcjonalne wsparcie dla zmiennej środowiskowej S3_REGION
- ograniczenia zakresu adresów IP
Co nowego w wersji 0.2.10:
- Nowy AzureFile typ pola
- Nowy pasek narzędzi oraz tryb podglądu na polach Markdown
Co nowego w wersji 0.2.8:
- Poprawiono:
- Zagadnienia coraz opcje ścieżki poprawnie na Windows
- Opcja Wysokość obecnie obsługiwane w promocji cenowych i typy pól Textarea
- Obsługa tagowanie zdjęć przesłanych do Cloudinary stronie klienta w Admin UI dla pól CloudinaryImages
- Ulepszona:
- Ilość pól filtrowania mogą teraz znaleźć wartości null
- Dodane:
- Wsparcie dla metody PUT i DELETE HTTP w View.on
Co nowego w wersji 0.2.7:
- Dodane:
- Możliwość używania własnych ścieżek do aktualizacji
- opcja oddzwonienia do View.render
- Nowy typ pola Kod, korzysta z edytora CodeMirror w Admin UI
- Poprawiono:
- Błąd generowany, gdy z wnioskiem o nieprawidłowej strony w widoku listy UI Admin
- Prawidłowo wywołać Mongoose middleware, gdy usuwanie elementów
Co nowego w wersji 0.2.5:
- Ulepszona:
- Ostrzeżenia są wyrzucane przy Autokey opcja config jest nieprawidłowy
- Wartości Autokey są obecnie zawarte w eksporcie CSV
- style Dropdown są ładniejsze
- Default logować szczypie UI
- Listy Ukryte ostrzec, gdy zawarte w opcji konfiguracji nav
- Poprawiono:
- Ukryte listy są dostępne za pośrednictwem interfejsu API
Wymagania :
- node.js 0,10 lub wyższym,
- MongoDB
Komentarze nie znaleziono