Saya sangat terkesan dengan konsep reputasi Stack Exchange (Anda mendapatkan reputasi saat Anda memposting, dan semakin banyak Anda memposting, semakin banyak hak istimewa yang Anda dapatkan), dan saya ingin menerapkan konsep itu ke wiki yang sedang saya bangun.
Adakah yang tahu tentang wiki php yang memiliki konsep hak istimewa / reputasi yang mirip dengan Stack Exchange? Saya tidak perlu mencari sesuatu yang identik dengan SE, saya hanya mencari aplikasi wiki yang memberi pengguna lebih banyak hak istimewa, semakin banyak mereka berkontribusi secara positif ke wiki (SE telah memberikan suara, wiki harus memiliki beberapa cara untuk mengidentifikasi kontribusi negatif. terlalu). Hak istimewa harus berdasarkan kategori, sehingga semakin aktif Anda dalam kategori atau halaman tertentu, semakin banyak hak istimewa yang Anda dapatkan untuk kategori itu. Juga harus ada hak istimewa di seluruh situs, meskipun itu harus lebih sulit untuk diakses daripada hak istimewa kategori.
CATATAN: Jika tidak mungkin untuk mendapatkan hak istimewa kategori lebar dan hak istimewa seluruh situs, saya akan baik-baik saja dengan hak kategori lebar saja atau hanya hak situs luas saja.
Saya harus dapat mengubah persyaratan untuk setiap hak istimewa, melalui panel administrasi atau melalui mengedit file (beberapa aplikasi wiki tidak memiliki antarmuka administrasi).
Adakah yang punya skrip atau solusi yang akan melakukan ini? Jika skrip menggunakan sesuatu yang mirip dengan reputasi untuk menentukan seberapa besar kontribusi pengguna terhadap situs, maka itu juga oke.
Harap Dicatat: Saya mencari cara untuk menilai kontribusi pengguna individu, bukan cara untuk menilai kualitas seluruh halaman.
Jawaban:
MediaWiki memiliki beberapa ekstensi yang memberi peringkat ini termasuk bilah peringkat W4G . Jika Anda tidak dapat menemukan wiki yang melakukannya di luar kotak, Anda dapat meretas ekstensi itu dan menggabungkannya dengan sistem hak istimewa bawaan untuk melakukan apa yang Anda inginkan. Atau Anda bisa memberikan hadiah bagi seseorang untuk melakukannya untuk Anda (meskipun satu tautan pada halaman itu tidak berfungsi dan halaman Facebook cukup sunyi).
sumber
Apakah Anda sudah memeriksa Question2Answer ? Itu memang memiliki sistem reputasi, dalam php dan dapat diintegrasikan dalam wiki. Namun, sejauh yang saya tahu, reputasi tidak memberikan hak istimewa tambahan, seperti di SE.
sumber
Ini sebenarnya bukan solusi, itu lebih dari cara seseorang dapat menerapkan ini jika mereka tertarik melakukannya:
Seorang pengguna memberi peringkat pada halaman wiki. Dia bisa mengacungkan jempol atau jempol.
Perangkat lunak wiki melihat melalui sejarah halaman untuk menentukan berapa banyak halaman yang ditulis oleh penulis yang berbeda. Katakanlah pengguna satu berkontribusi 50% karakter di halaman, dan pengguna dua dan tiga berkontribusi 25% karakter di halaman.
Perangkat lunak wiki memberikan 50% poin yang diacungi jempol layak untuk pengguna 1, dan 25% poin untuk pengguna dua dan tiga. Jika acungan jempol bernilai 10 poin, maka pengguna 1 mendapatkan 5 poin reputasi, dan pengguna dua dan tiga mendapat 2,5 poin reputasi.
Anda dapat melakukan hal yang sama dengan memilih, hanya Anda mengambil poin alih-alih menambahkannya.
CATATAN: sistem peringkat hanya menganalisis berapa banyak dari konten yang ditulis pengguna dalam versi halaman ini saat ini ketika peringkat diberikan. Jika pengguna 4 juga berkontribusi ke halaman, tetapi kemudian pengguna satu, dua, dan tiga sepenuhnya menghapus kontribusinya, pengguna 4 tidak akan mendapatkan poin reputasi.
CATATAN: jika pengguna 5 datang, dan kemudian mengedit halaman, pengguna 5 hanya akan mendapatkan reputasi jika seseorang memperbaiki halaman ketika beberapa konten aslinya ditampilkan di halaman. Sekali lagi, reputasi hanya diberikan kepada pengguna yang kontennya muncul di versi halaman saat ini pada saat peringkat diberikan.
CATATAN: itu akan menjadi ide yang baik untuk memungkinkan pengguna menilai ulang halaman jika ada pengeditan, sehingga mereka dapat melakukan downvote halaman jika pengguna lupa mengutip klaim atau sesuatu dalam edit yang mereka buat setelah pemungutan suara dikeluarkan.
BTW jika ada yang mau membuat plugin wiki / script yang melakukan ini, maka itu akan menjadi hebat. Jika sudah ada plugin / skrip wiki yang melakukan ini, silakan posting di komentar.
sumber