next-nodecms
v1.0.40
Published
Web Application Framework and Admin GUI / Content Management System built on Express.js and Mongoose From KeystoneJS
Downloads
13
Maintainers
Readme
Next-NodeCMS Beta 1.0.23
Next-NodeCMS Changelog
1.0.23
Start new AdminUI migration (React-Material-Admin) (In progress to Next-NodeCMS V2)
Migrate to React.js up to v16
Migrate to Node.js up to 12.11.1
Add Client Components Installation (AdminUIV2, FieldType.js, React-scripts scripts)
List Enhancements:
- Added Track Field for "updatedFrom" from different platform (e.g. api, cms, website, or mobile app)
1.0.22
1.0.21
1.0.20
1.0.19
1.0.18
1.0.17
1.0.16
1.0.15
Hotfix remove multiple Role selection for the delegated system users
Hotfix Types.Code validation bugs
Migrate to Mongoose ^5.6.11
List Enhancements:
- Added Model List Model
- Added Model List Item Model
- Added NextNode Data Types List Options
- Removed LocalFile, LocalFiles and S3File types
List Improvements:
- Added download feature for Types.Code
- Fixed Types.Code code normalization
1.0.14
Hotfix Localization AdminUI use System User's language by default
Hotfix Localization image bugs (base64image)
Hotfix System User's Identity delegation restriction
1.0.13
1.0.12
Hotfix use system user prefer language setting (frontend)
Hotfix Types.KeyText add button display incorrectly
Hotfix Types.Relationship filters with colon mapping (e.g. :field)
1.0.11 [Data Permission]
Hotfix for image display in the list with multilingal
Hotfix for Number field download format
About Data Permission improvements
List Improvements:
- Added App Identity Delegated Model
- Added App Identity Login for data permissions
- User Permission according to App Identity
1.0.10
Hotfix for Type.File bugs for dependsOn and multilingual
Added extra fields for the Role table
Added multiple Role for System User
1.0.9
Customized extra fields for the Deletagated Account Modal
Fixed Customized AdminUI Style
Added Customized plugins registration for the Deletagated Account Modal
Hotfix for field update api bugs
1.0.8
Hotfix for browserify-css package missing
1.0.7
Hotfix for Password fields (frequently-used)
1.0.6
About Extend Customized AdminUI and Admin Signin UI
About DateRange Types, DateTimeRange Type Enhancements
Bug Fixings
- Types.Text max length checking (use less than equals)
UI Enhancements:
- Added Customized AdminUI config, supported customized client's js
- Removed client bundle js during starting the server
- Added adminUI customized stylesheet ('adminui custom style')
- Upgraded react-select to v2 for Types.Select, Types.Relationship
Data Enhancements:
- Added Types.DateRange, Types.DateTimeRange
- Added min length and max length supporting for Types.Number
- Added Regex for Type.Text
- Added Advanced User Model's definations for the delegrated User model ('advanced user model')
- Added Advanced Role Permission list to individual model ('advanced role permissions')
1.0.4
1.0.5
- Hotfix realtime edit
- Hotfix copyable fields
1.0.3
About Critical hotfix issues, Missing Multilingual Parts
Common Improvements:
- Added download as a text file format
- Fixed Column Type.Email, Type.Url target blank
- Fixed Multilingual label for name field in Create Form and Edit Form
- Fixed browserify require js bugs for customized Field.Types (KeyText)
List Improvements:
- Added disable listview option
Multilingual Improvements:
- Fixed cookie language setting cannot found in suporting language pack
- Added multilingual to AdminUI Landing Dashboard
- Added multilingual to Account Setting Popup
1.0.2
About Multilingual and Layout, Delegated Model Enhancements, Delegated Options List
Terry Chan 11/11/2018 (Last Updated at 30/11/2018)
Deprecated Features:
- Removed label for list field, use Application Language List instead
Common Improvements:
- Added Realtime edit field (Support Types.Boolean)
- Added Realtime select all function (Support Types.Boolean)
- Fixed AdminUI account lock checking
- Delegated Record Restrictions
- Added AdminUI account disable checking
- Added Common Types.Select option list ** section ** permission ** status ** activate ** gender ** appellation ** question ** device ** environment ** device ** region/hongkong ** notification/status ** customized list (with mapping language or with multilingual value)
List Enhancements:
- Added KeyText type for key-text pair value
Delegated Model Enhancements:
- Added AdminUI user account delegated model
- Added AdminUI user role delegated model
- Added Full Permission to the most power of role
- Added AdminUI localization delegated model
Multilingual Improvements:
- Added supporting en, zhtw and zhcn languages
- Auto create multilingual schema for management language support for List schema
- Added List multilingual setting
- Added individual field multilingual setting
- Added App-Language section for dynamic list (e.g. fields, labels, notes)
- Added export static file for App-Language section config
- Support multilingual types: ** Types.Text ** Types.Textarea ** Types.TextArray ** Types.Html ** Types.Url ** Types.Email ** Types.File ** Types.CloudinaryImage ** Types.CloudinaryImages ** Types.Name ** Types.Code ** Types.Color ** Types.Location ** Types.KeyText
Layout Improvements:
- Added AdminUI Sidemenu for navigation menu for Desktop
- Changed Reasonable Icon for the Header Navigation
- Added AdminUI Data Language Selector
- Added AdminUI Multilingual
1.0.1
Common Enhancements
Terry Chan 04/08/2018 (Last Updated at 11/09/2018)
Common Improvements:
- Added timestamp to each of api call for ETag caching issue (no-cache) - Hotfixing
- Added system lock (Needs to create related presave logic for Incorrect Password Count)
- Added 'nav style' for adminUI nav styling
- Added base64Image flag for textbox to show up the image
List Improvements:
- Added single flag for each of list button in list view (e.g. delete, scaler, filter button)
- nodelete
- nofilter
- noscale
- Replaced CSV file download to Excel file, fix unicode Chinese Characters
- Fixed display Manage button if nodelete is true
- Added List type for any other Types child object
Item Improvements:
- Textarea field supports newline break for display in readonly
Account Imrpovements:
- Added Account Lock/Unlock functions
- Added Change Password popup function
About Keystone
KeystoneJS is a powerful Node.js content management system and web app framework built on the Express web framework and Mongoose ODM. Keystone makes it easy to create sophisticated web sites and apps, and comes with a beautiful auto-generated Admin UI.
License
(The MIT License)
Copyright (c) 2016-2018 Jed Watson
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.