ข้ามไปยังเนื้อหา
Dee Wan 1.0 ยังอยู่ระหว่างพัฒนาและยังไม่เปิดตัว (pre-MVP) — ดู ขอบเขตผลิตภัณฑ์ 1.0

Dee Wan และ Strapi

การเปรียบเทียบตามข้อเท็จจริงสำหรับทีมที่ย้ายจาก Strapi คอลัมน์ Dee Wan อธิบายสิ่งที่โค้ดทำได้ในปัจจุบัน ตามที่ระบุในตารางความสามารถ และขอบเขตผลิตภัณฑ์ 1.0 คอลัมน์ Strapi อ้างอิงเอกสาร Strapi 5 ที่ docs.strapi.io ซึ่งอ่านเมื่อ 2026-09-23 ไม่ได้ ทดสอบกับ Strapi ที่รันจริง ในกรณีที่เอกสารไม่ได้กล่าวถึง ช่องนั้นจะระบุไว้

Dee Wan นำเข้าจาก Strapi v4 และ v5 (ดูการนำเข้าและย้ายข้อมูล) Dee Wan ไม่ได้ ทดแทน Strapi แบบฟีเจอร์ต่อฟีเจอร์ และแถวด้านล่างรวมสิ่งที่ Dee Wan ไม่ได้ทำไว้ด้วย

หัวข้อ Dee Wan Strapi 5 (เอกสาร)
Single type โมเดลเป็นโมเดลรายการเดียวได้: หนึ่งรายการพร้อมภาษาของรายการนั้น นับรวมถังขยะ Strapi single type นำเข้าเป็นโมเดลแบบนี้ “Single types: content-types that can only manage one entry.” (คำแปล: “Single types: ชนิดเนื้อหาที่จัดการได้เพียงรายการเดียว”) (Content-type Builder)
คอมโพเนนต์และ dynamic zone คอมโพเนนต์ที่เว็บไซต์เป็นเจ้าของ ซ้อนได้สูงสุด 3 ระดับ ฟิลด์คอมโพเนนต์เก็บคอมโพเนนต์เดียวหรือรายการ ฟิลด์ที่อนุญาตหลายคอมโพเนนต์คือรายการบล็อกตามลำดับ คอมโพเนนต์ของ Strapi นำเข้าเป็นคอมโพเนนต์ของเว็บไซต์ (shared.seo กลายเป็น shared-seo) และ dynamic zone นำเข้าเป็นรายการบล็อก Components, repeatable components and dynamic zones. (คำแปล: “คอมโพเนนต์ คอมโพเนนต์ที่ทำซ้ำได้ และ dynamic zone”) (Content-type Builder)
ชนิดความสัมพันธ์ หนึ่งต่อหนึ่ง หลายต่อหนึ่ง หนึ่งต่อหลาย และหลายต่อหลาย ในแบบหนึ่งต่อหนึ่ง แต่ละเป้าหมายถูกลิงก์จากรายการได้ไม่เกินหนึ่งรายการ ในแบบหนึ่งต่อหลาย แต่ละรายการที่ลิงก์มีเจ้าของเดียว เมื่อสร้างแบ็กเอนด์อิสระ ระบบจะสร้างรายการความสัมพันธ์ของเจ้าของ โดยแต่ละเป้าหมายมีเจ้าของได้เพียงรายเดียว ฟิลด์ของ component ไม่มีตัวเลือกหนึ่งต่อหลาย One way, one-to-one, one-to-many, many-to-one, many-to-many, many way (Content-type Builder)
การเขียนความสัมพันธ์ แทนที่รายการตามลำดับ หรือ connect / disconnect ทีละรายการ ทุกรายการที่เปลี่ยนถูกตรวจโมเดลเป้าหมาย เว็บไซต์ การมองเห็นของผู้เขียน รายการซ้ำ และจำนวนแบบ to-one รายการ connect ใส่ตำแหน่งได้ (before หรือ after id หรือ start หรือ end) และรายการ move ย้ายรายการที่สัมพันธ์อยู่แล้ว ลำดับการใช้: disconnect, connect, move connect, disconnect, set พร้อม before, after, start, end แบบระบุตำแหน่งบน connect (REST API: relations)
การตรวจค่าฟิลด์ เอดิเตอร์และเซิร์ฟเวอร์ใช้กฎเดียวกันตรวจชนิด โครงสร้าง ขอบเขตค่า ความไม่ซ้ำ และข้อมูลอ้างอิง โดยค่าเริ่มต้นฉบับร่างเว้นค่าที่บังคับได้ หรือเลือกโหมดเข้มงวดให้ครบตั้งแต่บันทึก การเผยแพร่ตรวจ snapshot ที่จะเผยแพร่จริงรวมถึงค่าที่บังคับ ฟิลด์ส่วนตัวไม่ออกในการอ่านสาธารณะ required, unique, private ความยาวต่ำสุดและสูงสุด regular expression (Content-type Builder)
พฤติกรรมการลบของความสัมพันธ์ ตายตัว: แถวความสัมพันธ์ถูกลบเมื่อรายการฝั่งใดถูกลบถาวร ถังขยะยังเก็บไว้ รายการอีกฝั่งยังอยู่ ไม่มีการตั้งค่าต่อฟิลด์ ไม่ได้อธิบายไว้ในหน้าที่อ่าน
หัวข้อ Dee Wan Strapi 5 (เอกสาร)
Review workflow เลือกเปิดโหมดรีวิว กำหนด workflow ให้โมเดล ขั้นอนุมัติ และสิทธิ์เปลี่ยนขั้นได้ การสนทนาระดับฟิลด์ผูกกับเวอร์ชันและภาษา รองรับคำตอบ การกล่าวถึงผู้ใช้หรือทีม และการปิดหรือเปิดเธรดอีกครั้ง Review Workflows: “This feature is available with an Enterprise plan.” (คำแปล: “ฟีเจอร์นี้มีในแผน Enterprise”)
การมอบหมาย มีผู้รับผิดชอบทั้งรายการและผู้รับผิดชอบแยกตามภาษาพร้อมกำหนดส่ง งานที่บังคับต้องเสร็จสำหรับเวอร์ชันที่จะเผยแพร่ การแก้อีกภาษาไม่ล้างการอนุมัติภาษานี้ แจ้งการมอบหมายและรีวิวในแอดมิน อีเมลเป็นตัวเลือก การนำเข้าไม่แจ้งเตือนเว้นแต่เลือกไว้ ดูfeedback และการแจ้งเตือน “Entries of a review workflow content type can be assigned to any admin user in Strapi for review.” (คำแปล: “รายการของชนิดเนื้อหาที่มี review workflow มอบหมายให้ผู้ใช้ admin คนใดก็ได้ใน Strapi เพื่อรีวิว”) ไม่มีการกล่าวถึงการแจ้งเตือน (Enterprise)
การกระทำแบบกลุ่ม เลือกแถวโดยตรงได้ถึง 25 รายการ เลือกทั้งหมดที่ตรงเงื่อนไขได้ถึง 5,000 รายการข้ามหน้า พร้อมยกเว้นบางรายการ ทำทีละไม่เกิน 25 ย้ายขั้น เผยแพร่/ยกเลิกแบบ override ย้ายไปถังขยะ และแก้ฟิลด์สเกลาร์ กู้คืน/ลบในถังขยะใช้แถวที่เลือกโดยตรง ตรวจสิทธิ์และ revision อีกครั้ง การทำต่อและลองใหม่คงสิ่งที่เสร็จแล้ว ดูการแก้หลายรายการ มุมมองรายการมีการตั้งค่า “Enable bulk actions” สำหรับการเลือกหลายรายการ หน้าที่อ่านไม่ได้ระบุการกระทำ (Content Manager)
ตัวกรองรายการและ saved view ใช้ค่าที่บันทึกล่าสุดรวมฉบับร่างของโมเดลเดียว สูงสุดสี่เงื่อนไขในกลุ่ม AND/OR ลึกสามระดับ และเรียงหนึ่งแบบ กรองความสัมพันธ์ภายในไซต์ตามฟิลด์แสดงผลชนิด scalar ที่ตั้งไว้ได้ และเรียงความสัมพันธ์ค่าเดียวที่มีโมเดลเป้าหมายเดียวตามฟิลด์นั้น โดยตรวจสิทธิ์เป้าหมาย ฟิลด์จุดรองรับรัศมี กรอบพื้นที่ และระยะใกล้สุด มุมมองและการเลือกทั้งหมดใช้เงื่อนไขเดียวกัน ไม่รองรับการค้นผ่านฟิลด์ที่เกี่ยวข้องอย่างอิสระ ดูกรองและเรียงตามฟิลด์ ไม่ได้เปรียบเทียบ: ไม่มีในหน้าที่อ่าน
เวอร์ชัน snapshot ที่เผยแพร่แล้วซึ่งแก้ไขไม่ได้ ประวัติเวอร์ชัน และการกู้คืน การกู้คืนครอบคลุมภาษาเดียวได้ ไม่ได้เปรียบเทียบ: ไม่มีในหน้าที่อ่าน
หัวข้อ Dee Wan Strapi 5 (เอกสาร)
การครอบตัดและจุดโฟกัส ต่อการอ้างอิง เป็นสัดส่วนของภาพ เก็บไว้ข้างการอ้างอิง ภาพที่เก็บไว้ไม่ถูกเปลี่ยนหรือคัดลอกเลย เวอร์ชันที่เผยแพร่แล้วเก็บการจัดเฟรมของตัวเองไว้ ภาพในส่วนของหน้าจัดเฟรมแยกตามช่อง public API ส่งค่าการจัดเฟรมออกมา ไซต์ที่ generate และ managed renderer ให้บริการสำเนาที่ย่อขนาดและครอบตัดแล้ว (srcset) ผ่าน Cloudflare Image Transformations บนโฮสต์สื่อที่เจ้าของประกาศไว้ และใช้ภาพต้นฉบับกับการจัดเฟรมด้วย CSS ในกรณีอื่น ตัวแสดงผลของคุณเองต้องใช้การจัดเฟรมเอง การครอบตัดแก้ไขตัว asset: “Click Apply to crop the original asset. The asset keeps its ID, so content already using it is updated” (คำแปล: “คลิก Apply เพื่อครอบตัด asset ต้นฉบับ asset ยังคง ID เดิม เนื้อหาที่ใช้อยู่แล้วจึงถูกอัปเดต”) หรือ “Save as copy” (คำแปล: “บันทึกเป็นสำเนา”) จุดโฟกัส “is stored on the asset and returned by the API as a focalPoint value” (คำแปล: “ถูกเก็บไว้ที่ asset และ API ส่งคืนเป็นค่า focalPoint”) (Media Library)
ไฟล์ส่วนตัว เลือกได้ต่อไฟล์ เก็บในที่เก็บส่วนตัวแยก สมาชิกเปิดผ่านลิงก์ห้านาที ใช้ได้เฉพาะในฟิลด์ของ model ส่วนตัว การอ่านแบบสาธารณะไม่มีไบต์หรือที่อยู่ส่วนตัว สำเนาไซต์และการย้ายพร้อมประวัติพาไปแบบส่วนตัว แอปที่ generate ส่งให้เฉพาะผู้ที่ session และสิทธิ์ระดับแถวของแอปเองอนุญาต ดูไฟล์ส่วนตัว ไม่ได้เปรียบเทียบ: ไม่มีในหน้าที่อ่าน
หัวข้อ Dee Wan Strapi 5 (เอกสาร)
ตัวกรอง การเท่ากันบนฟิลด์ text, select, boolean, ตัวเลข และวันที่ ช่วงแบบรวมขอบบนตัวเลขและวันที่ ตัวกรอง relation และ tag ทางเลือกได้สูงสุด 10 ค่าต่อฟิลด์แบบ OR ฟิลด์ต่างกันรวมแบบ AND ฟิลด์ที่กรองไม่เกิน 4 ฟิลด์ expand คืนฟิลด์ relation ได้สูงสุด 3 ฟิลด์ ลึกหนึ่งระดับ ไม่มี $or แบบทั่วไป ไม่มีการค้นหาข้อความ ไม่มีการกรองผ่านฟิลด์ของรายการที่สัมพันธ์ $eq, $ne, $lt, $lte, $gt, $gte, $contains, $startsWith, $endsWith, $in, $notIn, $and, $or, $not และการกรองเชิงลึกบนฟิลด์ของความสัมพันธ์ (REST API: filters)
การเรียงลำดับและฟิลด์ ฟิลด์เรียงลำดับหนึ่งฟิลด์ fields ระดับบนสุดแบบเลือกบางส่วน รองรับการเรียงลำดับและการเลือกฟิลด์ (REST API)
การแบ่งหน้า cursor ที่ผูกกับ query ของตัวเอง ไม่ได้เปรียบเทียบ
แบ็กเอนด์อิสระ แบ็กเอนด์ที่สร้างซึ่งคุณเป็นเจ้าของ (สคีมา Prisma, migration, route, เนื้อหาที่เผยแพร่) ซึ่ง API ไม่เรียก Dee Wan ขณะรัน (บาง route ของเว็บไซต์ยังเรียกอยู่ ดู สัญญาการแยกตัว) read token แบบมี scope สำหรับแบ็กเอนด์นี้ออกจาก CMS ตามโมเดล ไม่มีสิ่งเทียบเท่าในหน้าที่อ่าน
  • ประสิทธิภาพ ค่าโฮสติ้ง หรือการขยายขนาดของทั้งสองฝั่ง
  • พฤติกรรมของ Strapi นอกเหนือจากเอกสารที่อ้างอิง หรือ plugin จาก marketplace ของ Strapi
  • สิ่งใดเกี่ยวกับ Strapi เวอร์ชันอื่นนอกจาก 5

ซอร์สเดือนตุลาคมเพิ่มความสามารถด้านล่าง แถวเหล่านี้ไม่อ้างพฤติกรรม Strapi เพราะหัวข้อไม่ได้เปรียบเทียบในการอ่านเอกสารข้างต้น เส้นทาง Dee Wan ใหม่ยังรอ browser integration และตรวจภาพจริงขั้นสุดท้าย

หัวข้อ Dee Wan Strapi 5 (เอกสาร)
ตัวเลือกและขอบเขตตามบริบท ตัวเลือกความสัมพันธ์และตัวเลือกฟิลด์ขึ้นกับฟิลด์ข้างเคียง ผู้ใช้ และบริบทของรายการได้ กฎรายการของบทบาทจำกัดการอ่านในระบบหลักและการเขียนแบบอะตอมมิก แต่ยังรอการตรวจ API และการส่งออกที่เกี่ยวข้อง ไม่ได้เปรียบเทียบ
ตารางข้อมูลที่มีโครงสร้าง CSV/XLSX เลือกสร้าง อัปเดต หรือสร้าง/อัปเดตได้ ผ่านกลไกตรวจทานเดียวกับ JSON collection ค่าเริ่มต้นคืออัปเดต จับคู่ด้วย ID รายการหรือฟิลด์ไม่ซ้ำที่รองรับ ความสัมพันธ์ สื่อ และคอมโพเนนต์ซ้อนผ่านการตรวจสิทธิ์ ค่า และเวอร์ชันตามปกติ ไม่ได้เปรียบเทียบ
การขยาย plugin การมอบสิทธิ์ให้ปลั๊กอินสร้าง อ่าน แก้ไข และลบข้อมูล จัดการเวอร์ชันที่เก็บไว้และสื่อ การเปรียบเทียบการอัปเกรด เฟรมแยกสำหรับ UI เฉพาะของปลั๊กอิน บล็อกข้อความจัดรูปแบบที่มีความสัมพันธ์หรือกลุ่มทำซ้ำ และข้อความสำเร็จรูปของผู้ให้บริการภายนอกที่ทำงานแยกจากหน้าหลัก ไม่ได้เปรียบเทียบ
บัญชีและ AI ยืนยันอีเมลใหม่ก่อนเปลี่ยนโดยคงบัญชีเดิม ขออีเมลรีเซ็ตรหัสผ่านได้เอง ตรวจทานคำอธิบายภาพ และเลือกยินยอมให้แทนที่คำแปลหลังบันทึกต้นฉบับ ไม่ได้เปรียบเทียบ
Migration แบบเชื่อมต่อ ดึงข้อมูลจาก WordPress ผ่าน REST ภายในขีดจำกัด แล้วใช้ขั้นตอนตรวจทานและนำเข้า WXR เดิม การเลือกแทนที่ข้อมูลประจำเว็บไซต์และ SEO ใช้รีวิชันปลายทางที่ตรวจทานแล้ว บันทึกผลการนำเข้า และการเลิกทำ ไม่ได้เปรียบเทียบ

การเขียนเนื้อหายังรองรับคำแปลชื่อโมเดล ฟิลด์ กลุ่ม คำช่วย และตัวเลือก โดยไม่เปลี่ยนคีย์ที่จัดเก็บ การย้ายโครงสร้างโมเดลระหว่างไซต์ต้องตรวจการเปลี่ยนแปลงที่เลือกและผูก revision ทั้งสองฝั่ง วันที่พร้อมเขตเวลาเก็บเวลา UTC และเขต IANA ปฏิเสธเวลาท้องถิ่นที่ไม่มีจริง และให้เลือก offset เมื่อเวลากำกวม AI แบบกลุ่มสร้างข้อเสนอที่แก้ไขได้โดยไม่บันทึกเนื้อหา การยกเลิกเก็บข้อเสนอที่เสร็จแล้ว ฉบับร่างอนาคตแต่ละชุดมี snapshot และสื่อที่ตรึงไว้ของตนเองโดยไม่เปลี่ยนฉบับร่างปกติ เมื่อเริ่ม release จะตรึงสาขาที่เลือก และพรีวิวรวมจะใช้สถานะตามกำหนดการในอนาคต


ยังไม่เปิดตัว (pre-MVP) และยังไม่มีเวอร์ชันเสถียร
คอมมิตซอร์สโค้ด: fe23db481c422b40e317b92fc98116b4c0c26a87 (มีการแก้ไขที่ยังไม่คอมมิต)
วันที่สร้างเอกสาร (UTC): 2026-10-18T09:22:34.630Z
คอมมิตสำหรับอัปเกรด: ระบุไม่ได้: มีการแก้ไขที่ยังไม่คอมมิต. บันทึกการเปลี่ยนแปลง