วิดีโอนี้เป็นตอนที่ 29 ของซีรีส์สอนทำเว็บไซต์ด้วย Joomla 4 โดยช่อง Hitztheme ซึ่งเน้นอธิบายเรื่องการจัดการ Groups (กลุ่มผู้ใช้) และ Permissions (การกำหนดสิทธิ์) เพื่อให้คุณสามารถแบ่งหน้าที่การทำงานบนเว็บไซต์ได้อย่างละเอียดครับ
สรุปเนื้อหาสำคัญในคลิปมีดังนี้ครับ:
1. ความเข้าใจเรื่อง Groups (กลุ่มผู้ใช้)
- Joomla มีกลุ่มมาตรฐานที่ตั้งค่ามาให้แล้ว เช่น Guest (ผู้เยี่ยมชมทั่วไป), Registered (สมาชิกที่ล็อกอินหน้าเว็บได้), และ Super User (ผู้ดูแลระบบสูงสุดที่ทำได้ทุกอย่าง) [02:15]
- การสร้างกลุ่มใหม่สามารถทำได้โดยกำหนด "กลุ่มแม่" (Parent Group) เพื่อรับสิทธิ์เบื้องต้นสืบทอดต่อมา [07:52]
2. การกำหนด Permissions (สิทธิ์การเข้าถึง)
- คุณสามารถเข้าไปตั้งค่าได้ที่เมนู System > Global Configuration > Permissions [03:45]
- สิทธิ์หลักที่สำคัญ:
- Site Login: สิทธิ์ในการล็อกอินเข้าหน้าเว็บไซต์ [04:33]
- Admin Login: สิทธิ์ในการล็อกอินเข้าส่วนหลังบ้าน (Backend) ซึ่งสำคัญมากสำหรับทีมงานที่ต้องเข้ามาช่วยจัดการข้อมูล [07:06]
- Create/Delete/Edit: การอนุญาตให้สร้าง ลบ หรือแก้ไขเนื้อหาในส่วนต่างๆ [11:50]
3. การใช้งานจริง (ตัวอย่างในคลิป)
- ผู้สอนสาธิตการสร้าง "Demo Group" และสร้าง User ทดสอบ [08:02]
- สอนวิธีจำกัดสิทธิ์ใน Component เฉพาะอย่าง เช่น Akeeba Backup โดยตั้งค่าให้ User กลุ่มนี้สามารถกดสั่ง Backup เว็บไซต์ได้ แต่ "ห้ามดาวน์โหลด" ไฟล์ Backup และ "ห้ามตั้งค่า" (Config) ระบบ [13:30]
- สิ่งนี้ช่วยให้เราจ้างคนมาช่วยดูแลเว็บหรือเขียนบทความได้ โดยที่ไม่ต้องกังวลว่าเขาจะเข้าถึงข้อมูลสำคัญหรือทำให้ระบบพัง [15:53]
4. Text Filters
- อธิบายเพิ่มเติมเรื่องการกรองข้อความ (Text Filter) สำหรับแต่ละกลุ่ม เช่น Super User จะตั้งเป็น No Filtering (ใส่ Code หรือ Script ได้เต็มที่) [16:23]
- สำหรับกลุ่มอื่นควรมีการกรองเพื่อความปลอดภัย ป้องกันการใส่สคริปต์ที่เป็นอันตรายลงในเนื้อหา [17:16]
สรุปสั้นๆ: คลิปนี้จะช่วยให้คุณบริหารจัดการทีมงานหลังบ้านได้อย่างเป็นระบบ ใครทำหน้าที่เขียนบทความก็ให้สิทธิ์เฉพาะบทความ ใครหน้าที่สำรองข้อมูลก็ให้สิทธิ์เฉพาะส่วนนั้น โดยไม่ต้องให้รหัสผ่าน Super User กับทุกคนครับ




