ข้ามไปเนื้อหา

วิกิพีเดีย:สภากาแฟ/อภิปราย/สคริปต์จัดให้

จากวิกิพีเดีย สารานุกรมเสรี


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

  1. กำหนดฟังก์ชันงานที่ต้องการใช้ เช่น แจ้งข้อความ (ต้อนรับ เตือน บล็อก ละเมืด ข้อความถูกลบ) แทนที่ข้อความ (เก็บกวาดสระซ้อน ?) ลบภาพที่ไม่ได้ใช้อย่างรวดเร็ว ลบ CSD อย่างรวดเร็ว
  2. หาเครื่องมือทดแทนจากแหล่งอื่น เช่น คุณ G(x) เคยเสนอ wikEd มาก็พอใช้งานได้
  3. localize ให้เครื่องมือต้นแบบนั้นเหมาะกับวิกิพีเดียไทย + โครงการของวิกิมีเดียอื่นๆ ในภาษาไทย
  4. จัดตั้งทีมงานผู้พัฒนาที่ช่วยตอบสนองความต้องการดังกล่าว ไม่ใช่ให้สมาชิกเพียงรายเดียวดูแล

อภิปรายรายละเอียดในแต่ละประเด็นได้ด้านล่างเลยนะครับ

--taweethaも 11:43, 11 ตุลาคม 2554 (ICT)


สาเหตุที่ สจห. ใช้งานไม่ได้

  1. คุณ Aristitleism แจ้งว่า สจห. ยังใช้ได้อยู่ในวิกิซอร์ส --taweethaも 07:02, 12 ตุลาคม 2554 (ICT)
  2. มีข้อสังเกตอีกครับว่า ทำไมผู้ใช้บางคนยังใช้ สจห. ในวิกิพีเดียไทยได้ เช่น คุณ Pubat --Aristitleism 21:51, 13 ตุลาคม 2554 (ICT)
    น่าสังเกตว่าผมลองลอก Code จาก s:th:User:Jutiphan/iScript/main.js (ตามหน้า User:Pubat/vector.js) มาใช้แล้วก็พบว่าฟังก์ชันยังใช้ได้เป็นบางส่วน แม้ฟังก์ชันดังกล่าวก็ดึงไปจากวิกิพีเดียไทยนั่นเอง สงสัยต้องลอง Debug จากทางนั้นดูครับ ประกอบกับปากคำของคุณ Pubat เองที่บอกว่าใช้ iScript 0.87 อยู่แล้วยังใช้ได้ แสดงว่าอาจมี Code บางส่วนที่ Contradict กันและกันอยู่กระมังครับ --∫G′(∞)dx 15:39, 19 ตุลาคม 2554 (ICT)
    วิธีแก้ชั่วคราว (ถ้ามีปัญหาชุมชนคงต้องช่วยกัน Debug ไปก่อนครับ) คือใส่ทั้งสคริปต์จาก Wikisource กับสคริปต์จาก Wikipedia ผมเองยังไม่ทราบว่ามันเป็น Complement กันหรืออย่างไร อันนู้นได้อันนี้ไม่ได้ แต่ลองดูก่อนได้ครับ Code ที่จะให้ใส่ลองดูข้างล่างครับ ประเด็นสำคัญคือเพราะนี่เป็นการดึง Script รุ่นเก่ามาใช้ จึงขาดฟังก์ชันหลาย ๆ อย่างเช่น ฟังก์ชันย้อนก่อกวน ฟังก์ชันเตือนก่อกวน แต่ถ้าเอาไว้สำหรับแท็กป้ายก็คือยังไม่พบปัญหาใด ๆ ครับ --∫G′(∞)dx 15:54, 19 ตุลาคม 2554 (ICT)
  3. อาจจะลองก๊อปปี้โค้ดของคุณ Pubat User:Pubat/vector.js ใช้ไปพลางๆก่อนก็ได้ครับ ขณะที่ คุณ Taweetham และ คุณ G(x)กำลังพัฒนาสคริปต์จัดให้ ขอบคุณมากครับ-- ผู้ใช้:Wittaya.kitka ^_^ 16:45, 19 ตุลาคม 2554 (ICT)
    • ทดลองแล้ว การแจ้งอยู่ในโครงการใช้ได้ แต่การแจ้งก่อกวนและการลบภาพที่ไม่ได้ใช้ทำไม่ได้ครับ --taweethaも 18:14, 19 ตุลาคม 2554 (ICT)
    • ต้องตั้งค่าผู้ใช้แล้วกดที่หน้าตาและเลือกแบบโมโนบุ๊กครับ-- ผู้ใช้:Wittaya.kitka ^_^ 20:11, 19 ตุลาคม 2554 (ICT)
    น่าจะได้นะครับ-- ผู้ใช้:Wittaya.kitka ^_^ 21:24, 19 ตุลาคม 2554 (ICT)
    สจห. ใช้ได้แล้วครับ แต่อัพเดทไปรุ่นล่าสุดไม่ได้--thwklux 12:55, 4 พฤศจิกายน 2554 (ICT)

ฟังก์ชันที่ต้องการ

  1. เพิ่มการลบลิงก์แดงออก และเพิ่มโหมดเวลาปัจจุบันด้วย (เคยดูในเมต้ามีผู้ใช้บางคน เขียนสคริปต์ผู้ใช้แบบมีเวลากำกับด้วย) --Nakare†12:46, 11 ตุลาคม 2554 (ICT)
    • ไม่เข้าใจ กรุณาขยายความ --taweethaも 17:29, 14 ตุลาคม 2554 (ICT)
    • ลบลิงก์แดงออกอย่างรวดเร็วด้วยปุ่มเดียว และเพิ่มโหมดเวลาปัจจุบันด้านมุมบน (ดังที่มีผู้ใช้ในเมต้าบางคนใช้) --Nakare† 05:42, 17 ตุลาคม 2554 (ICT)
      • คนไหนใช้ ถ้ามีเครื่องมือต้นแบบช่วยแจ้งมาด้วยครับ --taweethaも 03:55, 18 ตุลาคม 2554 (ICT)
        • สำหรับ Script เวลา ดูข้างล่างครับ --∫G′(∞)dx 12:26, 18 ตุลาคม 2554 (ICT)
  2. แทรกข้อความจากแม่แบบ
    • แจ้ง: ต้อนรับ/เตือน/ก่อกวน/ละเมิด/โฆษณา/เขียนโครงการ/ส่งการบ้าน/บล็อก/อยู่ในโครงการ --taweethaも 06:30, 12 ตุลาคม 2554 (ICT)
  3. แก้ไขหมวดหมู่อย่างรวดเร็ว --taweethaも 06:30, 12 ตุลาคม 2554 (ICT)
    • คุณ G(x) แนะนำ HotCat --taweethaも 05:18, 15 ตุลาคม 2554 (ICT)
  4. แทนที่ข้อความหนึ่งด้วยอีกข้อความหนึ่ง --taweethaも 05:18, 15 ตุลาคม 2554 (ICT)
    • คุณ G(x) แนะนำ wikEd --taweethaも 05:18, 15 ตุลาคม 2554 (ICT)
    • น่าจะแทนที่ external link ด้วย internal link เช่น [http://th.wikipedia.org/w/index.php?title=วิกิพีเดีย:ศาลาชุมชน สภากาแฟ] แทนด้วย [[วิกิพีเดีย:ศาลาชุมชน สภากาแฟ]] อย่างรวดเร็วโดยการกดเพียงปุ่มเดียว --taweethaも 06:30, 12 ตุลาคม 2554 (ICT)
  5. Admin function - ฟังก์ชันช่วยเหลือผู้ดูแลระบบ
    • ลบ CSD อย่างรวดเร็ว --taweethaも 06:30, 12 ตุลาคม 2554 (ICT)
    • ลบภาพในหน้าภาพที่ไม่ได้ใช้อย่างรวดเร็ว --taweethaも 05:25, 15 ตุลาคม 2554 (ICT)
  6. แทรกฟังก์ชันต่างๆ
    • ฟังก์ชันการใส่ภาพ และ ฟังก์ชันการจัดระดับบทความครับ--^^" ผู้ใช้:Wittaya.kitka 08:37, 17 ตุลาคม 2554 (ICT)
      • ใส่ภาพอย่างไรครับ ปัจจุบันแถบเครื่องมือมาตรฐานมีอยู่แล้ว จัดระดับบทความ (ครั้งแรก) อาจซ้ำกับข้อ 2 แต่เปลี่ยนระดับบทความอันนี้ไม่ซ้ำแน่นอน --taweethaも 03:55, 18 ตุลาคม 2554 (ICT)

เครื่องมือต้นแบบ

  1. คุณ G(x) เคยแนะนำ wikEd นานมาแล้ว --taweethaも 05:22, 15 ตุลาคม 2554 (ICT)
    • ติดตั้งให้ทดลองใช้งานในวิกิพีเดียภาษาไทยแล้วครับ (เข้าไปใช้ได้โดยล็อกอิน แล้วดูจากแถบด้านบนขวา เลือก การตั้งค่าของฉัน-->อุปกรณ์เสริม แล้วเลือกใช้ Gadget ที่ต้องการได้ตามสะดวก) --taweethaも 05:22, 15 ตุลาคม 2554 (ICT)
  2. WP:HOTCAT พอจะใช้ได้ครับ ปัญหามีอยู่ว่าเวอร์ชันที่ผมนำมาใช้เป็นการดึง Gadget และ Configuration มาจากคอมมอนส์โดยตรง จึงมีปัญหาว่าเวลาใส่ Category แล้วมันจะติดลิงก์วิธีใช้ Gadget Hotcat เป็นลิงก์แดง/Edit Summary ก็เป็นภาษาอังกฤษ และแม้จะใส่หมวดหมู่ในหน้าไม่มีหมวดหมู่แต่มีแต่ป้าย {{ต้องการหมวดหมู่}} ก็ตาม ป้ายก็จะไม่หายไปเพราะมันจะจับแต่ {{Uncategorized}} แล้วเอาอันนี้ (ภาษาอังกฤษ) ออกเท่านั้น กระบวนการนี้ต้องใช้ Localization จึงจะเหมาะสมกับ THWP ที่สุดครับ --∫G′(∞)dx 13:24, 12 ตุลาคม 2554 (ICT)
    • ติดตั้งให้ทดลองใช้งานในวิกิพีเดียภาษาไทยแล้วครับ (เข้าไปใช้ได้โดยล็อกอิน แล้วดูจากแถบด้านบนขวา เลือก การตั้งค่าของฉัน-->อุปกรณ์เสริม แล้วเลือกใช้ Gadget ที่ต้องการได้ตามสะดวก) --taweethaも 17:28, 14 ตุลาคม 2554 (ICT)
  3. MediaWiki:Gadget-UTCLiveClock.js (เพิ่มเวลามุมบนขวาหลังเมนู "Log Out" ตอบสนองคุณนคเรศ ข้อสอง) แต่ต้องแก้ Code จากต้นฉบับเล็กน้อยครับ เพราะเดิม Script จะดึงเวลาจาก UTC มา ไม่ใช่เวลา UTC+7 --∫G′(∞)dx 12:26, 18 ตุลาคม 2554 (ICT)
    • ขอบคุณครับ ติดตั้งให้ทดลองใช้งานในวิกิพีเดียภาษาไทยแล้วครับ (เข้าไปใช้ได้โดยล็อกอิน แล้วดูจากแถบด้านบนขวา เลือก การตั้งค่าของฉัน-->อุปกรณ์เสริม แล้วเลือกใช้ Gadget ที่ต้องการได้ตามสะดวก) --taweethaも 12:43, 18 ตุลาคม 2554 (ICT)
  4. en:Wikipedia:Gadget ไม่ทราบว่าจะเลือกอันไหนต่อดี --taweethaも 17:27, 14 ตุลาคม 2554 (ICT)

Localization process

  1. ยังไม่ได้ทำอะไรทั้งสิ้น แค่คัดลอกโค้ดมาใส่วิกิพีเดียภาษาไทย อาจมีการแก้เล็กน้อยเพื่อให้ใช้งานได้สมเหตุสมผลอย่างที่คุณ G(x) แนะนำให้ใช้เวลา local site แทน UTC หรือเขียนคำอธิบายสั้นๆ เป็นไทยในหน้า MediaWiki (สำหรับโครงการพี่น้องภาษาไทยคุณ B20180 ช่วยเหลือดำเนินการลอกตามวิกิพีเดียภาษาไทย) อยากให้ทดสอบใช้งานกันและแนะนำส่วนที่จำเป็นเร่งด่วนในการ localize มานะครับ --taweethaも 05:24, 17 ตุลาคม 2554 (ICT)

ทีมผู้ดำเนินงาน

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

ผู้พัฒนา
  1. ตอนนี้ยังคิดอะไรไม่ออก แต่ศึกษาไปทำไปคงจะเข้าใจเอง มีเอกสารคู่มืออะไรที่จะทำให้เริ่มต้นได้เร็วช่วยใส่มาในหน้านี้ด้วยครับ --taweethaも 11:56, 11 ตุลาคม 2554 (ICT)
ผู้ทดสอบ