เว็บไซต์
การติดตั้งหนึ่งชุดมีได้หลายเว็บไซต์ แต่ละเว็บไซต์มีเนื้อหา โมเดล สื่อ การตั้งค่า บทบาท และปลั๊กอินของตัวเอง เนื้อหาแยกจากกัน ยกเว้นลิงก์ร่วมของข้อมูลสาธารณะที่เผยแพร่และต้นทางอนุญาตอย่างชัดเจน บัญชีเป็นของการติดตั้ง ส่วนสิทธิ์ (grant) ให้บทบาทแก่บัญชีนั้นบนเว็บไซต์เดียว ดู ผู้ใช้และสิทธิ์เข้าถึง
สร้างเว็บไซต์
หัวข้อที่มีชื่อว่า “สร้างเว็บไซต์”เฉพาะ superadmin เท่านั้นที่สร้างเว็บไซต์ได้
- เปิด การตั้งค่า → เว็บไซต์ ในส่วน สร้างไซต์ กด ไซต์ใหม่
- ใส่ ชื่อ ช่อง Slug จะเติมจากชื่อให้อัตโนมัติ และแก้ไขได้ก่อนสร้างเว็บไซต์
- ใส่ โดเมน คือชื่อโฮสต์ที่ API สาธารณะตอบสำหรับเว็บไซต์นี้ เช่น
www.example.com - ในส่วน ไซต์นี้ใช้ทำอะไร เลือก เว็บไซต์ หรือ บล็อก เปลี่ยนภายหลังไม่ได้ ดู เว็บไซต์บล็อก
- กด สร้างไซต์

ต้องกรอกชื่อ slug และโดเมนครบทั้งสามช่อง slug แต่ละค่าและโดเมนแต่ละชื่อเป็นของเว็บไซต์ได้เพียงเว็บไซต์เดียว แม้เว็บไซต์นั้นจะปิดใช้งานอยู่ slug หรือโดเมนที่มีผู้ใช้แล้วจะถูกปฏิเสธ
Slug เปลี่ยนไม่ได้หลังสร้าง ส่วนชื่อและโดเมนเปลี่ยนได้
การสร้างเว็บไซต์บันทึกเพียงระเบียนของเว็บไซต์ Dee Wan ไม่ตั้งค่า DNS หรือเส้นทาง Worker ให้ จนกว่าโดเมนจะชี้ไปยัง Worker สาธารณะ เว็บไซต์จะยังไม่ให้บริการบนโดเมนนั้น หน้าจอจะแจ้งเรื่องนี้หลังสร้าง ดู จากเว็บไซต์แรกถึงเนื้อหาที่เผยแพร่
เว็บไซต์ใหม่เริ่มต้นด้วยขั้นตอนงานบรรณาธิการเริ่มต้น ภาษาเริ่มต้นหนึ่งภาษา และบทบาทในตัว
สลับเว็บไซต์
หัวข้อที่มีชื่อว่า “สลับเว็บไซต์”ตัวสลับเว็บไซต์ในแถบด้านข้างแสดงเว็บไซต์ที่คุณกำลังทำงานอยู่ เปิดแล้วเลือกจากเมนู สลับเว็บไซต์ ซึ่งแสดงเว็บไซต์ที่เปิดใช้งาน จัดการเว็บไซต์และสิทธิ์ จะเปิดส่วน การตั้งค่า
หลังสลับ หน้าผู้ดูแลจะโหลดใหม่ เพราะทุกหน้าจอเป็นของเว็บไซต์เดียว เมื่อมีมากกว่าหนึ่งเว็บไซต์ การตั้งค่า → เว็บไซต์ จะแสดง ไซต์ปัจจุบัน พร้อมปุ่มสำหรับแต่ละเว็บไซต์ด้วย

ไปยังหน้าจอ
หัวข้อที่มีชื่อว่า “ไปยังหน้าจอ”กด Ctrl/Cmd+K หรือเลือก ค้นหา บนแถบด้านบน พิมพ์ชื่อหน้าจอแล้วกด Enter รายการแสดงเฉพาะหน้าจอและส่วนของ การตั้งค่า ที่บทบาทของคุณเปิดได้ Escape จะปิดและคืนโฟกัส ในตัวแก้ไขหน้า Ctrl/Cmd+K จะเปิดแกลเลอรีส่วนแทน ให้ใช้ ค้นหา ที่นั่น

เปลี่ยนชื่อหรือโดเมน
หัวข้อที่มีชื่อว่า “เปลี่ยนชื่อหรือโดเมน”เปิด การตั้งค่า → เว็บไซต์ แก้ ชื่อ หรือ โดเมน แล้วกด บันทึกการเปลี่ยนแปลง ต้องมีสิทธิ์การตั้งค่าเว็บไซต์ (site:settings) บทบาท admin ในตัวและ superadmin มีสิทธิ์นี้

โดเมนใหม่ย้าย API สาธารณะไปยังชื่อโฮสต์นั้นในขั้นตอนเดียว Dee Wan ไม่ตั้งค่า DNS หรือเส้นทาง Worker สำหรับชื่อใหม่ ให้ทำเองเหมือนตอนสร้าง
เว็บไซต์ที่ให้บริการด้วยดีไซน์แบบจัดการ (managed design) เปลี่ยนที่อยู่จากอีกที่หนึ่ง คือ เปลี่ยนที่อยู่ ใน การตั้งค่า → ซอร์สโค้ดและการเผยแพร่ → เทมเพลตของไซต์ ดู เปลี่ยนที่อยู่
ปิดใช้งานเว็บไซต์
หัวข้อที่มีชื่อว่า “ปิดใช้งานเว็บไซต์”- เปิด การตั้งค่า → เว็บไซต์ บนเว็บไซต์ที่ต้องการหยุด
- กด ปิดใช้งานไซต์ ที่ด้านล่างของรายละเอียดเว็บไซต์
- อ่านข้อความยืนยันแล้วกด ปิดใช้งานไซต์ อีกครั้ง
ต้องมีสิทธิ์ site:settings หรือเป็น superadmin หากเป็นเว็บไซต์ที่เปิดใช้งานเพียงแห่งเดียวที่คุณเข้าถึงได้ ข้อความยืนยันจะบอกว่าคุณเปิดใช้งานเว็บไซต์อีกครั้งได้จากหน้าจอเริ่มต้น
สิ่งที่หยุดทันที:
- API สาธารณะบนโดเมนของเว็บไซต์ตอบ 404 ทุกอย่างที่อ่านเว็บไซต์นี้ผ่าน API สาธารณะของ CMS เช่นตัวเรนเดอร์ จะไม่ได้รับเนื้อหา
- ฟอร์มบนเว็บไซต์ไม่รับการส่งข้อมูล
- ไม่มีใครทำงานกับเนื้อหาหรือการตั้งค่าของเว็บไซต์ได้ ทั้งในหน้าผู้ดูแล ผ่าน API การจัดการหรือ MCP และผ่านปลั๊กอิน รวมถึง superadmin ด้วย
- เว็บไซต์จะหายจาก สลับเว็บไซต์ สำหรับทุกคน เฉพาะผู้ที่เปิดใช้งานเว็บไซต์อีกครั้งได้เท่านั้นที่ยังเห็นเว็บไซต์ใน การตั้งค่า → เว็บไซต์ และบนหน้าจอเริ่มต้น คนอื่นจะไม่เห็นเว็บไซต์นี้อีกเลย
สิ่งที่รอจนกว่าเว็บไซต์จะเปิดใช้งานอีกครั้ง:
- การส่งข้อมูลฟอร์มที่อยู่ในคิว และการลบค่าฟอร์มที่เกินระยะเวลาเก็บรักษา
- การส่งซ้ำของเว็บฮุกขาออก
- งานนำเข้า การทำงานของตัววางแผนเนื้อหา และการล้างถังขยะ (Trash)
เนื่องจากการลบต้องรอ เว็บไซต์ที่ปิดใช้งานจะยังเก็บค่าฟอร์มที่ส่งมาไว้เลยวันที่ต้องลบ จนกว่าเว็บไซต์จะเปิดใช้งานอีกครั้ง
สิ่งที่ล้มเหลว: งานของปลั๊กอินที่ถึงกำหนดขณะเว็บไซต์ปิดใช้งานจะถูกปฏิเสธ เช่น กำหนดการของ Scheduling ที่ถึงเวลาจะถูกปฏิเสธและไม่ลองใหม่
ไม่มีสิ่งใดถูกลบ เนื้อหา สื่อ การตั้งค่า สิทธิ์ และการติดตั้งปลั๊กอินยังคงเดิม slug และโดเมนยังสงวนไว้ให้เว็บไซต์นี้

เปิดใช้งานเว็บไซต์อีกครั้ง
หัวข้อที่มีชื่อว่า “เปิดใช้งานเว็บไซต์อีกครั้ง”ผู้ที่ปิดใช้งานเว็บไซต์ได้ก็เปิดใช้งานอีกครั้งได้ คือ superadmin หรือผู้ที่มีบทบาทบนเว็บไซต์นั้นซึ่งมี site:settings เช่นบทบาท admin ที่มีมาในระบบ GET /api/sites จะแสดงเว็บไซต์ที่ปิดใช้งานให้เฉพาะคนกลุ่มนี้เท่านั้น ผู้ที่บทบาทบนเว็บไซต์ไม่มี site:settings เช่นบทบาท editor และ viewer ที่มีมาในระบบ จะไม่เห็นเว็บไซต์นั้น และสิทธิ์ของพวกเขายังคงอยู่ เมื่อสิทธิ์ถูกเพิกถอน เว็บไซต์ที่ปิดใช้งานจะหายจากรายการของผู้นั้นด้วย
การเห็นเว็บไซต์ที่ปิดใช้งานไม่ได้หมายความว่าเปิดเว็บไซต์นั้นได้ สลับเว็บไซต์ แสดงเฉพาะเว็บไซต์ที่เปิดใช้งาน และไม่มีใครทำงานกับเนื้อหาของเว็บไซต์ได้จนกว่าเว็บไซต์จะเปิดใช้งานอีกครั้ง
จากส่วน การตั้งค่า ขณะที่ยังมีเว็บไซต์อื่นเปิดใช้งานอยู่อย่างน้อยหนึ่งแห่ง:
- เปิด การตั้งค่า → เว็บไซต์ บนเว็บไซต์ที่เปิดใช้งานอยู่ หน้านี้แสดงให้ทุกคนที่สามารถเปิดใช้งานเว็บไซต์ในรายการอีกครั้งได้ แม้ว่าบทบาทบนเว็บไซต์ปัจจุบันจะเป็นเพียง
editorหรือviewer - ใต้ ไซต์ปัจจุบัน เว็บไซต์ที่ปิดใช้งานจะมีปุ่มสีจางพร้อมป้าย ไม่ได้ใช้งาน กด เปิดใช้งานอีกครั้ง ที่อยู่ข้างปุ่มนั้น
- เว็บไซต์กลับมาเปิดใช้งานแล้ว เลือกเว็บไซต์นั้นใต้ ไซต์ปัจจุบัน หรือในเมนู สลับเว็บไซต์ เพื่อทำงานกับเว็บไซต์
เมื่อทุกเว็บไซต์ที่คุณเห็นปิดใช้งาน หน้าผู้ดูแลจะเปิดหน้าจอเริ่มต้นที่แสดงข้อความ ไซต์ทั้งหมดถูกปิดใช้งาน หน้าจอนี้แสดงทุกเว็บไซต์ที่คุณเปิดใช้งานอีกครั้งได้ พร้อมโดเมนและปุ่ม เปิดใช้งานอีกครั้ง การกดปุ่มจะเปิดใช้งานเว็บไซต์นั้นอีกครั้งและเปิดเว็บไซต์ขึ้นมา หากเซิร์ฟเวอร์ปฏิเสธ เช่นเพราะสิทธิ์ของคุณถูกเพิกถอนไปในระหว่างนั้น เหตุผลจะแสดงใต้รายการ
ผู้ที่ทุกเว็บไซต์ของตนปิดใช้งาน และเปิดใช้งานอีกครั้งไม่ได้เลยสักแห่ง จะเห็น ยังไม่มีเว็บไซต์ และข้อความให้ติดต่อผู้ดูแลระบบ superadmin หรือผู้ดูแลของเว็บไซต์นั้นนำเว็บไซต์กลับมาได้
เนื้อหายังอยู่ครบ สื่อ การตั้งค่า สิทธิ์ และการติดตั้งปลั๊กอินยังคงเดิม งานที่รออยู่ตามรายการด้านบนจะทำงานอีกครั้ง รวมถึงการลบค่าฟอร์มที่เลยวันที่ต้องลบแล้ว งานของปลั๊กอินที่ถูกปฏิเสธขณะเว็บไซต์ปิดใช้งานจะไม่ถูกลองใหม่

ขั้นตอนถัดไป
หัวข้อที่มีชื่อว่า “ขั้นตอนถัดไป”ให้สิทธิ์ผู้ใช้เข้าถึงเว็บไซต์ใน ผู้ใช้และสิทธิ์เข้าถึง
เนื้อหาที่แชร์
หัวข้อที่มีชื่อว่า “เนื้อหาที่แชร์”บนไซต์ต้นทาง เปิด การตั้งค่า → เว็บไซต์ → เนื้อหาที่แชร์ เลือก ประเภทเนื้อหา, รายการ, เว็บไซต์ปลายทาง, ภาษา แล้วกด แชร์ ต้องมี site:settings บนทั้งสองไซต์และสิทธิ์แก้ไขรายการต้นทาง บรรณาธิการปลายทางไม่ได้สมาชิกหรือสิทธิ์แก้ไขต้นทางเพิ่ม
เปิด การอ้างอิงร่วม (sharedReferences) ในฟิลด์ความสัมพันธ์ที่รองรับของไซต์ปลายทาง รวมถึงฟิลด์ในคอมโพเนนต์ที่ซ้อนกัน รับเฉพาะ manyToOne และ manyToMany ที่ไม่เป็นลำดับชั้น ID ความสัมพันธ์ปกติยังอยู่ภายในเว็บไซต์ของตน เลือกรายการที่แชร์อย่างชัดเจนในตัวเลือกความสัมพันธ์
ประกาศบล็อกและองค์ประกอบในบรรทัดของข้อความจัดรูปแบบสามารถเปิด sharedReferences: true ให้ตัวควบคุม relation ได้เช่นกัน เอดิเตอร์กด เลือกเนื้อหาที่แชร์ ในตัวควบคุมนั้น ตัวแสดงผลที่ประกาศไว้สามารถแสดงฟิลด์สาธารณะปัจจุบันของรายการ หรือสร้างลิงก์ไปยังที่อยู่ที่เผยแพร่ กลุ่มที่ซ้อนกันใช้ตัวเลือกเดียวกัน ระบบเก็บ { "grantId": "grant-id", "siteId": "source-site", "id": "source-entry", "revision": 1 } การใช้เพียง ID รายการจากเว็บไซต์อื่นไม่ให้สิทธิ์เข้าถึง ตำแหน่งในข้อความและคอมโพเนนต์ใช้การตรวจสิทธิ์แชร์ ภาษา การเผยแพร่ และการอ่านฟิลด์แบบเดียวกับความสัมพันธ์ระดับโมเดล
คำตอบใช้ข้อมูลสาธารณะที่เผยแพร่ปัจจุบันของต้นทาง ไม่ส่งฟิลด์หรือโมเดลส่วนตัว เพิกถอน การเลิกเผยแพร่ ภาษาที่ไม่อนุญาต หรือ revision เก่าทำให้ลิงก์ใช้ไม่ได้และไม่ส่งชื่อเก่า ต้นทางยังเป็นเจ้าของแม้ใช้ฐานข้อมูลคนละชุด ตรวจสิทธิ์ทุกคำตอบ ไม่มีการอ้างว่า transaction ข้ามฐานข้อมูลเป็น atomic
ห้ามใช้ sharedReferences ร่วมกับตัวกรองเป้าหมายตามบริบท filterChoices การตรวจนิยามและ runtime จะตอบ shared_reference_choice_unavailable เงื่อนไขตัวเลือก select ยังตรวจได้ว่า relation ที่แชร์มีค่าหรือไม่
หนึ่งคำตอบ resolve ได้ไม่เกิน 128 คู่ grant และภาษาที่ต่างกัน การอ้างอิงซ้ำ รวมถึง sync data และ changes ใช้ข้อมูลปัจจุบันชุดเดียวกัน ถ้าได้ shared_reference_limit ให้ลดขนาดหน้ารายการหรือ sync
การตรวจ native bundle ตรวจ grant ปัจจุบันที่เข้ากับปลายทาง และตรวจซ้ำตอนใช้ข้อมูล ปลายทางอื่นหรือ grant ที่ใช้ไม่ได้ตอบ shared_reference_destination_mismatch โดยไม่ลบการอ้างอิงเงียบ ๆ แบ็กเอนด์แยกอิสระไม่สามารถบังคับ grant ข้ามไซต์แบบปัจจุบันได้ จึงปฏิเสธการสร้างที่มี shared reference ใช้งานอยู่ด้วย shared_references_require_live_delivery ลบหรือเปลี่ยนการอ้างอิงเหล่านั้นก่อนสร้าง
ยังไม่เปิดตัว (pre-MVP) และยังไม่มีเวอร์ชันเสถียร
คอมมิตซอร์สโค้ด: e207e63239a627fbd2ae9c414ef7c6eb19fcfe5a (มีการแก้ไขที่ยังไม่คอมมิต)
วันที่สร้างเอกสาร (UTC): 2026-10-21T09:28:24.214Z
คอมมิตสำหรับอัปเกรด: ระบุไม่ได้: มีการแก้ไขที่ยังไม่คอมมิต. บันทึกการเปลี่ยนแปลง