Templates by BIGtheme NET
หน้าแรก / การสร้างเว็บไซต์ ด้วย Joomla / การบริหารจัดการ User ใน Joomla!

การบริหารจัดการ User ใน Joomla!



บทความนี้ เป็นบทความต่อเนื่อง เรื่อง “การสร้างเว็บไซต์แบบมืออาชีพ โดยไม่ต้องมีความรู้การเขียนโปรแกรมด้วย Joomla! กับ Case Study เว็บไซต์ Enjoy Chinese

.

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

กลุ่มของ User ใน Joomla! แบ่งเป็น 2 กลุ่มใหญ่

1. กลุ่มผู้ชมเว็บ (Front-end User)

1.1 กลุ่มผู้ชมเว็บทั่วไป ที่ไม่ได้เป็นสมาชิก
1.2 กลุ่มผู้ชมเว็บที่เป็นสมาชิก  (ถ้าเราไม่ได้เปิดให้สมัครสมาชิกได้ก็จะไม่มีผู้ชมกลุ่มนี้ค่ะ) แบ่งได้เป็น 4 กลุ่มย่อย

  1. Registered User : สามารถ login เข้าเว็บไซต์ และดูข้อมูลต่างๆ ได้ตามที่ผู้ดูแลเว็บกำหนดสิทธิ์ไว้เท่านั้น
  2. Author : ดูข้อมูล และสร้างบทความได้  แต่บทความนั้นต้องได้รับการอนุมัติจากสมาชิกกลุ่ม Publisher ก่อนแสดงในเว็บไซต์
  3. Editor  : ดูข้อมูล สร้างบทความได้ และยังแก้ไขบทความของผู้อื่นได้ด้วย แต่หากเป็นบทความใหม่ ต้องได้รับการอนุมัติจากกล่ม Publisher ก่อน
  4. Publisher : ดูข้อมูล สร้างบทความได้ แก้ไขบทความของผู้อื่นได้ และมีเป็นผู้ตัดสินใจอนุมัติว่าจะให้บทความของสมาชิกกลุ่ม Auther และ Editor แสดงในเว็บไซต์หรือไม่

.

2. กลุ่มผู้ดูแลเว็บไซต์ (Back-end User)

เป็นกลุ่ม User ที่มีสิทธิ์ login ไปยังหน้าบริหารจัดการเว็บไซต์ เพื่อเข้าไปปรับแต่ง แก้ไขค่าการทำงานต่างๆ ของเว็บไซต์ เช่น การจัดหมวดหมู่เนื้อหา, การเปลี่ยน template หน้าตาเว็บ, การ install|uninstall component   และสามารถสร้าง user ใหม่ได้ เป็นต้น

ผู้ดูแลเว็บ แบ่งได้เป็น 3 กลุ่มย่อย

  1. Manager : สามารถจัดการหมวดหมู่ของเนื้อหา (Section,Category,Article) และสร้างหรือแก้ไขเมนูต่างๆ ได้  แต่ไม่มีสิทธิ์สร้าง user
  2. Administrator : สามารถจัดการเนื้อหา, แก้ไขสิทธิ์การใช้งานของ User กลุ่ม Manager และ ผู้ชมที่เป็นสมาชิกได้,  install|uninstall component ต่างๆ  แต่ไม่สามารถแก้ไขค่าใน Global Configuration, ไม่สามารถเปลี่ยนแปลง template และไม่สามารถใช้งานระบบ Mass Mail ได้
  3. Super Administrator : สามารถทำได้ทุกอย่าง

 

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

 

การสร้าง User ใน Joomla! ทำได้ 2 วิธี

  1. เปิดผู้ชมสามารถสมัครผ่านทางหน้าเว็บไซต์
  2. ผู้ดูแลเว็บเป็นคนสร้าง User ให้ (User Manager > New)

 

ในหน้าเว็บ แต่ละบทความหรือเนื้อหานั้นจะมีชื่อผู้เขียนแสดงอยู่ สังเกตว่าตอนนี้จะแสดงเป็น Administrator

ถ้าเราอยากจะให้ Friendly ขึ้นแสดงเป็นชื่อของตัวเองก็ได้ค่ะ ให้เราเข้ามาแก้ไขข้อมูลผูใช้งาน โดย Login เข้ามาหน้าผู้ดูแลเว็บ และเลือก รูป icon User Manager

จากนั้นคลิกที่ชื่อ User ที่เราต้องการแก้ไขข้อมูล

เราสามารถแก้ไขข้อมูลต่างๆ ของ User ได้ แต่ที่ผู้เขียนจะแก้ไขในที่นี่ คือ Name ให้เปลี่ยนจาก “Administrator” มาเป็น “Joy” ค่ะ (User name สำหรับ Login คงไว้เป็น admin เหมือนเดิม) แล้วกดปุ่ม Save


กลับมาดูที่หน้าเว็บไซต์อีกครั้ง ชื่อของผู้เขียนเดิมที่เป็น Administrator” จะเปลี่ยนมาเป็น “Joy” แล้วค่ะ

คุณอาจสนใจเรื่องนี้

วิธีแก้ไขเวลาที่แสดงผิดเพี้ยนใน Jcomment ของ Joomla!

ไม่แน่ใจว่าคนที่ใช้ตัว Comment ของ “JComment” จะเจอปัญหาเดียวกันหรือเปล่านะคะ เรื่อง “เวลาที่แสดงของ comment ไม่ถูกต้อง”  ทีแรกใช้ๆ ไปก็ไม่ได้สังเกตเรื่องเวลา เพราะเราไม่ได้เป็นคน comment แต่พอไปตอบ comment ก็เอ๊ะเวลามันแปลกๆ  ...

6 ความคิดเห็น

  1. ตรงบทความ มานจะมีพวก ผู้แต่ง วันที่ พอตอนท้ายก็จะมีพวก Last Update วันที่ ทำงัยที่จะไม่ให้มันแสดงขึ้นมาครับ….ทำอย่างไรคับ….
    …ขอบคุณครับ…..

  2. เลือก Menu Content > Article manager

    ที่ Menu Tool ด้านบนจะมีให้เลือก Unarchive Archive Publish Unpublish Move Copy Trash Change New “Parameters” Help Article Manager

    คลิกที่ Parameters เพื่อกำหนดค่าการแสดงผลต่างๆ ตามต้องการ จะ show จะ hide ก็ตามใจเลยค่ะ แต่ที่ถามไว้ คือ “Modified Date and Time” ให้เลือกเป็น hide ซะ บันทึกค่าไปก็จบ

    แต่ว่าในแต่ละ Article ที่เราเขียนไว้ ส่วนของ Parameters (Advanced) จะต้องเลือกใช้คุณสมบัติเป็น User Globalด้วย (ซึ่งโดย default ก็จะเลือกไว้อยู่แล้ว) ดังนั้นที่แก้ไปเมื่อกี้ก็จะมีผลเลย :OK:

  3. ถ้าเราต้องการกำหนดให้ user ที่เป็น regis มีสองกลุ่ม เช่น กลุ่ม a กับ b สามารถทำได้มั้ยคะ

    แล้วต้องทำยังไง

  4. กำหนดสิทธิ์ให้ user ได้หลายกลุ่ม แต่ตามที่ joomla ให้มานะคะ โดยเข้าไปที่ user manager

  5. ว่าแต่มีแบบว่า กลุ่มลูกค้ากลุ่มดูอันนี้ได้ กลุ่มลูกค้ากลุ่มนี้ดูบทความนี้ไม่ได้มีบ้างไหมค่ะ

  6. ได้สร้าง User Publisher จุดประสงค์เพื่อต้องการให้ User สามารถเข้าไปแก้ไขบทความที่ admin สร้างขี้นได้นะค่ะ
    (หมายถึง login เข้าไปแก้ไขบทความจากหน้าเว็บไซต์ ) ไม่ทราบว่าสามารถทำได้ไหมคะ

    พอดีลองไปสร้างแล้ว login เข้าไปจากหน้าเว็บไซต์ ด้วย User Publisher เห็นแค่
    User Menu

    * Your Details
    * Submit an Article
    * Submit a Web Link
    * Logout
    และสร้าง Article ได้อย่างเดียวเลยอะคะ แต่รู้ว่าจะเข้าไปแก้ไขบทความที่ admin สร้างขี้นได้ยังไง รบกวนท่านผู้รู้แนะนำด้วยค่ะ

Leave a Reply

Your email address will not be published. Required fields are marked *