KeystoneJS (หรือเพียงแค่สโตน) นำคุณสมบัติที่ดีของ CMSs สู่โลกของ Node.js ที่ช่วยให้นักพัฒนาและผู้ใช้ปลายทางเหมือนกันเพื่อให้ง่ายต่อการสร้างและจัดการเว็บไซต์ที่ใช้แผงการบริหารส่วนกลาง
ที่สร้างขึ้นเพื่อทำงานกับฐานข้อมูล MongoDB เท่านั้น Keystone ใช้ ODM พังพอนในการโต้ตอบกับฐานข้อมูลในการจัดเก็บและเรียกข้อมูลทุกเวลาที่ต้องการ
CMS ตัวเองมีขนาดเล็กมากเมื่อมันมาถึงไฟล์ขนาดเป็นเรื่องง่ายมากที่จะปรับใช้เช่นเดียวกับการตรวจสอบด่วนอื่น ๆ และมาพร้อมกับความอุดมสมบูรณ์ของเอกสารที่จะช่วยให้ผู้ใช้งานใหม่ออกมา
Keystone สามารถนำมาใช้สำหรับประเภทของโครงการใด ๆ ทั้ง MongoDB Node.js และเป็นที่รู้จักกันในการจัดการกับการจราจรมากและโหลดเซิร์ฟเวอร์ได้อย่างง่ายดาย
นี้ไม่ได้หมายความว่าเว็บไซต์ขนาดเล็กไม่สามารถสร้างขึ้นกับมันยังเป็นสโตนยังเหมาะสำหรับหน้าเดียวหรือเว็บไซต์ผลงานที่เรียบง่ายเช่นกัน.
มีอะไรใหม่ ในนี้ ข่าว:
- คงที่:
- หายตัวแปรน้อยลงสำหรับการตอบสนองเลือกถูกทำลายน้อย x3e & #. สร้าง CSS
- หมายเลขบรรทัดที่ขาดหายไปใน CodeMirror จะกลับมาอีกครั้ง.
มีอะไรใหม่ ในรุ่น 0.3.4:
- คงที่:
- หายตัวแปรน้อยลงสำหรับการตอบสนองเลือกถูกทำลายน้อย x3e & #. สร้าง CSS
- หมายเลขบรรทัดที่ขาดหายไปใน CodeMirror จะกลับมาอีกครั้ง.
มีอะไรใหม่ ในรุ่น 0.3.2:
- Added:
- New Geopoint ชนิดของฟิลด์
- จำนวนมากของสนามฝั่งเซิร์ฟเวอร์ทดสอบหน่วยประเภท
- กรอบตัวเลือกยาม
- วัตถุที่มีรหัสเช่น {id: ObjectID} ขณะนี้คุณสามารถให้เป็นค่าความสัมพันธ์ในข้อมูลที่จะ keystone.createItems (ข้อมูลตัวเลือกโทรกลับ)
- options.refs สามารถให้เป็นตัวเลือกในการ keystone.createItems (ข้อมูลตัวเลือกโทรกลับ)
- ปัญหาโฟกัสกับ WYSIWIG Html และเขตข้อมูลรหัส
- เปลี่ยนแปลง:
- ตัวเลือก Lang เพราะภาษาสำหรับชนิดของฟิลด์รหัสตาม 0.3.x เอกสาร
- รหัสสาขาที่ได้รับอนุญาตในขณะนี้จะเป็นสาขาที่เริ่มต้น
- ปรับปรุง:
- TinyMCE ไป 4.1.7
- แพคเกจจำนวนมาก </ li>
- คงที่:
- ปัญหาเกี่ยวกับตัวเลือกที่ ipRangeRestrict
- สั่งซื้อความสัมพันธ์จะยังคงอยู่แม้ในขณะที่การเชื่อมโยงรหัสยังไม่ได้เปลี่ยน
- ตรวจสอบ req.user ดำรงอยู่ในการดำเนินการลบ
- updatedAt, updatedBy, createdAt createdBy และมีการตั้งค่าไม่ได้อยู่บนสร้าง w / ติดตามถ้าตั้งแล้ว
- Bug กับ datepicker ที่ทำให้เกิดวง จำกัด ในเขตบาง
- ข้อผิดพลาดในการเตือนผู้ช่วยคัดค้าน
มีอะไรใหม่ ในรุ่น 0.3.0:
- ปรับปรุงด่วน 4.0
- รูปแบบ UI ธุรการเขียนใหม่ใน React.js
มีอะไรใหม่ ในรุ่น 0.2.40:
- Added:
- มิดเดิ้ล ธ อยู่ในขณะนี้เป็น Keystone.cors
- คงที่:
- เซสชั่นมิดเดิลแวร์ Redis ไม่สนับสนุนการเรียกกลับตอนนี้ควรจะเริ่มต้นอย่างถูกต้อง
- ปัญหาการแยกตัวเลือกใน keystone.Email
- ปัญหาการตั้งค่าบูลีนสาขาที่เป็นเท็จใน UI ผู้ดูแลระบบ
มีอะไรใหม่ ในรุ่น 0.2.36:
- คงที่:
- ปัญหาหลายชนิดที่สนาม localfile
- ปรับปรุง:
- localfile.options.format เรียกว่ามีบริบทสนาม
- localfile.href อยู่ในขณะนี้เป็นเสมือน
- เปลี่ยนไป FS-พิเศษเส้นทางที่ขาดหายไปดังนั้นสำหรับภาพที่ส่ง localfile จะถูกสร้างขึ้นโดยอัตโนมัติ
- localfiles ชนิดของฟิลด์ที่ได้รับการปรับปรุงอย่างสมบูรณ์ขณะนี้อยู่ในแนวเดียวกันกับ localfile และสนับสนุนคำนำหน้าและตัวเลือกรูปแบบ
- ลบ:
- ตรวจสอบอัตโนมัติประเภทไฟล์ภาพในเขต localfiles ได้ถูกลบออกให้ใช้ตัวเลือกรูปแบบแทน (เช่น localfile)
มีอะไรใหม่ ในรุ่น 0.2.35:
- คงที่:
- ปัญหาจะทำอย่างไรกับการเชื่อมโยงนำโดยผู้ดูแลระบบการทำงานที่กำหนดเองใหม่ nav.
มีอะไรใหม่ ในรุ่น 0.2.34:
- Added:
- ความสามารถในการระบุรายการนำทางที่กำหนดเองในเมนูส่วนหัว
- ความสามารถในการระบุค่าหลายสนาม dependsOn กับอาร์เรย์
- ปรับปรุง:
- ไดนามิกนามสกุลนำเข้าอื่น ๆ
- คงที่:
- หลายประเด็นที่เกี่ยวข้องกับการตรวจสอบใน UpdateHandler
- ปัญหาการลบผู้ใช้
- ปัญหาที่อาจเกิดขึ้นและการเปรียบเทียบ CSRF สัญญาณรหัสผ่าน
- ช่องว่างที่ไม่ถูกต้องใน UI เมื่อรายการสั่งซื้อ
- โทรกลับในชั้นเรียนอีเมล์อยู่ในขณะนี้ได้อย่างถูกต้องไม่จำเป็น
มีอะไรใหม่ ในรุ่น 0.2.33:
- คงที่:
- ปัญหาที่ร้านเซสชั่นจะไม่เคยรอสำหรับการเชื่อมต่อฐานข้อมูลก่อนที่จะเริ่มต้นเว็บเซิร์ฟเวอร์
- ปัญหาความเข้ากันได้กับการเปลี่ยนแปลงที่เกิดขึ้นกับ blobservice.js สีฟ้าจัดเก็บ
- Added:
- Mandrill แม่แบบและให้การสนับสนุน
มีอะไรใหม่ ในรุ่น 0.2.30:
- คงที่:
- ไม่ผิดพลาดขั้นตอนการตรวจสอบข้อผิดพลาดคี.
มีอะไรใหม่ ในรุ่น 0.2.29:
- คงที่:
- localfiles การดำเนินงาน
- ปัญหาช่องว่างใน UI ธุรการเมื่ออยู่ในโหมดการผลิต
- ปัญหาข้ามแพลตฟอร์มย้ายไฟล์เข้าไปในสถานที่
- ประเภทการตรวจสอบ sortOrder
- ใช้ปุ่มที่เป็นไปได้สำหรับการเข้าถึง
- Added:
- ที่เหมาะสมขึ้น / ลง UI สำหรับการติดตามการจัดเรียง
- เรียงลำดับ UI สำหรับเขตข้อมูลวันที่ติดตาม
- สามารถสลับการแสดงผลของการสร้าง / วันที่มีการปรับปรุงในมุมมองรายการ
- แสดงเมตาดาต้าติดตามใน UI ผู้ดูแลระบบ
- แสดงผู้ใช้ปัจจุบันในส่วนท้าย
มีอะไรใหม่ ในรุ่น 0.2.25:
- คงที่:
- ข้อผิดพลาดการอัปโหลดไปยังเขต Cloudinary
- ปัญหาเริ่มต้นด้วย SSL
มีอะไรใหม่ ในรุ่น 0.2.21:
- ปรับปรุง:
- ภาพปรับแต่ง UI ธุรการ
- Added:
- การดำเนินงานใหม่ CSRF สำหรับการควบคุมที่ละเอียดยิ่งขึ้น
- ไฟล์ S3 - ความสามารถในการระบุโปรโตคอลสำหรับ URL ไฟล์
- ตัวเลือก Cookie ลงชื่อเข้าใช้ในการควบคุมการติดตาเซสชั่น
- คงที่:
- UI หลายและปัญหาการทำงานกับรายการใหม่ค้นหาล่าสุดมี
มีอะไรใหม่ ในรุ่น 0.2.19:
- คงที่:
- กรองความสัมพันธ์ตอนนี้ทำงานอย่างถูกต้อง
- สกัดและกำหนดขอบเขต keystone.initAPI ที่จะทำงานอย่างถูกต้องเมื่อใช้โดยตรงเป็นตัวกลาง
- ปรับปรุง:
- เพิ่มที่ดีกว่าดัชนี MongoDB สำหรับ schemaPlugins
- การจัดการการตั้งค่าที่ไม่ถูกต้องสำหรับเขตข้อมูล
มีอะไรใหม่ ในรุ่น 0.2.18:
- Added:
- Callbacks ส่งผ่านไปยัง View.render () จะถูกส่งผ่านในขณะนี้ผิดพลาด, REQ, ความละเอียด
- คงที่:
- การเข้าสู่ระบบคอนโซลถูกระงับเมื่อคนตัดไม้ตัวเลือกที่เป็นเท็จ
- ปัญหาที่เกี่ยวข้องกับคุกกี้ของเซสชัน
- ปัญหามากรหัสเล็กน้อยและการทำความสะอาด
- ปรับปรุง:
- คุ้มครองทดสอบ
มีอะไรใหม่ ในรุ่น 0.2.15:
- คงที่:
- บันทึกเพิ่มเขตข้อมูลที่ไม่ได้มีหนึ่ง
- แสดงเฉพาะ & quot; เปิด Keystone & quot; เชื่อมโยงไปยังผู้ดูแลระบบ
- รหัสผ่านสาขาที่มีรูปแบบถูกต้องบนหน้าจอรายชื่อของ UI ที่ผู้ดูแลระบบ
- Added:
- การสนับสนุนสำหรับชื่อคอลเลกชันที่กำหนดเอง MongoDB
- การสนับสนุนสำหรับการล้างสาขารหัสผ่าน (ถ้าไม่จำเป็น)
- Password.compare มีอยู่ในวัตถุฟิลด์
- การสนับสนุนสำหรับการโหลดข้อมูลการติดตั้งกับ keystone.createItems () และในสคริปต์การปรับปรุงให้ดูส่วนสำคัญนี้ตัวอย่างเช่น
- การสนับสนุนพื้นฐานสำหรับการเปลี่ยนเส้นทางให้ดู # 303 สำหรับรายละเอียด
- ไม่รวมการสนับสนุนสำหรับตัวเลือกที่ว่างเปล่าในสาขาที่เลือกด้วยตัวเลือก emptyOption
- ปรับปรุง:
- Nicer ยกเว้นในข้อผิดพลาด EADDRINUSE
มีอะไรใหม่ ในรุ่น 0.2.14:
- Added:
- New createItems () วิธีการได้อย่างรวดเร็วเติมข้อมูลให้ดูส่วนสำคัญนี้สำหรับคำแนะนำการใช้งานและตัวอย่าง
- การใช้งานขั้นพื้นฐานของสนามดู
- ตัวเลือก PerPage สำหรับรายการที่ควบคุมจำนวนรายการที่แสดงต่อหนึ่งหน้า UI ผู้ดูแลระบบ
- อึกและการทดสอบมากขึ้น
- ปรับปรุง:
- .toCSV () วิธีการสำหรับรายการตอนนี้ใช้ฉีดพึ่งพาและสามารถที่จะไม่ตรงกัน (เพียงผ่านการเรียกกลับเป็นอาร์กิวเมนต์สุดท้าย)
- คงที่:
- ฉบับที่มีเขตข้อมูล dateTime ไม่ปรับปรุงอย่างถูกต้อง
มีอะไรใหม่ ในรุ่น 0.2.12:
- Added:
- การสนับสนุนเบื้องต้นสำหรับเขตข้อมูล HTML และ Markdown.
- ปรับปรุง:
- บางสคริปต์ฝั่งไคลเอ็นต์ (เช่น TinyMCE) จะไม่รวมเมื่อพวกเขาจะไม่ถูกนำมาใช้.
มีอะไรใหม่ ในรุ่น 0.2.11:
- Added:
- .toCSV () วิธีการในขณะนี้ได้รับการสนับสนุนในแบบแผนในการแปลงข้อมูลเมื่อส่งออกใน UI ผู้ดูแลระบบ
- ภาพและ uploadimage สนับสนุนปลั๊กอินสำหรับ TinyMCE
- API อัพโหลด Cloudinary สำหรับการอัปโหลดภาพทั่วไป
- CSRF สนับสนุนตัวกลาง
- ด่วนอยู่ในขณะนี้ถือเป็นทรัพย์สินของ Keystone
- ถ้าต้องการการสนับสนุนสำหรับตัวแปรสภาพแวดล้อม S3_REGION
- ข้อ จำกัด ช่วงที่อยู่ IP
มีอะไรใหม่ ในรุ่น 0.2.10:
- New AzureFile ชนิดของฟิลด์
- แถบเครื่องมือใหม่และโหมดแสดงตัวอย่างสำหรับเขตข้อมูล Markdown
มีอะไรใหม่ ในรุ่น 0.2.8:
- คงที่:
- ปัญหาได้รับการเลือกเส้นทางที่ถูกต้องใน Windows
- ตัวเลือกความสูงได้รับการสนับสนุนในขณะนี้บน Markdown และประเภทสนาม textarea
- การสนับสนุนสำหรับการติดแท็กภาพที่อัปโหลดไปยังฝั่งไคลเอ็นต์ Cloudinary ใน UI ธุรการสาขา CloudinaryImages
- ปรับปรุง:
- กรองในช่องหมายเลขสามารถหาค่า null
- Added:
- การสนับสนุนสำหรับ PUT และลบในวิธีการที่ http View.on
มีอะไรใหม่ ในรุ่น 0.2.7:
- Added:
- สามารถในการใช้เส้นทางที่กำหนดเองสำหรับการปรับปรุง
- ถ้าต้องการที่จะเรียกกลับ View.render
- ชนิดของฟิลด์ใหม่รหัสที่ใช้ในการแก้ไข CodeMirror UI ผู้ดูแลระบบ
- คงที่:
- ข้อผิดพลาดโยนเมื่อขอหน้าไม่ถูกต้องในมุมมองรายการ UI ผู้ดูแลระบบ
- ได้อย่างถูกต้องเรียกตัวกลางพังพอนเมื่อถอดรายการ
มีอะไรใหม่ ในรุ่น 0.2.5:
- ปรับปรุง:
- คำถูกโยนเมื่อตั้งค่าตัวเลือก autokey ไม่ถูกต้อง
- ค่า Autokey จะรวมอยู่ในขณะนี้ในการส่งออก CSV
- รูปแบบเลื่อนลงเป็นดีกว่า
- เริ่มต้นการเข้าสู่ระบบการปรับแต่ง UI
- รายการที่ซ่อนเตือนเมื่อรวมอยู่ในตัวเลือกการตั้งค่า nav
- คงที่:
- รายการที่ซ่อนอยู่สามารถเข้าถึงได้ผ่าน API
ต้องการ
- Node.js 0.10 หรือสูงกว่า
- MongoDB
ความคิดเห็นที่ไม่พบ