วิธีสร้างกลุ่มสมาชิกใหม่ใน Joomla

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

❶ วางแผนก่อนสร้างกลุ่ม

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

② ตรวจว่ากลุ่มมาตรฐานของ Joomla เช่น Registered, Author หรือ Editor ใช้งานได้ตรงความต้องการอยู่แล้วหรือไม่ หากตรงอยู่แล้ว การใช้กลุ่มเดิมอาจจัดการง่ายกว่า

③ คิดชื่อกลุ่มให้จำง่ายและสื่อถึงหน้าที่ เช่น “สมาชิกพิเศษ” หรือ “ผู้ตรวจบทความ”

④ เลือกกลุ่มแม่อย่างระมัดระวัง เพราะกลุ่มลูกอาจสืบทอดสิทธิ์จากกลุ่มแม่ด้วย

❷ สร้าง User Group

① เข้าสู่ระบบหลังบ้าน แล้วไปที่ Users → Groups

② กด New เพื่อเปิดหน้าสร้างกลุ่ม

③ กรอกชื่อกลุ่มในช่อง Group Title

④ เลือก Group Parent ให้สอดคล้องกับสิทธิ์พื้นฐานที่ต้องการสืบทอด หากไม่แน่ใจ อย่าเลือกกลุ่มที่มีสิทธิ์สูงกว่าความจำเป็น

⑤ กด Save & Close แล้วตรวจว่ากลุ่มใหม่ปรากฏในรายการ

❸ กำหนดสิทธิ์และระดับการมองเห็น

① ไปยังหน้าสิทธิ์ของกลุ่ม แล้วกำหนดการกระทำที่อนุญาต เช่น สร้าง แก้ไข หรือเผยแพร่เนื้อหา

② ตรวจค่าที่สืบทอดจากกลุ่มแม่และค่า Calculated Setting เพื่อดูสิทธิ์ที่มีผลจริง

③ หากต้องการให้กลุ่มดูเนื้อหาเฉพาะ ให้ไปที่ Users → Access Levels สร้างหรือแก้ระดับการเข้าถึง แล้วเลือกกลุ่มนี้

④ เมื่อตั้งค่าบทความ เมนู หรือโมดูลที่ต้องการจำกัด ให้กำหนด Access Level ให้ตรงกับกลุ่มเป้าหมาย

❹ เพิ่มผู้ใช้และทดสอบกลุ่ม

① ไปที่ Users → Manage แล้วเปิดบัญชีที่ต้องการเพิ่มเข้ากลุ่ม

② เลือกชื่อกลุ่มใหม่ในส่วน Assigned User Groups แล้วบันทึก

③ ทดสอบด้วยบัญชีผู้ใช้ในกลุ่มว่าเห็นเนื้อหาที่ควรเห็น และไม่สามารถทำสิ่งที่ไม่ได้รับอนุญาต

④ หากลบกลุ่มภายหลัง ผู้ใช้ที่อยู่ในกลุ่มนั้นจะสูญเสียสิทธิ์ที่ได้รับจากกลุ่มดังกล่าว ควรย้ายผู้ใช้ออกจากกลุ่มก่อนลบ

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

หลังสร้างกลุ่ม ควรตรวจทั้งการกระทำที่ทำได้และเนื้อหาที่มองเห็นได้ เนื่องจากสองส่วนนี้ตั้งค่าแยกกันใน Joomla ComSiam แนะนำให้จดหน้าที่ของแต่ละกลุ่มไว้เพื่อให้ดูแลบัญชีได้ต่อเนื่อง