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

แก้ไขและเผยแพร่เนื้อหา

คู่มือนี้อธิบายรายการใน เนื้อหา: การสร้าง บันทึก เผยแพร่ แปล ตรวจทาน กู้คืน และลบรายการ หน้าเว็บมีตัวแก้ไขของตัวเอง ดู ตัวสร้างหน้า โพสต์บล็อกอยู่ใน โพสต์ ดู เว็บไซต์บล็อก ประเภทฟิลด์และกฎของฟิลด์อยู่ใน โมเดลและฟิลด์ สิ่งที่แต่ละบทบาททำได้อยู่ใน ผู้ใช้และสิทธิ์เข้าถึง

เปิด เนื้อหา ในแถบด้านข้างแล้วเลือกโมเดล รายการแสดงชื่อเรื่อง slug สถานะ และภาษาของแต่ละรายการ

  • ค้นหาเนื้อหา… ค้นหาชื่อ ที่อยู่ และฟิลด์ข้อความจัดรูปแบบที่บันทึกแล้ว รวมถึงฉบับร่างที่ยังไม่เผยแพร่ ผลลัพธ์แสดงฟิลด์ที่ตรงกันพร้อมข้อความตัวอย่างสั้น ๆ ไม่ค้นหาในมาร์กอัป แอตทริบิวต์ HTML หรือคีย์ JSON ตัวกรองโมเดล ภาษา ขั้นตอน และสิทธิ์เข้าถึงรายการกับฟิลด์มีผลก่อนจับคู่และนับผลลัพธ์
  • ขั้นตอน กรองตามขั้นตอนของ workflow ส่วน การเผยแพร่ กรองเป็น เผยแพร่อยู่ หรือ ไม่ได้เผยแพร่
  • ฟิลด์ กรองและเรียงรายการของโมเดลเดียวตามค่าในฟิลด์ อธิบายไว้ด้านล่างในหัวข้อ กรองและเรียงตามฟิลด์
  • เปิดรายการด้วย แก้ไข ในเมนูของแถว ทำสำเนา คัดลอกรายการเป็นฉบับร่างใหม่
  • โมเดลแบบรายการเดียวจะเปิดรายการนั้นทันที ดู โมเดลแบบรายการเดียว

การค้นหาครั้งแรกจะเตรียมค่าที่บันทึกไว้เดิมโดยอัตโนมัติเป็นชุดเล็ก ๆ รอจนโหลดเสร็จ หรือเปลี่ยนหรือล้างคำค้นเพื่อยกเลิกการรอ หากคำขอล้มเหลวจะมีข้อผิดพลาดให้ลองอีกครั้ง ไม่แสดงว่าไม่พบผลลัพธ์ คำค้นยาวได้ไม่เกิน 200 อักขระ การค้นหานี้ใช้เนื้อหาปัจจุบันที่บันทึกแล้ว ส่วนการค้นหาบนเว็บไซต์สาธารณะยังแยกต่างหากและค้นหาเฉพาะเนื้อหาที่เผยแพร่แล้ว

ข้อความ คุณอ่านเนื้อหานี้ได้แต่เปลี่ยนไม่ได้ เนื้อหาเป็นของคนอื่น หรือบทบาทของคุณให้สิทธิ์อ่านอย่างเดียว บอกเหตุผลที่แก้ไขรายการไม่ได้

รายการผู้ดูแล GET /api/content_instances?q=... ค้นหาข้อความที่บันทึกอยู่ในปัจจุบัน โดยใช้ตัวกรอง สิทธิ์ และการแบ่งหน้าตามเดิม รายการที่ตรงกันมี search_match: { field, label, excerpt } การนับและการเลือกแบบกลุ่มใช้ผลที่อ่านได้ชุดเดียวกัน คำค้นยาวได้ไม่เกิน 200 อักขระ รวมรูปแบบหลังปรับตัวพิมพ์ % และ _ เป็นอักขระธรรมดา

ฟิลด์ที่ใช้ร่วมกันค้นหาได้จากค่าที่บันทึกในภาษาหลัก แม้ค้นหาในภาษาอื่น ผู้ใช้ต้องมีสิทธิ์อ่านรายการต้นทางด้วย ฟิลด์ที่ซ่อนหรือรายการหลักที่อ่านไม่ได้จะไม่ถูกนำมาจับคู่

409 editorial_search_preparing หมายถึงยังเตรียมข้อมูลไม่ครบและยังไม่มีจำนวนผลลัพธ์ที่สมบูรณ์ เรียก POST /api/content_instances/search/prepare ด้วยตัวกรองเดิมในพารามิเตอร์จน data.more เป็น false แล้วอ่านอีกครั้ง แต่ละคำขอประมวลผลไม่เกิน 16 ค่าและโดยปกติไม่เกิน 1 MiB ค่าที่ใหญ่กว่าจะอ่านแยกเพียงค่าเดียว อินเทอร์เฟซทำขั้นตอนนี้ให้อัตโนมัติ เนื้อหาและสถานะเผยแพร่ไม่เปลี่ยน ส่วนข้อความที่สร้างเพื่อค้นหาเป็นข้อมูลภายใน ไม่ส่งออกและไม่เปิดผ่าน include ทั่วไป /first ไม่รับ q และสัญญา listEntries ของ API การจัดการแยกต่างหากก็ไม่รับ q

เมื่อเปิดโมเดลเดียว ฟิลด์ จะเปิดหน้าต่างขึ้นมา เพิ่มเงื่อนไขได้สูงสุดสี่ข้อ แต่ละกลุ่มเลือก ทุกเงื่อนไข (AND) เพื่อตรงทุกข้อ หรือ เงื่อนไขใดก็ได้ (OR) เพื่อตรงข้อใดข้อหนึ่ง ใช้ เพิ่มกลุ่ม เพิ่มกลุ่มซ้อนกันได้สูงสุดสามระดับนับรวมกลุ่มนอก เช่น ระดับ gold และ (ยอดอ่านเกิน 100 หรือวันที่ว่าง) ผลลัพธ์ใช้ค่าที่บันทึกล่าสุด รวมถึงฉบับร่าง มุมมองที่บันทึก การเลือกทั้งหมดที่ตรงเงื่อนไข จำนวน และทุกหน้าใช้กลุ่มเดียวกัน ตัวกรองแบบเดิมที่ไม่แบ่งกลุ่มยังหมายถึง AND

ชนิดฟิลด์ เงื่อนไข
ข้อความ คือ, มีคำว่า (ไม่สนตัวพิมพ์เล็กใหญ่), ว่าง, ไม่ว่าง
ตัวเลือก คือหนึ่งใน ตามตัวเลือกที่ติ๊ก, ว่าง, ไม่ว่าง
ใช่/ไม่ใช่ คือ ใช่หรือไม่ใช่, ว่าง, ไม่ว่าง
ตัวเลข คือ, มากกว่า, อย่างน้อย, น้อยกว่า, ไม่เกิน, ว่าง, ไม่ว่าง
วันที่ คือ, หลังวันที่, วันที่นี้หรือหลังจากนั้น, ก่อนวันที่, วันที่นี้หรือก่อนหน้านั้น, ว่าง, ไม่ว่าง
ลิงก์ไปยังรายการอื่น มีหนึ่งใน ตามรายการที่เลือก, ว่าง, ไม่ว่าง; ค่ารายการที่เชื่อมโยง กรองฟิลด์แสดงผลที่กำหนดไว้และอ่านได้
จุดพิกัด ภายในรัศมี, ภายในพื้นที่, ว่าง, ไม่ว่าง
  • ตัวเลขเปรียบเทียบเป็นตัวเลข ดังนั้น 9 น้อยกว่า 10 วันที่ปกติเปรียบเทียบตามวัน ส่วนวันที่ที่ระบุเขตเวลาเปรียบเทียบตามเวลาจริงที่เก็บไว้ใน UTC
  • เรียงตาม เรียงฟิลด์ข้อความ ตัวเลือก ใช่/ไม่ใช่ ตัวเลข หรือวันที่ฟิลด์เดียว จากน้อยไปมากหรือมากไปน้อย ความสัมพันธ์ที่เลือกรายการเดียวจากโมเดลเดียวเรียงตามฟิลด์แสดงผลแบบสเกลาร์ที่กำหนดไว้และอ่านได้ ความสัมพันธ์หลายรายการเรียงแบบนี้ไม่ได้ ฟิลด์จุดพิกัดเรียงตามระยะทางจากละติจูดและลองจิจูดที่กรอก ค่าที่ไม่มีหรืออ่านไม่ได้อยู่ท้ายสุดทั้งสองทิศทาง และค่าที่เท่ากันคงลำดับตายตัวระหว่างหน้า
  • ค่ารายการที่เชื่อมโยง ใช้เงื่อนไขของฟิลด์แสดงผลชนิดข้อความ ตัวเลือก ใช่/ไม่ใช่ ตัวเลข หรือวันที่ โดยนับเฉพาะรายการและฟิลด์ที่อ่านได้ การอ้างอิงข้ามเว็บไซต์ใช้เงื่อนไขตามรายการที่เลือกได้ แต่กรองหรือเรียงตามค่าแสดงผลไม่ได้
  • รัศมีใช้ละติจูด ลองจิจูด และระยะเป็นเมตร พื้นที่ใช้ขอบใต้ ตะวันตก เหนือ และตะวันออก หากลองจิจูดด้านตะวันตกมากกว่าด้านตะวันออก พื้นที่จะคร่อมเส้นเมริเดียน 180 องศา โดยรวมจุดบนขอบด้วย
  • ฟิลด์ข้อความรูปแบบพิเศษ สื่อ คอมโพเนนต์ และ JSON กรองหรือเรียงไม่ได้ หน้าต่างแสดงรายการเหล่านี้ใต้ ใช้ที่นี่ไม่ได้ พร้อมเหตุผล
  • ฟิลด์ที่บทบาทของคุณอ่านไม่ได้จะไม่ถูกเสนอ และจะไม่ถูกใช้แม้มุมมองที่บันทึกไว้จะระบุถึง
  • ฟิลด์ที่ใช้ร่วมกันทุกภาษาจะอ่านจากรายการของภาษาหลัก ฟิลด์เฉพาะภาษาจะอ่านจากรายการในภาษานั้น
  • เงื่อนไขและการเรียงเป็นส่วนหนึ่งของที่อยู่ จึงอยู่ต่อหลังโหลดใหม่และแชร์เป็นลิงก์ได้ เลือกรายการที่ตรงทั้งหมด N รายการ จำนวน และหน้าทั้งหมดใช้เงื่อนไขชุดเดียวกัน รายการต้องเป็นโมเดลเดียว เมื่อแสดงทุกโมเดล จะไม่มี ฟิลด์

มุมมองคือการตั้งค่าที่มีชื่อของรายการเนื้อหาของโมเดลหนึ่ง ได้แก่ตัวกรองขั้นตอนและการเผยแพร่ เงื่อนไขฟิลด์ คำค้น คอลัมน์ที่แสดงและลำดับ และการเรียงหนึ่งแบบ (ตามคอลัมน์หรือตามฟิลด์) เปิดได้จาก มุมมอง ข้างปุ่มอื่นของรายการ

  • ส่วนตัวและใช้ร่วมกัน บันทึกเป็นมุมมองใหม่… เก็บมุมมองไว้ให้คุณ มุมมองที่ใช้ร่วมกันทุกคนที่อ่านโมเดลได้จะเห็น การสร้าง แก้ไข หรือลบมุมมองที่ใช้ร่วมกัน และการตั้งค่าเริ่มต้นของเว็บไซต์ ต้องมีสิทธิ์ใช้การเปลี่ยนแปลงโมเดล (model:apply) ส่วนการสร้างมุมมองส่วนตัวและใช้มุมมองที่ใช้ร่วมกันต้องการแค่สิทธิ์อ่านโมเดล
  • การบันทึก เมื่อเปิดมุมมอง ตัวกรอง คอลัมน์ และการเรียงของมุมมองจะถูกใช้ ถ้าเปลี่ยนรายการ มุมมองจะถูกทำเครื่องหมาย แก้ไขแล้ว และ บันทึก จะแทนที่มุมมองนั้น ถ้ามีคนแก้ไขมุมมองหลังจากที่คุณเปิด คุณเลือก ใช้เวอร์ชันของเขา หรือ เก็บการเปลี่ยนแปลงของฉันและบันทึก ได้ บันทึกเป็นมุมมอง เก็บรายการปัจจุบันเป็นมุมมองใหม่โดยไม่แตะมุมมองที่เปิดอยู่
  • คอลัมน์และการเรียง… เลือกคอลัมน์ที่แสดง ลำดับ และการเรียงตาม สร้าง หรือ อัปเดต คอลัมน์เป็นคอลัมน์ในตัวหรือฟิลด์ข้อความ ตัวเลข ใช่/ไม่ใช่ ตัวเลือก วันที่ หรือความสัมพันธ์ของโมเดล คอลัมน์ความสัมพันธ์แสดงชื่อที่คุณมีสิทธิ์อ่านและจำนวน เปิดเซลล์เพื่อดูรายการที่เกี่ยวข้องสูงสุด 20 รายการและเปิดตัวแก้ไขของแต่ละรายการ ชื่อและจำนวนเป็นไปตามสิทธิ์ปัจจุบันก็ได้
  • ค่าเริ่มต้น ในเมนู ⋯ ตัวเลือก ตั้งเป็นค่าเริ่มต้นของฉัน และ ตั้งเป็นค่าเริ่มต้นของเว็บไซต์ เลือกมุมมองที่โมเดลเปิดขึ้นมา ค่าเริ่มต้นของคุณมีผลก่อนค่าเริ่มต้นของเว็บไซต์ ค่าเริ่มต้นจะถูกใช้เมื่อคุณเปิดโมเดลด้วยที่อยู่ที่ไม่มีตัวกรองและไม่ระบุมุมมอง ลิงก์ที่มีตัวกรอง เช่นการ์ดบนแดชบอร์ด จึงไม่ถูกแทนที่ มุมมองที่ใช้ร่วมกันเป็นค่าเริ่มต้นของคุณได้ แต่ค่าเริ่มต้นของเว็บไซต์ต้องเป็นมุมมองที่ใช้ร่วมกันเท่านั้น
  • ใครเห็นอะไร มุมมองเก็บตัวกรอง คอลัมน์ และการเรียง ไม่เก็บเนื้อหา ทุกครั้งที่อ่าน สิทธิ์ของคุณจะถูกตรวจใหม่ คอลัมน์ เงื่อนไขฟิลด์ และการเรียงตามฟิลด์ที่ใช้ฟิลด์ซึ่งบทบาทของคุณอ่านไม่ได้จะถูกตัดออก และมุมมองบอกว่าข้ามไปกี่ส่วนโดยไม่ระบุชื่อฟิลด์ ส่วนแถวคือแถวที่บทบาทของคุณอ่านได้ เหมือนรายการทั่วไป การบันทึกมุมมองทับรายการที่คุณเห็นจะเก็บคอลัมน์ที่คุณเห็น
  • ฟิลด์ที่ไม่มีอยู่แล้ว คอลัมน์ เงื่อนไข หรือการเรียงที่ใช้ฟิลด์ที่ถูกลบ หรือฟิลด์ที่ชนิดไม่รองรับอีกต่อไป จะไม่ถูกใช้ในรายการ มุมมองยังเปิดได้และไม่ถูกเขียนทับ ประกาศจะระบุฟิลด์ที่ถูกลบ และ เอาออกและบันทึก ซ่อมมุมมองได้ในการกระทำเดียวสำหรับผู้ที่มีสิทธิ์แก้ไข คนอื่นจะถูกบอกให้ขอผู้ที่จัดการโมเดล คอลัมน์ที่ซ่อนเพราะบทบาทของคุณจะไม่ถูกลบ
  • ข้อจำกัด ชื่อยาวได้ถึง 80 ตัวอักษร และต้องไม่ซ้ำกับมุมมองของคุณในโมเดลนั้นและมุมมองที่ใช้ร่วมกัน แต่ละคนมีมุมมองส่วนตัวได้ถึง 25 มุมมองต่อโมเดล และโมเดลมีมุมมองที่ใช้ร่วมกันได้ถึง 25 มุมมอง มุมมองมีได้ถึง 40 คอลัมน์ และคำค้นยาวได้ถึง 200 ตัวอักษร การลบมุมมองจะลบค่าเริ่มต้นที่ชี้ไปยังมุมมองนั้นด้วย

มุมมองเป็นการตั้งค่าของผู้ดูแล ไม่เปลี่ยนสิ่งที่เผยแพร่ ไม่เปลี่ยน API สาธารณะ และไม่ต้องสร้างโค้ดหรือปรับใช้ใหม่

  1. เลือกโมเดลแล้วกด สร้างเนื้อหา
  2. กรอกฟิลด์ รายการใหม่เริ่มต้นด้วยภาษาเริ่มต้นของเว็บไซต์ หากบทบาทของคุณสร้างภาษานั้นไม่ได้ รายการจะเริ่มด้วยภาษาแรกที่บทบาทสร้างได้ รายการภาษาจะแสดงเฉพาะภาษาที่บทบาทของคุณสร้างได้
  3. กด สร้างฉบับร่าง หน้าจอจะแสดง สร้างเนื้อหาเป็นฉบับร่างแล้ว

การสร้างในภาษาที่เว็บไซต์ไม่มีจะถูกปฏิเสธ (unknown_locale) หากภาษาถูกลบระหว่างที่กำลังสร้างรายการ จะไม่มีสิ่งใดถูกเขียน (language_changed)

แต่ละภาษามีที่อยู่ของตัวเอง เว้นช่อง ที่อยู่ ว่างไว้เพื่อสร้างที่อยู่จากชื่อเรื่อง กฎอยู่ใน ที่อยู่ของรายการ

ในฟิลด์ rich text เลือก โค้ดวิดเจ็ต (ใน เพิ่มเติม บนโทรศัพท์) เพื่อแทรก HTML, CSS และ JavaScript ของผู้ให้บริการ ใส่ชื่อที่ช่วยการเข้าถึง แล้ววางแต่ละส่วนในตัวแก้ไขโค้ดที่มีป้ายกำกับ ตัวแก้ไขมีการเน้นไวยากรณ์ เลขบรรทัด การจับคู่เครื่องหมายวงเล็บ การค้นหา เลิกทำและทำซ้ำ

เลือก จัดรูปแบบเอกสาร จากเมนูคลิกขวาหรือเมนูการทำงานที่มองเห็นได้ หรือกด Shift+Alt+F Prettier จัดรูปแบบในเบราว์เซอร์ของคุณ การจัดรูปแบบไม่บันทึกหรือเรียกใช้โค้ด เลิกทำเพื่อคืนข้อความเดิม โค้ดที่ผิดยังอยู่ครบพร้อมคำอธิบาย Tab ย้ายโฟกัสไปยังตัวควบคุมถัดไป

ดูตัวอย่างวิดเจ็ต เรียกใช้วิดเจ็ตในเฟรมแยก บันทึกรายการเพื่อเก็บการเปลี่ยนแปลง แล้วเผยแพร่แยกเพื่อแสดงบนเว็บไซต์ ผู้ให้บริการจัดการข้อมูลที่ส่งจากการจองหรือแบบฟอร์ม

การบันทึกและการเผยแพร่เป็นคนละขั้นตอน การบันทึกไม่เคยทำให้สิ่งใดเป็นสาธารณะ

กด บันทึก การบันทึกแต่ละครั้งสร้างเวอร์ชันใหม่ของรายการ

  • ป้าย ยังไม่บันทึก แสดงว่ามีการแก้ไขที่ยังไม่ได้บันทึก
  • สิ่งที่คุณพิมพ์ระหว่างที่การบันทึกกำลังทำงานไม่รวมอยู่ในการบันทึกนั้น และจะยังเป็น ยังไม่บันทึก จนกว่าคุณจะบันทึกอีกครั้ง
  • ถ้าออกจากหน้าขณะมีการแก้ไขที่ยังไม่บันทึก ระบบจะถามก่อน: แก้ไขต่อ หรือ ทิ้งและออก
  • ดูตัวอย่างที่นี่ แสดงการแก้ไขที่ยังไม่บันทึกในดีไซน์ของเว็บไซต์ได้โดยไม่บันทึก หากตัวแสดงผลของเว็บไซต์รองรับ ดู ดูตัวอย่างการเปลี่ยนแปลงที่ยังไม่บันทึก
  • กฎของฟิลด์หรือการตรวจของปลั๊กอินอาจปฏิเสธการบันทึก ตัวแก้ไขจะระบุชื่อฟิลด์และเก็บการแก้ไขของคุณไว้ ดู การตรวจเนื้อหาโดยปลั๊กอิน

การเชื่อมต่อสามารถเสนอการเปลี่ยนแปลงฟิลด์ให้คุณตรวจทานได้ ส่วน การเปลี่ยนแปลงที่เสนอ แสดงแหล่งที่มา ผู้ขอ วันที่ ภาษา และฟิลด์ที่ได้รับผล เลือกป้ายชื่อฟิลด์เพื่อเลื่อนไปและโฟกัสฟิลด์นั้น

ก่อนกด ใช้ ให้บันทึกหรือยกเลิกการแก้ไขของคุณก่อน การเปลี่ยนแปลงจะบันทึกตามปกติพร้อมตรวจสอบเวอร์ชันและสิทธิ์ปัจจุบันของคุณ ปฏิเสธ จะไม่เปลี่ยนรายการ และการเชื่อมต่อยังเสนอใหม่ได้ หากรายการเปลี่ยนหลังจากสร้างข้อเสนอ ข้อเสนอนั้นจะล้าสมัย ให้ปฏิเสธหรือขอข้อเสนอใหม่

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

ก่อนเผยแพร่ ระบบตรวจเวอร์ชันที่บันทึกไว้จริงในทุกภาษาที่ได้รับผล ทั้งฟิลด์ที่จำเป็น กฎที่อยู่ ความสัมพันธ์ การตรวจของปลั๊กอิน และงานตรวจสอบที่บังคับ กฎนี้ใช้กับการเผยแพร่ข้ามขั้นตอน การนำเข้า ปลั๊กอิน และรุ่นเผยแพร่ตามกำหนดด้วย ภาษาอังกฤษที่พร้อมแล้วไม่ได้ทำให้คำแปลไทยที่ยังไม่ครบเผยแพร่ได้

แผง การเผยแพร่ แสดงการย้ายขั้นตอนที่บทบาทของคุณทำได้ คุณจะไม่เห็นการย้ายที่จะถูกปฏิเสธ

  • เมื่อปิดการตรวจทาน ปุ่ม เผยแพร่ ทำให้เวอร์ชันที่บันทึกแล้วเป็นสาธารณะทันที
  • การย้ายขั้นตอนหรือการเผยแพร่จะบันทึกการแก้ไขที่ค้างอยู่ก่อน ถ้าการบันทึกนั้นถูกปฏิเสธ จะไม่มีอะไรเปลี่ยน
  • เลิกเผยแพร่ นำรายการออกจากสาธารณะ รายการยังอยู่เป็นฉบับร่าง ไม่มีสิ่งใดถูกลบ

การตรวจทานเป็นการตั้งค่าของเว็บไซต์: การตั้งค่า → ขั้นตอนงาน → เปิดขั้นตอนการตรวจทาน

เมื่อเปิดการตรวจทาน รายการจะผ่านขั้นตอนตรวจทานของเว็บไซต์ เช่น ส่งตรวจทาน, อนุมัติ, ส่งกลับ และ เผยแพร่ การย้ายแต่ละครั้งแนบบันทึกถึงคนถัดไปได้

แดชบอร์ด แสดงรายการ รอตรวจทาน และ ถูกส่งกลับ แต่ละแถวบอกว่าคุณทำอะไรได้ หรือกำลังรอใคร เปิดแถวเพื่อดำเนินการ การย้ายขั้นตอนทำในตัวแก้ไข

บทบาทที่มีสิทธิ์ข้ามการตรวจ (content:publish_override) จะเห็นกล่อง ข้ามขั้นตอน ไม่มีบทบาทในตัวใดมีสิทธิ์นี้ ส่วน superadmin ทำได้เสมอ

  1. กด เผยแพร่ทุกภาษาทันที (หรือ เผยแพร่ทันที สำหรับรายการที่มีภาษาเดียว)
  2. เขียนเหตุผลใน ทำไมจึงจำเป็น? ช่องนี้จำเป็น
  3. ยืนยัน

การข้ามการตรวจมีผลกับกลุ่มคำแปลทั้งกลุ่ม บันทึกกิจกรรมแสดงเป็น ข้ามขั้นตอนการเผยแพร่ ระบบยังตรวจข้อจำกัดภาษาของบทบาทสำหรับการเผยแพร่และยกเลิกการเผยแพร่ การข้ามการตรวจจะถูกปฏิเสธ (locale_denied พร้อมระบุภาษา) เฉพาะเมื่อจะเปลี่ยนภาษาที่อยู่นอกข้อจำกัดเหล่านั้น ภาษาที่แสดงเวอร์ชันที่กำลังเผยแพร่อยู่แล้ว หรือออฟไลน์อยู่แล้วเมื่อยกเลิกการเผยแพร่ จะไม่นับ เลิกเผยแพร่ทุกภาษาทันที ทำงานแบบเดียวกัน แต่ไม่บันทึกการแก้ไขที่ยังไม่บันทึกก่อน

ก่อนยกเลิกการเผยแพร่ กล่องโต้ตอบจะตรวจว่ามีอะไรลิงก์มาที่รายการนี้

  • แสดงจำนวนรายการที่ลิงก์มา และจำนวนที่เผยแพร่อยู่ สำเนาที่เผยแพร่ของรายการเหล่านั้นยังมีลิงก์อยู่ ลิงก์จึงจะใช้งานไม่ได้
  • รายการในถังขยะที่ลิงก์มาจะมีป้าย อยู่ในถังขยะ ลิงก์ที่อยู่เฉพาะในฉบับร่างมีป้าย เฉพาะฉบับร่าง
  • ถ้ารายการเปลี่ยนก่อนคุณยืนยัน การย้ายจะถูกปฏิเสธพร้อมข้อความ รายการที่ลิงก์มาที่นี่เปลี่ยนไป ตรวจสอบรายการอีกครั้ง

รายการและทุกภาษาของรายการรวมกันเป็นกลุ่มคำแปลหนึ่งกลุ่ม แต่ละภาษาบันทึกแยกกัน

ในแผง ภาษา กด เริ่มคำแปล {language} ภาษาใหม่เริ่มต้นว่างเปล่า กรอกข้อมูลแล้วบันทึก

  • ฟิลด์ที่ใช้ร่วมกัน (ไม่แปล) แก้ไขในภาษาหลัก แผงจะบอกว่ามีกี่ฟิลด์
  • ถ้าภาษายังไม่เผยแพร่ แผงจะบอกว่าผู้เข้าชมจะได้อะไรแทน เช่น ยังไม่เผยแพร่เป็น ไทย ผู้เข้าชมจะเห็น อังกฤษ ดู ภาษา

แผง การเผยแพร่ มีขอบเขตสองแบบ:

ขอบเขต ปุ่ม ผล
ภาษานี้ เผยแพร่{language}, เลิกเผยแพร่{language}, การย้ายที่มี · {language} เปลี่ยนเฉพาะภาษานี้ ภาษาอื่นคงเดิม
ทุกภาษา เผยแพร่ทุกภาษา, เลิกเผยแพร่ทุกภาษา, การย้ายที่มี · ทุกภาษา ทุกภาษาในกลุ่มย้ายพร้อมกัน การย้ายระหว่างสองขั้นที่ไม่ได้เผยแพร่ เช่น อนุมัติ · ทุกภาษา หรือ ส่งกลับ · ทุกภาษา จะคงภาษาที่เผยแพร่อยู่แล้วให้ยังออนไลน์และอยู่ในสถานะ เผยแพร่แล้ว นำภาษานั้นออกด้วย เลิกเผยแพร่{language}

การกระทำเฉพาะภาษาอื่น ๆ:

  • ย้ายภาษานี้ไปถังขยะ ย้ายภาษาเดียวไปถังขยะ ภาษาที่เก็บประวัติของรายการย้ายแยกไม่ได้ ให้ย้ายทั้งรายการแทน
  • กู้คืนเฉพาะ {language} ในประวัติ กู้คืนภาษาเดียวจากเวอร์ชันเก่า

บทบาทที่จำกัดบางภาษาทำงานได้เฉพาะในภาษาเหล่านั้น การกระทำที่ครอบคลุมหลายภาษาจะถูกปฏิเสธทั้งหมด ดู จำกัดบทบาทให้เหลือบางฟิลด์หรือบางภาษา

กด มอบหมาย (หรือ มอบหมายใหม่) ในแผง การเผยแพร่

  • เลือกผู้รับมอบหมาย (ผู้รับผิดชอบ) หนึ่งคน และกำหนดส่ง (วันกำหนด (ไม่บังคับ)) ถ้าต้องการ วันที่ต้องเป็นวันนี้หรือหลังจากนั้น
  • ผู้รับมอบหมายต้องย้ายรายการต่อจากขั้นตอนปัจจุบันได้
  • การมอบหมายหนึ่งครั้งครอบคลุมรายการและทุกภาษา
  • ผู้ที่ถูกมอบหมายจะได้รับการแจ้งเตือนในแอดมิน ดู ความคิดเห็นและการแจ้งเตือน แผงแสดง กำหนด {date} และ กำหนด {date} · เลยกำหนด เมื่อเลยกำหนด
  • การย้ายขั้นตอน workflow จะล้างการมอบหมาย ล้างการมอบหมาย ล้างด้วยตนเอง
  • ถูกปิดใช้งาน หรือ ไม่มีสิทธิ์เข้าถึง ข้างผู้รับมอบหมาย หมายความว่าคนนั้นยังดำเนินการไม่ได้

งานตรวจสอบ แยกจากการมอบหมายทั้งรายการ ใน มอบหมายตามภาษา เลือกผู้รับผิดชอบและกำหนดส่งของภาษาปัจจุบัน แล้วกด บันทึก การมอบหมายภาษาอื่นและทั้งรายการจะไม่เปลี่ยน ระบบเสนอเฉพาะคนที่มีสิทธิ์เหมาะสม และไม่เขียนทับการแก้ไขที่เกิดพร้อมกันโดยไม่แจ้ง

เลือกภาษาของงานก่อนเลือกผู้รับผิดชอบ เมื่อเปลี่ยนภาษา รายชื่อคนที่มีสิทธิ์จะอัปเดต สำหรับ ทุกภาษา จะแสดงเฉพาะคนที่อ่านรายการได้ครบทุกภาษา

กรอก งาน เลือก ผู้รับผิดชอบ ภาษา และ กำหนดส่ง หากต้องการ แล้วกด เพิ่มงาน เปิด ต้องทำให้เสร็จก่อนเผยแพร่ เมื่อจำเป็นต้องผ่านงานนี้ ผู้รับผิดชอบต้องอ่านรายการและภาษานั้นได้ ผู้รับผิดชอบหรือผู้มีสิทธิ์มอบหมายกด เสร็จสิ้น ได้ เปิดงานอีกครั้ง ให้ตรวจใหม่ ส่วน นำออก ยกเลิกข้อกำหนดนี้

เมื่อทำงานเสร็จ ระบบจดจำเนื้อหาที่ตรวจไว้ หากภาษานั้นหรือเนื้อหาที่ใช้ร่วมกันเปลี่ยน จะขึ้น ตรวจสอบเนื้อหาที่เปลี่ยนแปลง และเผยแพร่ไม่ได้จนกว่าจะตรวจเสร็จอีกครั้ง การเปลี่ยนเฉพาะภาษาอื่นไม่ทำให้งานเดิมใช้ไม่ได้ งานสำหรับ ทุกภาษา ครอบคลุมทุกภาษาที่ได้รับผล ในเวอร์ชันอนาคต งานจะอ้างถึงเนื้อหาของเวอร์ชันนั้น ไม่ใช่ฉบับร่างปกติ

ส่วน ความคิดเห็นรีวิว ในคอลัมน์ด้านข้างเก็บโน้ตจากผู้ตรวจรายการนี้ เห็นได้เฉพาะในแอดมิน ไม่ใช่ฟีเจอร์ความคิดเห็นสาธารณะ และไม่แสดงบนเว็บไซต์

  • พิมพ์โน้ตแล้วกด เพิ่มความคิดเห็น โน้ตยาว 1 ถึง 2000 ตัวอักษร และรายการหนึ่งเก็บได้ไม่เกิน 500 โน้ต
  • แต่ละโน้ตแสดงว่าใครเขียน เมื่อไร และเขียนบนเวอร์ชันใด เมื่อรายการมีเวอร์ชันใหม่กว่า โน้ตจะแจ้งว่า เขียนบนเวอร์ชันเก่า (เวอร์ชัน {version} ตอนนี้เป็นเวอร์ชัน {current}) พร้อมหมายเลขเวอร์ชันทั้งสอง
  • ปิดเรื่อง ปิดโน้ตและซ่อนไว้ แสดงที่ปิดแล้ว {count} รายการ แสดงโน้ตที่ปิดแล้ว และ เปิดอีกครั้ง เปิดอีกครั้ง
  • การอ่านเป็นไปตามสิทธิ์อ่านรายการ การเขียนและปิดโน้ตต้องมีสิทธิ์แก้ไขรายการ บทบาทที่จำกัดเฉพาะรายการของตนเขียนได้เฉพาะในรายการของตน ผู้ที่อ่านได้แต่แก้ไขไม่ได้จะเห็นโน้ตโดยไม่มีช่องเขียน
  • โน้ตเป็นของรายการและภาษาที่คุณเขียน

เลือก ฟิลด์ ก่อนส่งความคิดเห็นเพื่อผูกการสนทนากับฟิลด์ หรือเลือก ทั้งรายการ ตามเดิม ตอบกลับ จะใช้ฟิลด์และภาษาเดียวกัน การปิดการสนทนาจะปิดคำตอบด้วย ป้ายเวอร์ชันบอกเมื่อความคิดเห็นเขียนไว้ก่อนการแก้ไขล่าสุด

เปิด แจ้งเตือน แล้วเลือกบุคคลหรือทีมบรรณาธิการ รายชื่อมีเฉพาะคนที่อ่านรายการ ฟิลด์ และภาษานั้นได้ในปัจจุบัน เลือกได้ไม่เกิน 20 การกล่าวถึง และส่งถึงไม่เกิน 50 คน การเป็นสมาชิกทีมไม่ได้ให้สิทธิ์อ่านเนื้อหา การแจ้งเตือนเปิดรายการและภาษาที่เกี่ยวข้อง ระบบตรวจสิทธิ์ซ้ำเมื่อเปิดอ่าน ผู้ที่ถูกถอนสิทธิ์จึงไม่เห็นชื่อหรือฟิลด์ที่ถูกซ่อน

ผู้มีสิทธิ์ให้สิทธิ์เข้าถึงไซต์เปิด ทีมบรรณาธิการ ใน งานตรวจสอบ เพื่อสร้างหรือแก้ไขทีมและสมาชิกของไซต์ได้ การมอบหมายงาน การทำงานเสร็จ และการกล่าวถึงจะแสดงในกระดิ่งร่วมกับการแจ้งเตือนเวิร์กโฟลว์

หากโหลดการแจ้งเตือนไม่สำเร็จ ให้เลือก ลองอีกครั้ง ในแผงการแจ้งเตือน หากรีเฟรชไม่สำเร็จ การแจ้งเตือนที่โหลดแล้วจะยังแสดงอยู่

กระดิ่งที่ส่วนหัวแสดงสิ่งที่ต้องการให้คุณทำ ตัวเลขนับรายการที่ยังไม่ได้อ่าน

ชนิด คุณจะได้รับเมื่อ
การมอบหมาย มีคนมอบหมายรายการให้คุณ การมอบหมายให้ตัวเอง หรือบันทึกผู้รับมอบหมายคนเดิมซ้ำ จะไม่ส่งอะไร
การขอให้ตรวจทาน รายการหรือหนึ่งในภาษาของรายการย้ายเข้าขั้นตอนตรวจทาน ส่งถึงคนที่ระบุว่าเป็นผู้ดำเนินการถัดไป ถ้าไม่ได้ระบุ ส่งถึงทุกคนที่ย้ายรายการต่อจากขั้นตอนนั้นได้และตรวจทานภาษานั้นได้ สูงสุด 50 คน และไม่รวมคนที่ย้าย
การส่งกลับให้แก้ไข รายการหรือหนึ่งในภาษาของรายการในขั้นตอนตรวจทานกลับไปขั้นตอนเริ่มต้น ส่งถึงคนที่ระบุเป็นผู้ดำเนินการถัดไป ไม่เช่นนั้นส่งถึงผู้เขียนของภาษานั้น หากผู้เขียนยังอ่านได้
  • การแจ้งเตือนระบุรายการและสถานะตรวจทานปัจจุบัน ไม่ใช่สถานะตอนที่สร้าง และลิงก์ไปยังรายการ การแจ้งเตือนของภาษาเดียวจะระบุภาษานั้น (ภาษา: th) แสดงสถานะของภาษานั้น และเปิดภาษานั้น
  • หากคุณอ่านรายการหรือภาษานั้นไม่ได้แล้ว เพราะบทบาทเปลี่ยนหรือรายการอยู่ในถังขยะ การแจ้งเตือนจะแสดง รายการที่คุณได้รับแจ้งไม่เปิดให้คุณเข้าถึงอีกต่อไป ไม่มีชื่อและไม่มีลิงก์
  • ทำเครื่องหมายว่าอ่านแล้ว, ทำเครื่องหมายว่ายังไม่อ่าน และ ทำเครื่องหมายว่าอ่านทั้งหมด เปลี่ยนเฉพาะรายการของคุณ
  • การแจ้งเตือนถูกเขียนพร้อมกับการย้ายหรือการมอบหมายที่ทำให้เกิดขึ้น การย้ายที่ล้มเหลวไม่ส่งอะไร และการย้ายที่ลองซ้ำไม่ส่งซ้ำ
  • ตัวแก้ไข management API และคำสั่งปลั๊กอินแจ้งเตือนแบบเดียวกัน เพราะใช้เส้นทางเดียวกัน การย้ายภาษาเดียวแจ้งเตือนเหมือนการย้ายทั้งรายการ
  • การนำเข้าเงียบเป็นค่าเริ่มต้น ผู้รันการนำเข้าเลือกให้แจ้งเตือนได้ด้วยช่อง แจ้งผู้ตรวจทานเมื่อสถานะตรวจทานเปลี่ยนในการนำเข้านี้ ในหน้าจอรัน ตัวเลือกเก็บไว้กับงานและใช้สิทธิ์ data:import เดียวกัน ประวัติที่ติดมา เช่นการมอบหมายที่ติดมา ไม่แจ้งเตือนเลย
  • อีเมลเป็นทางเลือก หากการติดตั้งตั้งค่าเมลไว้ (ดู ผู้คนและสิทธิ์เข้าถึง) และตั้ง FRONTEND_URL ผู้รับจะได้อีเมลสั้น ๆ ที่มีลิงก์และไม่มีเนื้อหาด้วย อีเมลที่ส่งไม่สำเร็จจะไม่ถูกลองใหม่ การแจ้งเตือนในแอดมินมีอยู่เสมอ
  • ไม่มีการเตือนซ้ำและไม่มีแชต

เมื่อออกจากการตั้งค่า เปิดเวิร์กโฟลว์อื่น หรือปิดตัวแก้ไข ระบบจะถามก่อนละทิ้งการเปลี่ยนแปลงที่ยังไม่ได้บันทึก บนมือถือ ปุ่มบันทึกและยกเลิกยังใช้งานได้ขณะเลื่อน หากโหลดเวิร์กโฟลว์ไม่สำเร็จ ให้เลือก ลองอีกครั้ง การรีเฟรชที่ล้มเหลวจะไม่ลบสิ่งที่กำลังแก้ไข

การตั้งค่า → ขั้นตอนงาน → เวิร์กโฟลว์ แสดงเวิร์กโฟลว์ที่ตั้งชื่อของไซต์ เวิร์กโฟลว์คือชุดสถานะที่รายการต้องผ่าน และการย้ายระหว่างสถานะ ไซต์เริ่มต้นด้วยหนึ่งเวิร์กโฟลว์ ที่ทำเครื่องหมาย ค่าเริ่มต้นของไซต์

  • เวิร์กโฟลว์ใหม่ เริ่มจากสำเนาของค่าเริ่มต้นของไซต์ ตั้งชื่อ เพิ่มสถานะ ทำเครื่องหมายสถานะเดียวเป็น สถานะเริ่มต้น ทำเครื่องหมายสถานะที่เผยแพร่ และเพิ่มการย้าย การย้ายอาจต้องใช้ ผู้อนุมัติ, ผู้เผยแพร่ หรือผู้ที่ยกเลิกการเผยแพร่ได้
  • เวิร์กโฟลว์มีได้สูงสุด 16 สถานะและ 80 การย้าย และไซต์มีได้สูงสุด 20 เวิร์กโฟลว์ รหัสสถานะคือตัวพิมพ์เล็ก ตัวเลข และขีดล่าง ขึ้นต้นด้วยตัวอักษร สถานะเริ่มต้นต้องไปถึงสถานะที่เผยแพร่ได้
  • แก้ไข เปลี่ยนชื่อ สถานะ และการย้าย ลบ มีเฉพาะเวิร์กโฟลว์ที่ไม่มีโมเดลใช้และไม่มีรายการผูกอยู่ ลบค่าเริ่มต้นของไซต์ไม่ได้
  • เวิร์กโฟลว์ของแต่ละโมเดล กำหนดให้แต่ละโมเดลมีหนึ่งเวิร์กโฟลว์ หรือใช้ค่าเริ่มต้นของไซต์ รายการใช้เวิร์กโฟลว์ที่ผูกอยู่แล้วก่อน จากนั้นของโมเดล แล้วจึงค่าเริ่มต้นของไซต์ การเปลี่ยนโมเดลมีผลกับรายการใหม่
  • การตั้งค่า → ประวัติ บันทึกการสร้าง เปลี่ยน ลบ และกำหนดเวิร์กโฟลว์
  • หากระหว่างที่คุณบันทึก มีคนอื่นแก้ไข ลบ หรือเริ่มใช้เวิร์กโฟลว์นั้น การบันทึกจะถูกปฏิเสธด้วย workflow_changed, workflow_in_use หรือ workflow_assigned ไม่มีอะไรถูกเขียน และไม่มีรายการใดสูญเสียสถานะการตรวจทาน โหลดหน้าใหม่แล้วลองอีกครั้ง การย้ายรายการที่ตรวจกับเวิร์กโฟลว์เวอร์ชันเก่าจะถูกปฏิเสธเช่นเดียวกัน (workflow_changed)

การเปลี่ยนแปลงที่จะทิ้งรายการไว้ในสถานะที่ไม่มีแล้วจะถูกปฏิเสธ จนกว่าคุณจะตรวจแผน ครอบคลุมการลบสถานะที่มีรายการอยู่ และการให้โมเดลใช้เวิร์กโฟลว์อื่นขณะที่รายการของโมเดลอยู่ระหว่างตรวจ

  • ตรวจว่ารายการจะย้ายอย่างไร แสดงสถานะ จำนวนรายการในแต่ละสถานะ และตัวอย่างรายการ เลือกสถานะใหม่ให้แต่ละสถานะ สำหรับการเปลี่ยนโมเดลยังเลือก คงไว้ในเวิร์กโฟลว์เดิม ได้
  • ย้ายรายการและใช้การเปลี่ยนแปลง ย้ายรายการทีละรายการและแสดงผลแต่ละรายการ: ย้ายแล้ว, ถูกปฏิเสธ, มีการเปลี่ยนแปลงระหว่างนั้น หรือ ไม่เปลี่ยนแปลง การย้ายแต่ละครั้งถูกบันทึกในประวัติของรายการ
  • การย้ายที่ตรวจแล้วไม่สามารถเผยแพร่หรือยกเลิกการเผยแพร่รายการ ให้ย้ายรายการเหล่านั้นด้วยปุ่มปกติก่อน
  • หนึ่งคำขอย้าย 25 รายการ หน้าจอเรียกซ้ำจนไม่เหลือ การแก้ไขหรือการเปลี่ยนโมเดลจะมีผลเมื่อไม่เหลือรายการเท่านั้น หากย้ายรายการใดไม่ได้ จะไม่มีอะไรอื่นเปลี่ยน แก้ไขแล้วกดใช้อีกครั้ง
  • ขณะที่มีรายการผูกกับเวิร์กโฟลว์ สถานะเริ่มต้นและการเผยแพร่ของสถานะต่าง ๆ เปลี่ยนไม่ได้

คนแรกที่เปิดรายการในภาษาหนึ่งจะถือสิทธิ์แก้ไข คนอื่นจะเห็น {name} กำลังแก้ไขอยู่ และอ่านตามได้: แบบฟอร์มแสดงงานที่ยังไม่บันทึกของผู้ถือสิทธิ์ และรีเฟรชทุก 10 วินาที

  • เปิดอยู่ด้วย: {people} ฟิลด์และความสัมพันธ์ที่ใช้ร่วมกันจะบันทึกสำหรับทุกภาษา บอกชื่อคนที่ทำงานกับภาษาอื่นของรายการเดียวกัน
  • คุณกำลังแก้ไขในแท็บอื่น หมายความว่าแท็บอื่นของคุณเองถือสิทธิ์อยู่
  • การถือสิทธิ์สิ้นสุดประมาณสองนาทีหลังจากแท็บของผู้ถือหยุดต่ออายุ เช่น เมื่อปิดหรือซ่อนแท็บ

กด รับช่วงแก้ไข เพื่อแก้ไข สิทธิ์จะย้ายมาที่คุณทันที

  • ผู้ถือเดิมจะเห็น {name} รับช่วงแก้ไขแล้ว การบันทึกหรือการย้ายครั้งถัดไปของเขาจะถูกปฏิเสธ
  • การแก้ไขที่ยังไม่บันทึกของเขาถูกเก็บเป็นฉบับร่างกู้คืนส่วนตัว เขาจะได้คืนเมื่อถือสิทธิ์รายการอีกครั้ง
  • การถือสิทธิ์หรือรับช่วงภาษาใดต้องให้บทบาทของคุณเปลี่ยนภาษานั้นได้ (หรือสร้างได้ เมื่อรายการยังไม่มีแถวในภาษานั้น) บทบาทที่แก้ไขได้เฉพาะรายการของตนต้องเป็นเจ้าของแถวของภาษานั้น มิฉะนั้นเซิร์ฟเวอร์จะปฏิเสธ (locale_denied หรือ not_owner)
  • ระหว่างที่คนอื่นถือสิทธิ์ การบันทึก การย้าย การมอบหมาย การกู้คืน การข้ามการตรวจ และถังขยะจากเซสชันอื่นจะถูกปฏิเสธ ปลั๊กอิน การนำเข้า การเผยแพร่ตามกำหนดเวลา และการใช้สเปรดชีตไม่ถูกบล็อก

งานที่ยังไม่บันทึกจะบันทึกอัตโนมัติหลังจากคุณหยุดพิมพ์ครู่หนึ่ง เป็นฉบับร่างร่วมหนึ่งฉบับต่อรายการและภาษา เขียนโดยผู้ถือสิทธิ์

  • ผู้ที่อ่านรายการได้จะเห็นฉบับร่างหลังโหลดหน้าใหม่ บนอุปกรณ์ใดก็ได้ และเห็นเฉพาะฟิลด์ที่ตนอ่านได้ รวมถึงในกรณีขัดแย้ง บทบาทที่อ่านได้เฉพาะรายการของตนจะเห็นเฉพาะฉบับร่างของแถวภาษาที่ตนเป็นเจ้าของ
  • สิทธิ์อ่านถูกตรวจแยกจากสิทธิ์แก้ไข บทบาทที่แก้ไขรายการได้แต่อ่านแถวหรือภาษานั้นไม่ได้ยังเขียนฉบับร่างได้ แต่จะไม่เห็นฉบับร่างที่ตนเขียนทับ และคำตอบกรณีขัดแย้งจะไม่มีฉบับร่างมาด้วย
  • การบันทึกอัตโนมัติหรือการทิ้งฉบับร่างหลังมีคนรับช่วงไปแล้วจะถูกปฏิเสธและไม่เปลี่ยนอะไร การบันทึกอัตโนมัติที่ถูกปฏิเสธจะกลายเป็นฉบับร่างกู้คืนของคุณ การทิ้งที่ถูกปฏิเสธจะแสดงข้อความ ไม่ได้ทิ้ง — มีคนรับช่วงแก้ไข งานของคุณยังเก็บไว้ สิ่งที่คุณพิมพ์ไว้ยังกู้คืนได้ในฐานะฉบับร่างกู้คืนของคุณ
  • ฉบับร่างไม่ใช่เวอร์ชัน บันทึก เปลี่ยนฉบับร่างเป็นเวอร์ชันและล้างฉบับร่าง
  • ฉบับร่างเก็บไว้ 30 วันหลังการเปลี่ยนแปลงครั้งล่าสุด
  • รายการใหม่ก่อนบันทึกครั้งแรกใช้ฉบับร่างส่วนตัวของคุณ

สถานะข้าง บันทึก บอกว่าเกิดอะไรขึ้น:

สถานะ ความหมาย
กำลังบันทึกฉบับร่าง… กำลังบันทึกฉบับร่างลงในเซิร์ฟเวอร์
บันทึกฉบับร่างแล้ว บันทึกฉบับร่างไว้บนเซิร์ฟเวอร์แล้ว
ออฟไลน์ — เก็บไว้ที่นี่ เก็บไว้ในอุปกรณ์นี้ จะส่งเมื่อกลับมาเชื่อมต่อหรือกด ลองอีกครั้ง
ยังไม่ได้บันทึกฉบับร่าง เขียนไม่สำเร็จ กด ลองอีกครั้ง
มีการเปลี่ยนแปลงบนอุปกรณ์อื่น กด เลือก เพื่อเลือกเวอร์ชัน
ไม่ได้บันทึก — มีคนรับช่วงแก้ไข มีคนรับช่วงต่อ งานของคุณเป็นฉบับร่างกู้คืนของคุณ
สิ่งที่เห็น สิ่งที่เกิดขึ้น สิ่งที่ต้องทำ
มีคนอื่นบันทึกเนื้อหานี้แล้ว มีการบันทึกอื่นเข้ามาก่อน การแก้ไขของคุณยังอยู่ในแบบฟอร์ม โหลดของเขา หรือ เขียนทับด้วยของฉัน
การเปลี่ยนแปลงที่ยังไม่บันทึกจาก {age} ฉบับร่างที่คุณไม่เคยบันทึก กู้คืน หรือ ทิ้ง
การเปลี่ยนแปลงที่ยังไม่บันทึกจากเวอร์ชันเก่า มีคนบันทึกหลังจากฉบับร่างของคุณถูกสร้าง เปรียบเทียบ แล้ว ใช้การเปลี่ยนแปลงของฉัน หรือ ทิ้ง
อุปกรณ์อื่นเก็บการเปลี่ยนแปลงที่ยังไม่บันทึกที่ต่างกันไว้เมื่อ {age} เลือกว่าจะเก็บอันไหน สองอุปกรณ์เขียนฉบับร่างต่างกัน ใช้ของอุปกรณ์อื่น หรือ เก็บอันนี้
การเปลี่ยนแปลงที่ยังไม่บันทึกของคุณเอง งานของคุณถูกเก็บไว้เมื่อมีคนรับช่วงต่อ กู้คืน หรือ ทิ้ง
ฉบับร่างเก่าถูกลบแล้ว ฉบับร่างเกิน 30 วัน หน้าจอแสดงเวอร์ชันที่บันทึกไว้

เปิด ประวัติ จากตัวแก้ไข ประวัติแสดงเวอร์ชันจากเก่าไปใหม่ และทำเครื่องหมาย เวอร์ชันที่กำลังแก้ไข และ เวอร์ชันที่ผู้เข้าชมเห็น เลื่อนดูด้วย รุ่นก่อนหน้า และ รุ่นถัดไป แต่ละเวอร์ชันแสดงฟิลด์ ลิงก์ และรูปภาพ การอ่านประวัติไม่เปลี่ยนแปลงสิ่งใด

ขยายกลุ่มฟิลด์เพื่ออ่านบล็อกที่ซ้อนอยู่ ข้อความแบบจัดรูปแบบจะแสดงให้อ่านได้โดยไม่แสดงแท็ก HTML ส่วนค่าที่จัดเก็บจริงอยู่ใน รายละเอียดทางเทคนิค ฟิลด์ที่ใช้ร่วมกันยังคงแสดงเมื่อเปลี่ยนภาษา และลิงก์เฉพาะภาษาจะแสดงตามภาษาที่เลือก

เลือกเวอร์ชันที่บันทึกไว้อีกเวอร์ชันใน เปรียบเทียบกับ ฟิลด์ที่เปลี่ยนจะแสดงข้อความที่ลบด้วยเส้นขีดฆ่า และข้อความที่เพิ่มด้วยเส้นใต้ เวอร์ชันที่เปิดอยู่คือผลลัพธ์หลังการเปลี่ยนแปลง ใช้ปุ่มภาษาเพื่อเปรียบเทียบคำแปล รวมถึงการตั้งค่าการค้นหาและข้อเท็จจริงของหน้า ระบบแสดงเฉพาะฟิลด์และชื่อรายการที่คุณมีสิทธิ์อ่านในขณะนี้ ยังไม่ได้กำหนด หมายถึงยังไม่มีค่าที่จัดเก็บในฟิลด์ ส่วน ว่าง หมายถึงมีการบันทึกค่าว่างไว้ หากเปลี่ยนรายการที่เชื่อมโยงหรือไฟล์ ระบบจะแสดงเครื่องหมายแม้ชื่อจะเหมือนเดิม การเปรียบเทียบจะไม่บันทึก กู้คืน หรือเผยแพร่ หากต้องการเลือกเวอร์ชันเก่ากว่านั้น ให้โหลดประวัติเก่าเพิ่มก่อน

ในตัวเลือกรายการที่เชื่อมโยง ปุ่ม สร้าง {model} จะเปิดตัวแก้ไขรายการตามปกติโดยเก็บฉบับร่างของรายการหลักไว้ ปุ่มรูปดินสอใช้แก้ไขรายการที่มีอยู่ ฟิลด์ สื่อ คำแปล การตรวจสอบ และข้อขัดแย้งในการบันทึกทำงานเหมือนตัวแก้ไขแบบเต็ม เมื่อบันทึก ระบบจะอัปเดตรายการที่เลือกและชื่อ โดยไม่บันทึกรายการหลัก การปิดโดยไม่บันทึกจะคงตัวเลือกเดิมและการแก้ไขของรายการหลักไว้ หากรายการย่อยมีการเปลี่ยนแปลงที่ยังไม่บันทึก ระบบจะให้เลือกว่าจะทิ้งหรือแก้ไขต่อ การเผยแพร่ยังเป็นอีกขั้นตอนหนึ่ง

  • กู้คืนเวอร์ชันนี้ โหลดเวอร์ชันนั้นเข้าตัวแก้ไขแล้วบันทึกเป็นเวอร์ชันใหม่ ครอบคลุมทุกภาษาและทุกฟิลด์ ต้องมีสิทธิ์กู้คืนในทุกภาษาของรายการ
  • กู้คืนเฉพาะ {language} กู้คืนภาษาเดียว ภาษาอื่นและสิ่งที่เผยแพร่อยู่คงเดิม ต้องมีสิทธิ์กู้คืนในภาษานั้น
  • การกู้คืนไม่เคยเผยแพร่ เผยแพร่ภายหลังถ้าต้องการให้สาธารณะเห็น

ตั้งจำนวนได้ที่ การตั้งค่า → ขั้นตอนงาน → ประวัติเวอร์ชัน → จำนวนเวอร์ชันที่เก็บต่อรายการ ค่าเริ่มต้นคือ 50 ต่ำสุดคือ 1

  • การบันทึกหรือกู้คืนรายการแต่ละครั้งจะลบเวอร์ชันเก่าที่สุดที่เกินจำนวนนี้
  • เวอร์ชันที่กำลังแก้ไขและทุกเวอร์ชันที่เผยแพร่จะเก็บไว้เสมอ เวอร์ชันปัจจุบันและประวัติของสาขาอนาคต รวมถึงเวอร์ชันต้นฉบับของข้อเสนอที่ยังเปิดอยู่ จะเก็บไว้ตราบเท่าที่ยังต้องใช้อ้างอิง
  • การลดจำนวนไม่ลบอะไรทันที แต่ละรายการจะถูกตัดเมื่อบันทึกครั้งถัดไป
  • เวอร์ชันที่ถูกลบเปิดหรือกู้คืนไม่ได้ ประวัติจะแสดง เวอร์ชัน {version} ไม่ได้เก็บไว้แล้ว เว็บไซต์นี้เก็บเวอร์ชันได้จำนวนจำกัด กำลังแสดงรุ่นที่ใกล้ที่สุด

กด ย้ายไปถังขยะ ในตัวแก้ไขหรือในรายการ ทุกภาษาจะถูกย้าย ย้ายภาษานี้ไปถังขยะ ย้ายเพียงภาษาเดียว

  • รายการหรือภาษาที่เผยแพร่อยู่จะถูกปฏิเสธ ให้ยกเลิกการเผยแพร่ก่อน
  • รายการในถังขยะจะหายจากรายการ การค้นหา ตัวเลือกความสัมพันธ์ และการแสดงตัวอย่าง
  • ต้องมีสิทธิ์ลบในโมเดลนั้น

เปิด ถังขยะ เหนือรายการเนื้อหา กู้คืน นำรายการกลับมาเป็นฉบับร่าง พร้อมเวอร์ชัน คำแปล ลิงก์ และสื่อ

  • กล่องโต้ตอบแสดงลิงก์ที่จะใช้ไม่ได้ เช่น ลิงก์ไปยังรายการที่ยังอยู่ในถังขยะหรือถูกลบถาวรแล้ว
  • ถ้ารายการอื่นใช้ที่อยู่ของรายการนี้ไปแล้ว การกู้คืนจะถูกปฏิเสธ ให้เปลี่ยนที่อยู่ของรายการนั้นก่อน

ลบถาวร ลบทุกภาษา เวอร์ชัน และลิงก์ของรายการ รวมทั้งความคิดเห็นของผู้เข้าชม ระบบจะถามก่อน และย้อนกลับไม่ได้

รายการหรือภาษาจะถูกลบถาวร 30 วันหลังจากย้ายไปถังขยะ คอลัมน์ ลบถาวรเมื่อ แสดงวันที่นั้น

  • งานตามกำหนดเวลาทำงานวันละครั้ง ในการตั้งค่า Worker ที่ให้มา งานนี้ทำงานเวลา 03:17 UTC
  • แต่ละรอบลบได้ไม่เกิน 50 รายการต่อเว็บไซต์ เริ่มจากรายการเก่าที่สุด ถ้าถึงกำหนดมากกว่านั้น ส่วนที่เหลือรอรอบถัดไป
  • เว็บไซต์ที่ถูกปิดใช้งานจะถูกข้ามจนกว่าจะเปิดใช้งานอีกครั้ง
  • การกู้คืนก่อนถึงกำหนดจะหยุดการลบ

ติ๊กแถวในรายการเนื้อหา ทำได้ครั้งละไม่เกิน 25 แถว

  • ย้ายไปที่… ขั้นตอน แล้วกด ย้าย
  • เผยแพร่ทันที และ เลิกเผยแพร่ทันที สำหรับบทบาทที่มีสิทธิ์ข้ามการตรวจ ต้องระบุเหตุผล ซึ่งบันทึกเป็นการข้ามการตรวจ
  • ย้ายไปถังขยะ
  • ในถังขยะ: กู้คืน และ ลบถาวร

แต่ละรายการถูกตรวจแยกกันด้วยกฎเดียวกับการกระทำเดี่ยว การปฏิเสธรายการหนึ่งไม่หยุดรายการอื่น และไม่มีการย้อนกลับ ผลลัพธ์แสดง อัปเดต {done} รายการ ถูกปฏิเสธ {refused} รายการ และแสดงรายการที่ถูกปฏิเสธพร้อมเหตุผล เช่น ไม่ใช่ของคุณ, เผยแพร่อยู่ ยกเลิกการเผยแพร่ก่อน หรือ มีคนอื่นเปลี่ยนแล้ว ภาษาของรายการเดียวกันย้ายพร้อมกัน แถวที่สองของรายการเดียวกันจึงนับครั้งเดียว

ติ๊กช่องเลือกหน้าที่ด้านบนของรายการ เมื่อมีรายการที่ตรงกับตัวกรองมากกว่าที่แสดงในหน้าเดียว จะมีบรรทัด เลือกรายการที่ตรงทั้งหมด N รายการ ปรากฏขึ้น กดเพื่อเลือกทุกรายการที่ตรงในทุกหน้า ยกเลิกเครื่องหมายที่แถวเพื่อเว้นรายการนั้น การเว้นจะคงอยู่เมื่อเปลี่ยนหน้า การเปลี่ยนตัวกรอง เงื่อนไขฟิลด์ การค้นหา หรือประเภทเนื้อหาจะยกเลิกการเลือก

  • การเลือกคือทุกรายการที่บทบาทของคุณอ่านได้และตรงกับตัวกรอง เงื่อนไขฟิลด์ และการค้นหา ณ เวลาที่เริ่ม ชุดนี้ถูกตรึงไว้ตอนนั้น รายการที่เพิ่มหรือเปลี่ยนภายหลังจะไม่เข้ามารวม
  • การเปลี่ยนหนึ่งครั้งครอบคลุมไม่เกิน 5,000 รายการ หากตรงมากกว่านั้น รายการจะแจ้งและไม่เสนอให้เลือก ให้ลดตัวกรองก่อน
  • การทำที่มีให้คือ ย้าย, เผยแพร่ทันที และ เลิกเผยแพร่ทันที (บทบาทที่มีสิทธิ์ข้ามขั้นตอน), ย้ายไปถังขยะ และ แก้ไขฟิลด์ โดย แก้ไขฟิลด์ ต้องกรองรายการให้เหลือประเภทเนื้อหาเดียว
  • รายการที่เนื้อหาอื่นลิงก์ถึงจะถูกข้ามเมื่อจะถูกเอาออกจากการเผยแพร่หรือย้ายไปถังขยะ รายการเหล่านั้นจะแสดงภายหลังว่าถูกปฏิเสธ และไม่มีวิธียืนยันทีละหลายรายการ

แก้ไขฟิลด์ แสดงฟิลด์ของประเภทเนื้อหาที่ตั้งเป็นค่าเดียวกันให้ทุกรายการที่เลือกได้ ได้แก่ข้อความ ตัวเลข ใช่/ไม่ วันที่ และฟิลด์ตัวเลือก ติ๊กฟิลด์ ใส่ค่า แล้วเลือก ใช้กับ N รายการ

ฟิลด์ที่ไม่ถูกเสนอจะแสดงพร้อมเหตุผล:

  • ข้อความรูปแบบพิเศษ ลิงก์ ไฟล์ และเนื้อหาที่มีโครงสร้างต้องแก้ไขทีละรายการ
  • ฟิลด์ที่ต้องไม่ซ้ำกันในแต่ละรายการ (unique)
  • ฟิลด์ที่เติมให้อัตโนมัติ
  • ฟิลด์ส่วนตัว
  • ฟิลด์ที่บทบาทของคุณเปลี่ยนไม่ได้

แต่ละรายการถูกบันทึกเหมือนการแก้ไขปกติ ได้แก่การตรวจสอบเดียวกัน สิทธิ์ของฟิลด์และภาษา ประวัติเวอร์ชัน และการรีเฟรชแคช แต่ละรายการที่เปลี่ยนจะได้เวอร์ชันใหม่หนึ่งเวอร์ชัน รายการที่มีค่านั้นอยู่แล้วจะไม่ถูกแตะต้องและรายงานเป็น ไม่ต้องเปลี่ยน

การเปลี่ยนทำเป็นขั้นตอนละไม่เกิน 25 รายการ แถบแสดงความคืบหน้า และ หยุด หยุดตรงจุดที่ถึง รายการที่ยังไม่ถึงจะไม่ถูกแตะต้อง หากปิดหน้าหรือขาดการเชื่อมต่อ รายการจะเสนอ ทำต่อ ในครั้งถัดไป หลังขั้นตอนที่ล้มเหลว ลองอีกครั้ง จะทำการเปลี่ยนเดิมต่อและไม่ทำซ้ำสิ่งที่ทำไปแล้ว เฉพาะผู้เริ่มการเปลี่ยนเท่านั้นที่เห็นและทำต่อได้

แต่ละรายการถูกตรวจซ้ำเมื่อถึงคิว ด้วยกฎเดียวกับการทำทีละรายการ ผลลัพธ์จัดแต่ละรายการเป็นหนึ่งในกลุ่มต่อไปนี้:

  • เปลี่ยนแล้ว
  • ไม่ต้องเปลี่ยน
  • ถูกปฏิเสธ พร้อมเหตุผล เช่น ไม่ใช่ของคุณ หรือ เผยแพร่อยู่ ยกเลิกการเผยแพร่ก่อน
  • มีการเปลี่ยนระหว่างนั้น: มีคนบันทึกหรือย้ายรายการหลังจากตรึงชุดแล้ว ไม่มีอะไรถูกเขียนทับ

ปุ่มเหนือผลลัพธ์ใช้แสดงทีละกลุ่ม

การแลกเปลี่ยนผ่าน ส่งออกสเปรดชีต → นำเข้าสเปรดชีต อัปเดตรายการที่มีอยู่ของโมเดลเดียวโดยไม่เปลี่ยน ID หรือที่อยู่ แต่ละรายการที่เปลี่ยนมีเวอร์ชันที่บันทึกใหม่ หากต้องการสร้างรายการ ทำ upsert หรือเพิ่มคำแปลจาก CSV/XLSX ให้ใช้ ไฟล์คอลเลกชัน และเลือกโหมดที่อธิบายด้านล่าง

  1. ส่งออกสเปรดชีต ดาวน์โหลดไฟล์ Excel หนึ่งชีตต่อภาษา
  2. แก้ไขเซลล์ อย่าแก้คอลัมน์ id, slug และ current_version_id
  3. นำเข้าสเปรดชีต เลือกไฟล์ .xlsx หรือไฟล์ .csv พร้อมระบุ ภาษาของ CSV นี้
  4. ตรวจไฟล์ การตรวจไม่เขียนสิ่งใด แสดงแถว การเปลี่ยนแปลง และแถวที่ถูกบล็อก พร้อมแถวและคอลัมน์ของแต่ละปัญหา
  5. ใช้การเปลี่ยนแปลง N รายการ ใช้ได้เฉพาะเมื่อไม่มีแถวที่ถูกบล็อก และเฉพาะกับไฟล์เดียวกับที่ตรวจแล้ว แต่ละรายการที่เปลี่ยนจะได้เวอร์ชันใหม่ ไม่มีการเผยแพร่

สิ่งที่อยู่ในไฟล์:

  • เฉพาะรายการที่คุณอ่านและเปลี่ยนได้ บทบาทที่จำกัดเฉพาะรายการของตนจะส่งออกเฉพาะรายการเหล่านั้น แถวของรายการของผู้อื่นจะถูกบล็อกว่าไม่พบ
  • เฉพาะฟิลด์ที่บทบาทของคุณทั้งอ่านและเปลี่ยนได้ และหนึ่งชีตต่อแต่ละภาษาที่บทบาทอ่านได้ ไฟล์ที่ส่งออกโดยบทบาทที่จำกัดฟิลด์จะตรวจและใช้ได้โดยไม่มีคอลัมน์อื่น ค่าที่เก็บไว้ของคอลัมน์เหล่านั้นคงเดิม ไฟล์ที่เพิ่มคอลัมน์แบบนั้นกลับเข้าไป หรือชีตในภาษาที่บทบาทอ่านไม่ได้ จะถูกบล็อก
  • slug ในแต่ละชีตคือที่อยู่ของรายการในภาษาของชีตนั้นเอง
  • การเปลี่ยนในภาษาที่บทบาทอ่านได้แต่เปลี่ยนไม่ได้จะถูกบล็อกด้วย locale_denied ที่แถวและคอลัมน์นั้น ฟิลด์ที่ใช้ร่วมกัน (แปลไม่ได้) เก็บไว้ในภาษาหลัก การเปลี่ยนฟิลด์นี้ในชีตใดก็ตามจึงนับเป็นการเปลี่ยนในภาษาหลัก
  • ในการแลกเปลี่ยนแบบอัปเดตอย่างเดียวนี้ ค่าของคำแปลที่ยังไม่มีจะถูกบล็อกด้วย spreadsheet_locale_missing ให้เพิ่มคำแปลในตัวแก้ไขก่อน หรือใช้ ไฟล์คอลเลกชัน เพื่อเพิ่มโดยต้องมีสิทธิ์ของภาษาและฟิลด์นั้น
  • ปัญหาตามกฎในฟิลด์หรือภาษาที่บทบาทของคุณมองไม่เห็นจะแสดงโดยไม่ระบุชื่อฟิลด์หรือภาษานั้น
  • เซลล์ความสัมพันธ์มีข้อมูลอ้างอิง JSON เช่น [{"model":"author","id":"entry_id"}] หรือ [{"model":"author","slug":"jane","lang":"en"}] ต้องอ้างถึงรายการที่มีอยู่ในไซต์นี้ และตรงกับโมเดลและจำนวนความสัมพันธ์ที่ฟิลด์อนุญาต
  • เซลล์สื่อมีข้อมูลอ้างอิง JSON เช่น [{"id":"media_id"}] หรือ [{"storage_key":"folder/image.png"}] พร้อม crop และ focal ที่ไม่บังคับ ใช้เลือกไฟล์ที่มีอยู่ในคลัง ไม่ได้อัปโหลดไฟล์หรือรับ URL ใดก็ได้
  • เซลล์คอมโพเนนต์มีค่า JSON เหมือนในไฟล์คอลเลกชัน รวมถึงคอมโพเนนต์ซ้อนและแบบทำซ้ำ ปล่อยเซลล์โครงสร้างว่างเพื่อเก็บค่าเดิม หรือใส่ JSON null เพื่อล้างค่าหรือรายการลิงก์ โหมดฉบับร่างอนุญาตให้เว้นค่าที่จำเป็นไว้ แต่โมเดลที่ตรวจแบบเข้มงวดและการเผยแพร่ต้องมีค่าเหล่านี้ครบ ค่าลิงก์หรือสื่อที่ใช้ร่วมกันต้องตรงกันในทุกชีตภาษา
  • แถวที่รายการเปลี่ยนไปหลังส่งออกจะถูกบล็อก ให้ส่งออกใหม่
  • ไฟล์ที่ส่งออกก่อนที่แต่ละชีตจะมีที่อยู่ของตนเองอาจถูกบล็อกด้วย spreadsheet_slug_mismatch ในชีตของภาษาอื่น ให้ส่งออกใหม่
  • สูตรจะถูกปฏิเสธ ไฟล์มีขนาดไม่เกิน 10 MiB และไม่เกิน 20,000 แถวต่อชีต

ถ้าการใช้หยุดกลางคัน หน้าจอจะแสดง การนำไปใช้หยุดแล้ว และแถวที่หยุด แถวที่บันทึกก่อนหน้านั้นยังอยู่ ส่งออกใหม่ก่อนลองอีกครั้ง

การส่งออกทั้งเว็บไซต์เป็นงานของผู้ดูแลระบบอีกงานหนึ่ง ดู การนำเข้าและการย้ายข้อมูล

ไฟล์คอลเลกชัน รับไฟล์ JSON, CSV และ XLSX เพื่อสร้างและอัปเดตรายการของโมเดลเดียว รวมถึงคอมโพเนนต์ รายการที่เกี่ยวข้อง การอ้างอิงสื่อ และคำแปล เป็นคนละช่องทางกับการอัปเดตผ่านสเปรดชีตด้านบน การคัดลอกทั้งเว็บไซต์ และการย้ายข้อมูลจาก CMS อื่น เปิดได้จากรายการเนื้อหาของโมเดล ปุ่มแสดงสำหรับบทบาทที่อ่านโมเดลได้และสร้างหรือแก้ไขได้

ดาวน์โหลดคอลเลกชัน บันทึกไฟล์ .json ของรายการที่บทบาทของคุณอ่านได้: ภาษา ฟิลด์ รายการที่เกี่ยวข้อง และสื่อที่อ่านได้ และเฉพาะรายการของคุณเองเมื่อสิทธิ์อ่านจำกัดเฉพาะรายการเหล่านั้น โมเดลที่ยาวจะดาวน์โหลดเป็นส่วน ๆ (ดาวน์โหลดส่วนที่ 2 และต่อไป) แต่ละส่วนนำเข้าแยกกันได้

สำหรับ CSV/XLSX ใช้คีย์ฟิลด์เป็นชื่อคอลัมน์ พร้อม id, slug และ current_version_id ตามที่จำเป็น ไฟล์ CSV ต้องเลือก ภาษาของ CSV นี้ ส่วนชื่อชีต Excel ระบุภาษาของเว็บไซต์ เซลล์คอมโพเนนต์ JSON ความสัมพันธ์ สื่อ และจุดพิกัดใช้ค่า JSON ไม่ใช่คอลัมน์แยกสำหรับฟิลด์ย่อย วันที่ที่เก็บเขตเวลาก็ใช้ JSON เช่น {"datetime":"2026-11-01T06:30:25.123Z","timezone":"America/New_York"} โดย datetime เป็นเวลาตาม UTC ไม่ใช่เวลาท้องถิ่น แถวที่มีค่าจับคู่เดียวกันในชีตต่างภาษารวมเป็นรายการเดียวพร้อมคำแปล และค่าที่ใช้ร่วมกันต้องตรงกัน เมื่อเลือกสเปรดชีต ระบบเริ่มด้วยการอัปเดตตาม ID หากต้องการสร้างหรือ upsert ให้เปลี่ยนโหมดและวิธีจับคู่เอง ทั้งสามรูปแบบใช้การตรวจ สิทธิ์ต่อแถว และขีดจำกัด 500 รายการเดียวกัน

{
"format": "dee-wan-collection",
"version": 1,
"model": "article",
"entries": [
{
"id": "…",
"current_version_id": "…",
"primary_lang": "en",
"slugs": { "en": "hello", "th": "sawasdee" },
"locales": {
"en": { "title": "Hello", "faqs": [{ "question": "Why?" }] },
"th": { "title": "สวัสดี" }
},
"relations": { "related": [{ "model": "author", "id": "…" }] },
"locale_relations": {
"th": { "tags": [{ "model": "tag", "slug": "news", "lang": "th" }] }
},
"media": { "cover": [{ "id": "…", "storage_key": "…", "crop": null }] }
}
]
}
  • locales เก็บค่าฟิลด์ตามที่รายการเก็บไว้ คอมโพเนนต์ที่ซ้อนกัน JSON และข้อความรูปแบบจะคงโครงสร้าง ฟิลด์ที่ไม่ได้ใส่จะไม่ถูกแตะ null คือล้างค่า
  • relations ระบุรายการที่เกี่ยวข้องเป็น { "model", "id" } หรือ { "model", "slug" } พร้อม lang ได้ (ค่าเริ่มต้นคือภาษาหลักของเว็บไซต์) ความสัมพันธ์ที่มีลิงก์ต่างกันในแต่ละภาษาให้ใส่ใน locale_relations ต้องเขียน model เสมอ และต้องเป็นโมเดลของรายการที่พบ ฟิลด์ที่รับโมเดลเดียวจะปฏิเสธโมเดลอื่น
  • media ระบุไฟล์ที่มีอยู่แล้วในคลังสื่อของเว็บไซต์นี้ด้วย id หรือ storage_key การนำเข้าการอ้างอิงไม่เคยอัปโหลดหรือคัดลอกไฟล์ crop และ focal จะถูกเก็บไว้เมื่อเขียนมา
  • slugs เก็บที่อยู่ของแต่ละภาษา id และ current_version_id ถูกอ่านเฉพาะเมื่อจับคู่ด้วย id
  • ไฟล์มีขนาดไม่เกิน 10 MiB, 500 รายการ และซ้อนกันไม่เกิน 32 ระดับ การนำไปใช้บันทึกครั้งละ 20 แถวต่อคำขอ และหน้าจอจะดำเนินต่อจนไม่เหลือแถว

เลือกว่าไฟล์ทำอะไร และจะหารายการที่มีอยู่อย่างไร

โหมด แถวที่ไม่มีรายการตรงกัน แถวที่มีรายการตรงกัน
สร้าง สร้าง ปฏิเสธ (collection_match_exists)
อัปเดต ปฏิเสธ (spreadsheet_row_not_found) อัปเดตถ้าต่างกัน
สร้างหรืออัปเดต สร้าง อัปเดตถ้าต่างกัน ไม่เช่นนั้นไม่เปลี่ยนแปลง

จับคู่ด้วย ID, ที่อยู่ (slug) หรือฟิลด์ของโมเดลที่ตั้งเป็นค่าไม่ซ้ำ slug อ่านจาก primary_lang ของรายการ ID จับคู่ได้เฉพาะรายการที่มีอยู่ การ create และ upsert ด้วย ID จึงไม่เคยสร้างรายการใหม่ หากต้องการสร้างให้จับคู่ด้วยที่อยู่หรือฟิลด์ที่ไม่ซ้ำ แถวที่ไม่มีค่าให้จับคู่ สองแถวที่มีค่าเดียวกัน สองแถวของรายการเดียวกัน หรือค่าที่รายการมากกว่าหนึ่งรายการถืออยู่ จะถูกปฏิเสธก่อนเขียนอะไร (collection_match_missing, collection_duplicate_match, collection_duplicate_target, collection_match_ambiguous)

  1. ตรวจไฟล์ การตรวจไม่เขียนสิ่งใด แสดงแถวที่จะสร้าง แถวที่จะอัปเดต แถวที่ไม่เปลี่ยนแปลง แถวที่คงไว้ และแถวที่ถูกบล็อก พร้อมแถว ภาษา และฟิลด์ของแต่ละปัญหา
  2. นำการเปลี่ยนแปลงไปใช้ ใช้ได้เฉพาะเมื่อไม่มีแถวที่ถูกบล็อก เฉพาะกับไฟล์เดียวกับที่ตรวจแล้ว และเฉพาะเมื่อฟิลด์และกฎของโมเดลยังเป็นชุดที่ใช้ตรวจ (collection_definitions_changed: ตรวจใหม่)

แต่ละแถวถูกเขียนเหมือนการแก้ไขด้วยมือ ด้วยการตรวจสอบ ประวัติ การล้างแคช และบันทึกการตรวจสอบแบบเดียวกัน ไม่มีการเผยแพร่

สิ่งที่ถูกบล็อก: ฟิลด์หรือภาษาที่ไม่มีอยู่ การอ้างอิงความสัมพันธ์หรือสื่อที่ไม่ชี้ไปที่สิ่งใด ชี้ไปที่รายการในถังขยะ รายการของเว็บไซต์อื่น หรือโมเดลผิด (collection_relation_missing, collection_relation_in_trash, collection_relation_wrong_model, collection_media_missing) ค่าที่ตัวแก้ไขจะปฏิเสธ ความสัมพันธ์ที่เขียนใน locales หรือกลับกัน (collection_field_reference) โมเดลที่คุณสร้าง อ่าน หรืออัปเดตไม่ได้ คำแปลที่รายการยังไม่มีเมื่อบทบาทของคุณสร้างภาษานั้นหรือเปลี่ยนฟิลด์นั้นไม่ได้ (locale_denied, field_denied) และฟิลด์หรือภาษาที่เปลี่ยนซึ่งบทบาทของคุณเขียนไม่ได้ (field_denied, locale_denied) ฟิลด์หรือภาษาที่คุณไม่ได้เปลี่ยนจะไม่ถูกตรวจกับสิทธิ์เขียน

ถ้า current_version_id ของแถวไม่ใช่เวอร์ชันปัจจุบันของรายการ และแถวต่างจากรายการ รายการนั้นจะคงไว้ตามเดิม (spreadsheet_version_conflict) แถวอื่นยังถูกนำไปใช้ ส่งออกใหม่เพื่อเปลี่ยนรายการที่คงไว้ ถ้าไม่ใส่ current_version_id แถวจะถูกเทียบกับรายการ ณ ตอนที่นำไปใช้ เวอร์ชันจากไฟล์ของเว็บไซต์อื่นจะถูกเพิกเฉยเมื่อ id ไม่ใช่รายการที่จับคู่ได้

การนำไปใช้รายงานแต่ละแถวเป็น สร้างแล้ว, อัปเดตแล้ว, ไม่เปลี่ยนแปลง, คงไว้ หรือ ถูกปฏิเสธ แถวที่ถูกปฏิเสธแสดงเหตุผล ไม่เคยอ้างว่าทั้งไฟล์ถูกใช้ในขั้นเดียว ถ้าหน้าจอบอกว่ายืนยันขั้นตอนสุดท้ายไม่ได้ ให้เลือก ดำเนินการต่อ แถวที่เขียนแล้วจะอ่านเป็นไม่เปลี่ยนแปลง การลองไฟล์เดิมซ้ำไม่เคยสร้างรายการที่สอง: แถวที่สร้างแล้วถูกจดจำไว้ 30 วันด้วยไฟล์และเลขแถว หลังจากนั้น create จะปฏิเสธรายการที่มีอยู่ และ upsert จะอ่านเป็นไม่เปลี่ยนแปลง

การนำไปใช้ทำงานเฉพาะไฟล์ที่ตรวจแล้ว และคงเวอร์ชันที่รายการมีตอนตรวจไว้ รายการที่เปลี่ยนหลังการตรวจจะถูกคงไว้ตามเดิม: คงไว้ (spreadsheet_version_conflict) และการแก้ไขของบรรณาธิการยังอยู่ การตรวจที่เก่ากว่า 30 วัน หรือการนำไปใช้โดยไม่ตรวจ จะถูกปฏิเสธด้วย spreadsheet_not_checked ให้ตรวจไฟล์อีกครั้ง

การลองซ้ำไม่เคยเขียนทับการแก้ไขที่ทำหลังการรันครั้งแรกของไฟล์ รายการที่ไฟล์สร้างแล้วมีคนแก้ไขจะอ่านเป็น ไม่เปลี่ยนแปลง (ไฟล์นี้สร้างไว้แล้ว) รายการที่ไฟล์อัปเดตแล้วมีคนแก้ไขจะถูกคงไว้ตามเดิม: คงไว้ (spreadsheet_version_conflict) คำแปลที่ไฟล์เริ่มไว้จะไม่ถูกเขียนซ้ำ การแก้ไขภายหลังจึงคงอยู่

แถวที่ระบุภาษาซึ่งรายการที่มีอยู่ยังไม่มี จะเริ่มคำแปลนั้นภายในกลุ่มคำแปลของรายการ พร้อมที่อยู่ (slugs) ค่าฟิลด์ คอมโพเนนต์ รายการที่เกี่ยวข้อง และการอ้างอิงสื่อ ต้องมีสิทธิ์อัปเดตโมเดล สิทธิ์สร้างสำหรับภาษานั้น และสิทธิ์เขียนฟิลด์ หากไม่มี แถวจะถูกบล็อก (locale_denied, field_denied) ภาษาที่ไม่ได้ตั้งค่าสำหรับเว็บไซต์จะถูกบล็อกเป็นภาษาที่ไม่รู้จัก ค่าที่ระบุไม่ถูกต้องหรือที่อยู่ที่รายการอื่นใช้อยู่แล้วจะบล็อกแถว (field_validation_failed, slug_reserved) ฟิลด์ที่จำเป็นแต่ยังว่างจะบล็อกการบันทึกเฉพาะโมเดลที่ตรวจแบบเข้มงวด แต่ต้องกรอกให้ครบก่อนเผยแพร่เสมอ

การสร้างด้วย AI ต้องมีสิทธิ์ ai:generate และผู้ให้บริการ AI ที่ตั้งค่าไว้สำหรับการติดตั้ง ถ้าไม่มีผู้ให้บริการ การสร้างจะถูกปฏิเสธ แต่ละเว็บไซต์มีโควตารายชั่วโมง ค่าเริ่มต้น 250 คำขอ

  • ฟิลด์ข้อความ ฟิลด์ที่ตั้งค่าในโมเดลให้สร้างด้วย AI จะมีปุ่ม สร้างด้วย AI ข้อความ ยังไม่ได้ตั้งค่าพรอมต์ AI หมายความว่าฟิลด์ยังไม่มีพรอมต์
  • ข้อความแบบจัดรูปแบบ สร้างด้วย AI เปิดช่องพรอมต์ เขียนสิ่งที่ต้องการแล้วกด สร้าง
  • คอมโพเนนต์ที่มีตัวแปร A/B สร้างตัวแปรด้วย AI เพิ่มตัวแปร

ในฟิลด์ข้อความและข้อความแบบจัดรูปแบบ คำตอบจะแสดงให้ตรวจก่อน ไม่มีอะไรเปลี่ยนจนกว่าคุณจะกด นำไปใช้ ในฟิลด์ข้อความ นำไปใช้ จะแทนที่เนื้อหาของฟิลด์ ในข้อความแบบจัดรูปแบบ นำไปใช้ จะแทรกที่ตำแหน่งเคอร์เซอร์ คำตอบที่ยาวเกินขีดจำกัดของฟิลด์จะถูกตัด และแผงจะแจ้งก่อนคุณกดใช้

รูปภาพสร้างในคลังสื่อ ดู สื่อ ส่วน ตัววางแผนเนื้อหา เขียนฉบับร่างทั้งฉบับ

จัดการไฟล์ใน คลังสื่อ และตั้งค่า ภาษา

เปิดการอัปเดตคำแปลด้วย AI ในแถบด้านข้าง เลือกภาษาที่มีอยู่และอนุญาตให้แทนที่ข้อความรวมถึงคำแปลที่เขียนเอง ระบบบันทึกต้นฉบับก่อน แล้วแปลเฉพาะช่องข้อความและ rich text ที่แปลได้และเปลี่ยนแปลง โดยบันทึกเป็นฉบับร่างเวอร์ชันใหม่ผ่านสิทธิ์และการตรวจสอบเวอร์ชันตามปกติ หากข้อความต้นฉบับไม่เปลี่ยน จะไม่ส่งคำขอ AI ช่องและภาษาอื่นยังคงเดิม เมื่อล้างข้อความต้นฉบับ ช่องคำแปลที่เลือกจะถูกล้างโดยไม่สร้างข้อความแทน การเปลี่ยนภาษาต้นฉบับจะรีเซ็ตความยินยอม หากแปลไม่สำเร็จ ต้นฉบับที่บันทึกยังคงอยู่พร้อมแจ้งข้อผิดพลาด การเผยแพร่เป็นขั้นตอนแยกต่างหาก

การตั้งค่าหน้ามี อัปเดตคำแปลด้วย AI สำหรับภาษาของหน้าที่มีอยู่แล้วด้วย เลือกภาษาและอนุญาตให้แทนที่ข้อความอย่างชัดเจน รวมถึงคำแปลที่เขียนเอง ระบบบันทึกต้นฉบับก่อน AI เปรียบเทียบข้อความต้นฉบับก่อนและหลังกับข้อความของแต่ละภาษา แล้วอัปเดตเฉพาะช่องข้อความที่มีอยู่ แต่ละภาษาคง ID และลำดับส่วน เค้าโครง สื่อ ลิงก์ โค้ด เวอร์ชันคอมโพเนนต์ที่ปักหมุด การอ้างอิงร่วม และข้อเท็จจริงของตนเอง รูปแบบย่อหน้าและปลายทางลิงก์คงเดิม ระบบไม่แก้ไขเนื้อหาร่วมหรือคอมโพเนนต์ที่ปักหมุด บันทึกแต่ละภาษาตามลำดับผ่านการตรวจสิทธิ์ เวอร์ชัน และข้อเท็จจริงตามปกติ หากหน้าเปลี่ยนหลังบันทึกต้นฉบับ ให้ตรวจหน้าล่าสุดก่อนลองแปลอีกครั้ง พร้อมแจ้งผลสำเร็จ ไม่มีข้อความที่เกี่ยวข้องเปลี่ยน หรือข้อผิดพลาดแยกตามภาษา ต้นฉบับที่ไม่เปลี่ยน หรือไม่มีข้อความทั้งก่อนและหลังบันทึก จะไม่เรียก AI การลบข้อความต้นฉบับอาจลบข้อความคำแปลที่เกี่ยวข้อง การเปลี่ยนหน้า ภาษาต้นฉบับ หรือเว็บไซต์จะรีเซ็ตความยินยอม หากแปลล้มเหลว ต้นฉบับที่บันทึกยังคงอยู่ และข้อความที่พิมพ์ระหว่างแปลไม่หาย การเผยแพร่เป็นขั้นตอนแยกต่างหาก

เปิดตัวควบคุมแบบย่อ เนื้อหา → โฟลเดอร์รายการ เพื่อดูโฟลเดอร์หรือ ยังไม่จัดโฟลเดอร์ ในทุกโมเดลหรือโมเดลที่เลือก ตัวกรองอยู่ใน URL และคงอยู่เมื่อโหลดใหม่หรือย้อนกลับ จำนวนแสดงเฉพาะรายการที่อ่านได้ โดยนับคำแปลทั้งหมดเป็นรายการเดียว

ผู้มีสิทธิ์ site:settings เลือก โฟลเดอร์ใหม่ เพื่อสร้างโฟลเดอร์ หรือเลือกโฟลเดอร์แล้วกด แก้ไข เพื่อเปลี่ยนชื่อหรือโฟลเดอร์หลัก ยกเลิก ปิดฟอร์มโดยไม่บันทึก และลบโฟลเดอร์ว่างได้ ชื่อยาว 1–80 ตัวอักษร ชื่อภายใต้โฟลเดอร์หลักเดียวกันต้องไม่ซ้ำโดยไม่แยกตัวพิมพ์ จำกัด 500 โฟลเดอร์และห้าระดับ ย้ายรายการที่ใช้งานและโฟลเดอร์ย่อยออกก่อนลบ หน้าต่างยืนยันแสดงจำนวนรายการในถังขยะที่จะไม่มีโฟลเดอร์เมื่อคืนค่า โดยยังเก็บประวัติตำแหน่ง การสร้างหรือเปลี่ยนชื่อแสดงข้อความสำเร็จ

เปิด โฟลเดอร์ปัจจุบัน ในรายการ เลือกโฟลเดอร์แล้วกด ย้ายรายการ ตัวควบคุมและประวัติตำแหน่งจะพับไว้จนกว่าจะเปิด ต้องมีสิทธิ์อ่านและแก้ไข รวมข้อจำกัดเจ้าของและกฎรายการ ทุกภาษาใช้โฟลเดอร์ของรายการหลัก การย้ายไม่เปลี่ยน URL เวอร์ชัน หรือการเผยแพร่ ประวัติการย้าย แสดงประวัติการย้ายแยกจากเวอร์ชันเนื้อหา การคืนเวอร์ชันเก่าเก็บโฟลเดอร์ปัจจุบันไว้ ตัวแก้ไขแสดงการย้ายล่าสุด 100 ครั้ง

ทำสำเนา เก็บโฟลเดอร์ของรายการต้นฉบับไว้ รวมถึงหน้าที่สร้างด้วยตัวแก้ไขหน้า สำเนาเว็บไซต์เก็บโฟลเดอร์ว่างและตำแหน่งปัจจุบัน การโอนประวัติเก็บเหตุการณ์และชื่อผู้ดำเนินการด้วย ID ถูกสร้างใหม่ และใช้โฟลเดอร์เดิมเมื่อเส้นทางชื่อตรงกัน การนำเข้าซ้ำไม่ย้ายรายการจากงานก่อน การเลิกทำการนำเข้าจะเก็บรายการที่มีคนย้ายหลังนำเข้าไว้

กำหนด filterChoices สำหรับ relation และ when สำหรับตัวเลือก select โดยใช้รูปแบบตัวกรองฟิลด์ จำกัดสี่เงื่อนไขและสามระดับกลุ่ม relation ตรวจฟิลด์ของรายการเป้าหมาย ส่วน select ตรวจฟิลด์ข้างเคียงในฟอร์ม ฟิลด์ในคอมโพเนนต์ใช้ค่าข้างเคียงในอินสแตนซ์เดียวกัน

{
"type": "relation",
"targetModel": "article",
"relationType": "manyToMany",
"filterChoices": [
{ "field": "department", "op": "eq", "values": ["$field:department"] }
]
}
{
"type": "select",
"options": [
{ "value": "general", "label": "General" },
{
"value": "sales",
"label": "Sales",
"when": [{ "field": "department", "op": "eq", "values": ["sales"] }]
}
]
}

ใช้ $field:key, $user:id, $user:email, $entry:id, $entry:model, $entry:locale ได้ ใช้ $$ เมื่อต้องการเครื่องหมายดอลลาร์ตามตัวอักษร หากไม่มีบริบทที่จำเป็น จะไม่มีตัวเลือกที่ตรง การแก้ฟิลด์ข้างเคียงคำนวณตัวเลือกใหม่ ค่า select เดิมที่ไม่ตรงเงื่อนไขยังแสดงพร้อมคำเตือน ให้เลือกค่าใหม่หรือกด ล้าง การบันทึกตรวจค่าที่เลือกทั้งหมดอีกครั้ง รวมฟิลด์ที่ไม่ได้แก้ ต้องเปลี่ยนค่าที่ไม่เข้ากันก่อนบันทึก relation ยังเคารพสิทธิ์อ่านเดิม กฎตัวเลือกไม่ได้เพิ่มสิทธิ์

ปลั๊กอินที่เปิดใช้งานสามารถประกาศรายการแทรกในบรรทัดไว้ใน บล็อก → บล็อกจากปลั๊กอิน วางเคอร์เซอร์ ในย่อหน้าแล้วเลือกป้ายของรายการ รายการจะอยู่ในย่อหน้าเดิม กดป้ายที่แสดงเพื่อแก้ฟิลด์ที่ปลั๊กอินประกาศ ในกล่องโต้ตอบ แล้วปิดกล่องเพื่อเขียนต่อ

Dee Wan เป็นผู้แสดงตัวควบคุมและพรีวิว ค่าเก็บเป็นข้อมูลแบบมีโครงสร้างพร้อมชนิดและเวอร์ชันของปลั๊กอิน ไม่ใช่มาร์กอัปที่วางลงมา การเลิกทำ เวอร์ชันที่บันทึก การกู้คืน การคัดลอกไซต์ และการนำเข้าแพ็กเกจเก็บทั้งค่า และการอ้างอิง ตัวแสดงผลสาธารณะและเว็บไซต์ที่สร้างอนุญาตเฉพาะมาร์กอัปในบรรทัด ปลั๊กอินจึงแทรกองค์ประกอบ แบบบล็อกลงในย่อหน้าไม่ได้ หากปลั๊กอินถูกปิดหรือใช้งานไม่ได้ รายการยังอยู่ในข้อความที่บันทึกแต่ไม่แสดงต่อสาธารณะ บล็อกปกติของปลั๊กอินยังใช้งานแยกกันได้

สำหรับคอลเลกชัน เปิด ลำดับรายการ แล้วเลือก เปิดใช้ลำดับที่กำหนดเอง ต้องมี model:apply เลือก ใช้ลำดับที่กำหนดเอง แล้วเลื่อนรายการด้วยปุ่มลูกศร หรือลากไปไว้ก่อนรายการที่มองเห็น คำแปลทุกภาษาใช้ตำแหน่งเดียวกัน รายการที่ซ่อน ถูกกรอง หรืออยู่หน้าอื่นจะคงลำดับเดิมระหว่างกัน การย้ายใช้รายการที่มองเห็นเป็นจุดอ้างอิง กลุ่มใหม่ต่อท้ายรายการ การย้ายลงถังขยะและกู้คืนยังเก็บตำแหน่งเดิม และการจัดลำดับไม่สร้างรุ่นเนื้อหา

ลำดับนี้เป็นตัวเลือก รองรับสูงสุด 20,000 กลุ่มคำแปลต่อโมเดล หากมีการแก้พร้อมกัน ระบบจะปฏิเสธด้วยข้อขัดแย้ง ให้โหลดรายการใหม่ก่อนย้ายอีกครั้ง ผู้ใช้ API สาธารณะระบุ order=manual โดยตรง โหมดเรียงอื่นทำงานเหมือนเดิม และใช้การเรียงตามฟิลด์ร่วมกับลำดับนี้ไม่ได้ เคอร์เซอร์ผูกกับรุ่นลำดับ จึงใช้เคอร์เซอร์เก่าหลังจัดลำดับใหม่ไม่ได้ การคัดลอกไซต์นำลำดับของกลุ่มที่คัดลอกใหม่ไปด้วยและคงกลุ่มเดิมที่ปลายทาง การเลิกทำนำเข้าคืนค่าเปิดใช้เดิมได้เฉพาะเมื่อยังไม่มีการจัดลำดับหรือเปลี่ยนสมาชิกภายหลัง

โมเดลจัดฟิลด์ไว้ใต้หัวข้อที่แปลได้ หัวข้อและคำอธิบายใช้ภาษาอินเทอร์เฟซ หากไม่มีคำแปลจะใช้ภาษาเริ่มต้นของไซต์ แล้วจึงใช้ชื่อเดิม ชื่อกลุ่มไม่เปลี่ยนคีย์ฟิลด์หรือค่าที่บันทึกไว้

ใน Scheduling เพิ่มรายการลงรุ่นเผยแพร่โดยเลือก Version → Independent future version แล้วตั้งชื่อและเวลาของรุ่น เปิด เวอร์ชันในอนาคต ในรายการและเลือกเวอร์ชันของรุ่นนั้น แต่ละรุ่นมีเนื้อหาและประวัติของตัวเอง การแก้ไขไม่เปลี่ยนฉบับร่างปกติหรือเวอร์ชันที่เผยแพร่ จึงเตรียมหลายแคมเปญสำหรับรายการหรือหน้าที่ประกอบจากส่วนต่าง ๆ เดียวกันได้

ในตัวแก้ไขเวอร์ชันอนาคต เลือกภาษา แก้ฟิลด์ หรือส่วนและข้อมูลของหน้า แล้วกด บันทึก ประวัติเวอร์ชันในอนาคต แสดงการบันทึกของเวอร์ชันนั้น งานตรวจสอบที่บังคับจะตรวจเนื้อหานี้ ใช้ กลับไปที่รายการ เพื่อแก้ฉบับร่างปกติ

ดูตัวอย่างถึงรุ่นเผยแพร่นี้ ใช้ไซต์ที่เผยแพร่แล้ว รวมการเผยแพร่และยกเลิกเผยแพร่จากรุ่นตามกำหนดที่มาก่อน แล้วจึงใช้รุ่นที่เลือก หน้าที่ประกอบจากส่วนต่าง ๆ ใช้ตัวอย่างในตัวแก้ไขหน้า ต้องตั้งเวลาของรุ่นก่อน เนื้อหาที่คุณไม่มีสิทธิ์อ่านยังคงถูกซ่อน ตัวอย่างนี้ไม่เปลี่ยนการเผยแพร่หรือแคชสาธารณะ

เมื่อคำสั่งเผยแพร่เริ่มทำงาน ระบบจะยึดเวอร์ชันอนาคตที่แน่นอนและเปลี่ยนเป็นอ่านอย่างเดียว การแก้ฉบับร่างปกติภายหลังจะยังอยู่ รายการแบบฉบับร่างปกติในรุ่นเผยแพร่ยังคงใช้ฉบับที่บันทึกล่าสุด สองรุ่นไม่สามารถเปลี่ยนรายการเดียวกันในภาษาที่ทับกัน ณ เวลาเดียวกันได้ ให้เลือกเวลาต่างกัน

เปิดประเภทเนื้อหาหนึ่งประเภท เลือกรายการหรือเลือกทั้งหมดที่ตรงเงื่อนไข แล้วกด แก้ไขหลายรายการด้วย AI เลือกฟิลด์ข้อความและการทำงาน: เรียบเรียงใหม่, แปล, ปรับคำศัพท์ หรือ สรุป การแปลต้องเลือกภาษาต้นฉบับและภาษาเป้าหมายที่ต่างกัน ส่วนการปรับคำศัพท์ต้องระบุคำศัพท์ที่ต้องการใน คำแนะนำ

สร้างข้อเสนอ จะยึดรายการที่เลือกไว้ในขณะนั้น รายการที่ตรงเงื่อนไขภายหลังจะไม่ถูกรวม ต้องมีสิทธิ์ใช้ AI และอ่านเนื้อหาต้นฉบับ การสร้างข้อเสนอไม่บันทึกเนื้อหา แต่เก็บรุ่นต้นฉบับและค่าเดิมไว้ด้วย การแปลสร้างข้อเสนอได้ไม่เกินหนึ่งข้อเสนอต่อกลุ่มคำแปลที่เลือก

ใช้ ตรวจสอบข้อเสนอ เพื่อเทียบข้อความเดิม แก้ไขข้อเสนอ นำไปใช้ หรือปฏิเสธ เมื่อนำไปใช้ ระบบตรวจสิทธิ์ปัจจุบันของคุณสำหรับเนื้อหา ฟิลด์ และภาษา รวมถึงกฎตรวจสอบค่าและรุ่นของรายการ หากรายการเปลี่ยนไปหลังสร้างข้อเสนอ ระบบจะไม่ยอมให้นำข้อเสนอเก่าไปใช้ การแก้ไขและตัดสินข้อเสนอยังตรวจรุ่นของข้อเสนอด้วย จึงไม่เขียนทับการแก้ไขของผู้ตรวจคนอื่นโดยไม่แจ้ง การแปลสามารถเพิ่มภาษาที่ตั้งค่าไว้แต่ยังไม่มีคำแปลผ่านการบันทึกรุ่นตามปกติ

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


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