คู่มือสไตล์ UI สําหรับส่วนเสริม Google Workspace

ส่วนเสริมของ Google Workspace ควรสอดคล้องกับรูปแบบและเลย์เอาต์ของแอปพลิเคชันโฮสต์ที่ขยาย โดยควรขยาย UI อย่างเป็นธรรมชาติโดยใช้การควบคุมและลักษณะการทำงานที่คุ้นเคย หลักเกณฑ์ที่แสดงที่นี่อธิบายวิธีจัดการข้อความ รูปภาพ การควบคุม และการสร้างแบรนด์ที่ส่งเสริมประสบการณ์ของผู้ใช้ที่มีคุณภาพสูง

หากส่วนเสริมเปิดหน้าเว็บแยกต่างหากซึ่งเป็นส่วนหนึ่งของการทํางานของส่วนเสริม (เช่น หน้าการตั้งค่าสําหรับส่วนเสริม) โปรดตรวจสอบว่าหน้าเว็บเหล่านั้นเป็นไปตามหลักเกณฑ์ด้านสไตล์เหล่านี้ด้วย

ข้อความและรูปภาพ

ส่วนนี้จะอธิบายวิธีใช้ข้อความและรูปภาพในส่วนเสริมอย่างถูกต้อง

ชื่อส่วนเสริม

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

  • ใช้ตัวพิมพ์ใหญ่สำหรับชื่อ
  • หลีกเลี่ยงเครื่องหมายวรรคตอน โดยเฉพาะวงเล็บ เว้นแต่ว่าจะเป็นองค์ประกอบของแบรนด์
  • โปรดใช้ข้อความสั้นๆ โดยควรมีความยาวไม่เกิน 15 อักขระ ระบบอาจตัดชื่อที่ยาวในข้อมูล Google Workspace Marketplace และที่อื่นๆ โดยอัตโนมัติ
  • อย่าใส่คำว่า "Google", "Gmail" หรือชื่อผลิตภัณฑ์อื่นๆ ของ Google ในชื่อส่วนเสริม
  • อย่าใส่คำว่า "ส่วนเสริม" ในชื่อส่วนเสริม
  • ละเว้นข้อมูลเวอร์ชัน

รูปแบบการเขียน

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

เมื่อเขียนข้อความ UI

  • ใช้ตัวพิมพ์ตามแบบประโยค (โดยเฉพาะสำหรับปุ่ม ป้ายกำกับ และการดําเนินการของการ์ด)
  • โปรดใช้ข้อความสั้นๆ ง่ายๆ ที่ไม่มีศัพท์เฉพาะหรือคำย่อ

การดำเนินการแบบทั่วไปและการดําเนินการกับการ์ด

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

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

ข้อความแสดงข้อผิดพลาด

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

  • ไม่อนุญาตให้ผู้ใช้เห็นข้อยกเว้นที่โค้ดของคุณแสดง แต่ให้ใช้คำสั่ง try...catch เพื่อขัดจังหวะข้อยกเว้น แล้วแสดงข้อความแสดงข้อผิดพลาดที่ผู้ใช้เข้าใจง่าย
  • ก่อนเผยแพร่ ให้ตรวจสอบว่าส่วนเสริมไม่ได้แสดงข้อมูลการแก้ไขข้อบกพร่องใน UI

เนื้อหา Help

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

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

รูปภาพ

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

การควบคุม

ส่วนนี้จะแสดงหลักเกณฑ์ด้านประสบการณ์ของผู้ใช้สำหรับวิดเจ็ตแบบอินเทอร์แอกทีฟ

ปุ่ม

ใช้ปุ่มเพื่อควบคุมการดําเนินการหลักของอินเทอร์เฟซผู้ใช้แทนวิดเจ็ตอื่นๆ

  • ป้ายกํากับปุ่มข้อความส่วนใหญ่ควรขึ้นต้นด้วยคํากริยา
  • ในกรณีส่วนใหญ่ แถวปุ่มควรมีปุ่มไม่เกิน 3 ปุ่ม

DecoratedText

วิดเจ็ต DecoratedText ช่วยให้คุณนำเสนอเนื้อหาข้อความด้วยไอคอน ปุ่ม หรือสวิตช์ได้

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

อินพุตการเลือก

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

  • ใช้ช่องทําเครื่องหมายเมื่อผู้ใช้เลือกตัวเลือกได้หลายรายการ หรือไม่มีตัวเลือกใดเลย ใช้ปุ่มตัวเลือก (หรือเมนูตัวเลือก) เมื่อต้องเลือกตัวเลือกเพียงรายการเดียว ใช้เมนูแบบเลื่อนลงเมื่อระบุรายการทางเลือกสั้นๆ ขณะพยายามประหยัดพื้นที่ใน UI
  • ใช้การขึ้นต้นประโยคด้วยตัวพิมพ์ใหญ่สำหรับข้อความที่กำหนดให้กับแต่ละตัวเลือก
  • หลีกเลี่ยงการใช้การเปลี่ยนแปลงการเลือกเพื่อทริกเกอร์การดำเนินการที่สำคัญซึ่งแก้ไขได้ยาก เนื่องจากผู้ใช้มักทำผิดพลาดเมื่อทำการเลือก แต่ให้ลองเพิ่มปุ่มที่อ่านค่าการเลือกปัจจุบัน แล้วทริกเกอร์การดำเนินการแทน
  • สำหรับเมนูแบบเลื่อนลง ให้จัดเรียงตัวเลือกตามลําดับตัวอักษรหรือตามรูปแบบที่ผู้ใช้ทุกคนเข้าใจได้ (เช่น แสดงวันของสัปดาห์ตามลําดับโดยเริ่มจากวันอาทิตย์หรือวันจันทร์)
  • จํากัดจํานวนตัวเลือกในวิดเจ็ตอินพุตการเลือกหนึ่งๆ เป็นจํานวนที่เหมาะสม หากมีตัวเลือกมากเกินไป ผู้ใช้อาจใช้วิดเจ็ตได้ยาก ในกรณีดังกล่าว ให้พิจารณาแบ่งตัวเลือกออกเป็นหมวดหมู่ต่างๆ และวิดเจ็ตหลายรายการ

การป้อนข้อความ

อินพุตข้อความเป็นพื้นที่สำหรับให้ผู้ใช้ป้อนข้อมูลสตริง

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

การสร้างแบรนด์

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

ในส่วนเสริม

หากต้องการใส่การแสดงแบรนด์ใน UI ของส่วนเสริม ให้ใช้ข้อความสั้นๆ และเบาสบาย วิธีนี้ช่วยให้ผู้ใช้มุ่งเน้นที่ฟังก์ชันการทำงานของส่วนเสริม

  • ส่วนต่างๆ ทั้งหมดของส่วนเสริมต้องเป็นไปตามหลักเกณฑ์การใช้แบรนด์
  • อย่าใส่คำว่า "Google", "Gmail" หรือชื่อผลิตภัณฑ์อื่นๆ ของ Google
  • อย่าใส่ไอคอนผลิตภัณฑ์ของ Google แม้ว่าจะมีการดัดแปลงไอคอนก็ตาม
  • อย่าใส่คำว่า "ส่วนเสริม" ในข้อความการสร้างแบรนด์
  • ข้อความการสร้างแบรนด์ควรมีความยาวไม่เกิน 2-3 คำ

ใน Google Workspace Marketplace

เมื่อกำหนดค่าส่วนเสริมเพื่อเผยแพร่ คุณจะต้องระบุชิ้นงานกราฟิกและข้อความจำนวนหนึ่งเพื่อสร้างข้อมูลผลิตภัณฑ์ใน Google Workspace Marketplace

ทุกแง่มุมของข้อมูลผลิตภัณฑ์ใน Store และชิ้นงานเหล่านี้ต้องเป็นไปตามหลักเกณฑ์การใช้แบรนด์