แอปพลิเคชั่น Wiki ด้วยระบบชื่อเสียง


11

ฉันประทับใจกับแนวคิดของ Stack Exchange ที่มีชื่อเสียง (คุณได้รับชื่อเสียงเมื่อคุณโพสต์และยิ่งคุณโพสต์ยิ่งได้รับสิทธิ์มากขึ้น) และฉันต้องการใช้แนวคิดนี้กับวิกิที่ฉันสร้างขึ้น

มีใครรู้บ้างเกี่ยวกับ php wiki ที่มีแนวคิดเกี่ยวกับสิทธิ์ / ชื่อเสียงที่คล้ายกับ Stack Exchange หรือไม่? ฉันไม่จำเป็นต้องมองหาบางอย่างที่เหมือนกันกับ SE ฉันแค่มองหาแอปพลิเคชันวิกิที่ให้สิทธิ์ผู้ใช้มากขึ้นยิ่งพวกเขามีส่วนร่วมในเชิงบวกต่อวิกิมากขึ้น (SE ลงคะแนนโหวตวิกิควรมีวิธีการระบุว่า เกินไป). สิทธิ์ควรเป็นไปตามประเภทดังนั้นยิ่งคุณอยู่ในหมวดหมู่หรือหน้าเฉพาะมากเท่าไรคุณก็จะได้รับสิทธิ์มากขึ้นสำหรับหมวดหมู่นั้น นอกจากนี้ควรมีสิทธิ์การใช้งานไซต์อย่างกว้างขวางเช่นกัน แต่ควรเข้าถึงได้ยากกว่าสิทธิ์ของหมวดหมู่

หมายเหตุ: ถ้ามันเป็นไปไม่ได้ที่จะได้รับสิทธิ์การใช้งานแบบกว้างหมวดหมู่และการใช้งานทั้งไซต์ฉันจะสามารถใช้งานได้เฉพาะสิทธิ์การใช้งานประเภทกว้าง

ฉันควรจะสามารถเปลี่ยนข้อกำหนดสำหรับสิทธิ์พิเศษผ่านแผงการจัดการหรือผ่านการแก้ไขไฟล์ (แอปพลิเคชัน wiki บางตัวไม่มีอินเตอร์เฟสการดูแลระบบ)

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

โปรดทราบ: ฉันกำลังมองหาวิธีให้คะแนนการมีส่วนร่วมของผู้ใช้แต่ละคนไม่ใช่วิธีให้คะแนนคุณภาพของทั้งหน้า


1
ชื่อเสียง SE จะมอบให้กับคุณโดยคนอื่นเท่านั้นไม่ใช่จากกิจกรรม หากคุณเพิ่มชื่อเสียง (หรืออะไรก็ตามที่เรียกว่า) โดยการแก้ไขคุณสามารถโกงระบบโดยทำการแก้ไขมากมาย คุณนึกถึงชื่อเสียงที่คนอื่นได้รับหรือสิ่งที่คุณทำ
paulmorriss

ฉันกำลังคิดถึงชื่อเสียงที่ผู้อื่นให้ไว้

1
คุณควรทราบว่าใน wikis โดยทั่วไปแล้วผลงาน / ผู้สนับสนุนที่ไม่ดีจะถูกลบออก คุณสามารถเห็นคุณค่าของการมีส่วนร่วมโดยจำนวนเงินที่เหลืออยู่ในหน้า
389823

คำตอบ:


2

มีเดียวิกิมีส่วนขยายบางส่วนที่ประเมินนี้รวมถึงบาร์ W4G คะแนน หากคุณไม่สามารถหาวิกิที่ทำได้นอกกรอบคุณสามารถแฮ็คส่วนขยายนั้นและรวมเข้ากับระบบสิทธิพิเศษในตัวเพื่อทำสิ่งที่คุณต้องการ หรือคุณอาจให้รางวัลกับใครบางคนที่จะทำเพื่อคุณ (แม้ว่าลิงค์เดียวในหน้านั้นจะไม่ทำงานและหน้า Facebook นั้นค่อนข้างเงียบ)


ฉันไม่คิดว่าปลั๊กอินช่วยให้คุณสามารถจัดอันดับการมีส่วนร่วมของแต่ละบุคคลในหน้า

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

มีปลั๊กอินที่ทำเช่นนั้น?

2
ฉันไม่เห็นเลย ให้คะแนนคนมากกว่าเนื้อหาดูเหมือนจะไม่ใช่แนวคิดทั่วไป
paulmorriss

0

คุณเคยดูคำถาม 2 คำตอบไหม มันมีระบบชื่อเสียงอยู่ใน PHP และสามารถบูรณาการภายในวิกิ อย่างไรก็ตามเท่าที่ฉันทราบชื่อเสียงไม่ได้ให้สิทธิพิเศษเพิ่มเติมเช่นเดียวกับใน SE


ชื่อเสียงนั้นใช้กับวิกิหรือเพียงแค่ถาม - ตอบ?

0

นี่ไม่ใช่วิธีการแก้ปัญหาจริงๆมันเป็นวิธีที่มีใครบางคนสามารถใช้งานได้หากพวกเขาสนใจที่จะทำเช่นนั้น:

  1. ผู้ใช้ให้คะแนนหน้า wiki เขาอาจยกนิ้วให้หรือยกนิ้วลงก็ได้

  2. ซอฟต์แวร์ wiki ตรวจสอบประวัติหน้าเว็บเพื่อกำหนดจำนวนหน้าที่เขียนโดยผู้แต่งคนละคน สมมติว่าผู้ใช้คนหนึ่งมีส่วนร่วม 50% ของอักขระในหน้าและผู้ใช้สองและสามมีส่วน 25% ของอักขระในหน้า

  3. ซอฟต์แวร์ wiki ให้คะแนน 50% ของคะแนนที่ยกนิ้วให้กับผู้ใช้ 1 และ 25% ของคะแนนสำหรับผู้ใช้สองและสาม หากยกนิ้วให้มีค่า 10 คะแนนผู้ใช้ 1 จะได้รับ 5 คะแนนชื่อเสียงและผู้ใช้สองและสามได้รับ 2.5 คะแนนชื่อเสียง

  4. คุณสามารถทำสิ่งเดียวกันด้วยคะแนนโหวตลงมีเพียงคุณที่จะลบคะแนนแทนการเพิ่มคะแนน

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

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

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

BTW ถ้าทุกคนยินดีที่จะสร้างปลั๊กอิน / สคริปต์ที่ทำสิ่งนี้แล้วก็จะดี หากมีปลั๊กอิน / สคริปต์ wiki อยู่แล้วโปรดโพสต์ไว้ในความคิดเห็น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.