İtibar Sistemi ile Wiki Uygulaması


11

Stack Exchange'in itibar konseptinden gerçekten etkilendim (yayınladıkça itibar kazanıyorsunuz ve ne kadar çok mesaj gönderirseniz, o kadar çok ayrıcalık kazanıyorsunuz) ve konsepti oluşturduğum bir wiki'ye uygulamak istiyorum.

Herkes Stack Exchange benzer bir ayrıcalık / itibar kavramı olan bir php wiki biliyor mu? Ben mutlaka bir şey aramıyorum özdeş SE, sadece daha onlar katkıda bulunan kullanıcılara daha ayrıcalıkları veren bir wiki uygulaması arıyorum olumlu GD oyların aşağı, wiki olumsuz katkıları tanımlamanın bir yolunu bulmalıdır etti wiki (için çok). Ayrıcalıklar kategoriye dayalı olmalıdır, bu nedenle belirli bir kategori veya sayfada ne kadar aktif olursanız, o kategori için o kadar fazla ayrıcalık elde edersiniz. Ayrıca, site genelinde ayrıcalıklar da bulunmalı, ancak bunlara erişmek, kategori ayrıcalıklarından daha zor olmalıdır.

NOT: Kategori çapında ayrıcalıklar ve site çapında ayrıcalıklar elde etmek mümkün değilse, yalnızca kategori çapında ayrıcalıklar veya yalnızca site çapında ayrıcalıklar ile sorun olmayacak.

Her ayrıcalık için gereksinimleri bir yönetim paneli aracılığıyla veya bir dosyayı düzenleyerek değiştirebilmeliyim (bazı wiki uygulamalarında yönetim arabirimleri yoktur).

Bunu yapacak bir komut dosyası veya çözümü olan var mı? Komut dosyası, bir kullanıcının siteye ne kadar olumlu katkıda bulunduğunu belirlemek için itibara benzer bir şey kullanıyorsa, bu da sorun olmaz.

Lütfen Dikkat: Bir sayfanın kalitesini derecelendirmek için değil, bireysel kullanıcı katkılarını derecelendirmenin bir yolunu arıyorum.


1
SE itibarı size sadece faaliyete dayalı olmayan başka kişiler tarafından verilir. Düzenlemeyi yaparak saygınlığı (veya adı ne olursa olsun) artırdıysanız, çok sayıda düzenleme yaparak sistemi aldatabilirsiniz. Başkaları tarafından verilen veya yaptığınız şeyle verilen saygınlığı nerede düşünüyorsunuz?
paulmorriss

Başkaları tarafından verilen saygınlığı düşünüyorum.

1
Wiki'lerde genellikle zayıf katkıların / katkıda bulunanların kaldırıldığını bilmelisiniz. Katkının değerini sayfada ne kadar kaldığını görebilirsiniz.
user389823

Yanıtlar:


2

MediaWiki , W4G derecelendirme çubuğu dahil olmak üzere bunu derecelendiren bazı uzantılara sahiptir . Kutusundan çıkaran bir wiki bulamazsanız, bu uzantıyı hackleyebilir ve istediğiniz ayrıcalıkları yapmak için yerleşik ayrıcalıklar sistemiyle birleştirebilirsiniz. Ya da birisinin sizin için yapması için bir ödül verebilirsiniz (bu sayfadaki bir bağlantı çalışmıyor ve Facebook sayfası oldukça sessizdir).


Eklentinin, bireylerin bir sayfaya katkısını derecelendirmenize izin verdiğini düşünmüyorum.

Aslında haklısın. Birkaç kişi tarafından oluşturulmuş olabilecek tüm sayfanın kalitesini sıralar. Sıralamayı yapmak için insanlar birisinin yaptığı katkıyı (belki de sayfa geçmişi işlevini kullanarak) inceleyecek ve daha sonra değerlendirecektir.
paulmorriss

Bunu yapan herhangi bir eklenti var mı?

2
Hiç göremedim. İçerik yerine insanları derecelendirmek yaygın bir kavram gibi görünmüyor.
paulmorriss

0

Question2Answer adlı işletmeye gittiniz mi? Bir itibar sistemi var, php içinde ve bir wiki entegre edilebilir. Ancak, bildiğim kadarıyla, itibar SE'de olduğu gibi ek ayrıcalıklar vermez.


İtibar wiki'de mi yoksa sadece Soru-Cevap'ta mı çalışıyor?

0

Bu aslında bir çözüm değil, birileri bunu yapmak istiyorsa bunu uygulayabilmesinin bir yoludur:

  1. Bir kullanıcı bir wiki sayfasını derecelendirir. Ya bir başparmak yukarı veya bir başparmak aşağı verir.

  2. Wiki yazılımı, sayfanın ne kadarının farklı yazarlar tarafından yazıldığını belirlemek için sayfa geçmişini inceler. Birinci kullanıcının sayfadaki karakterlerin% 50'sine katkıda bulunduğunu ve iki ve üç numaralı kullanıcıların sayfadaki karakterlerin% 25'ine katkıda bulunduğunu varsayalım.

  3. Wiki yazılımı, kullanıcı beğenisine değer olan puanların% 50'sini, kullanıcı 1 ve değerinin% 25'ini iki ve üç numaralı kullanıcılara verir. Eğer bir başparmak yukarı 10 puan değerinde ise, kullanıcı 1'in 5 saygınlık puanı ve iki ve üçüncüsü 2,5 puanlık ün kazanır.

  4. Aynı şeyi aşağı oylarla da yapabilirsiniz, onları eklemek yerine sadece puan alırsınız.

NOT: derecelendirme sistemi, kullanıcıların bu sayfanın geçerli sürümünde derecelendirmenin verildiği sırada yazdığı içerik miktarını analiz eder. 4 numaralı kullanıcı da sayfaya katkıda bulunduysa ancak bir, iki ve üç numaralı kullanıcılar katkısını tamamen kaldırdıysa, 4 numaralı kullanıcı herhangi bir itibar puanı alamaz.

NOT: Kullanıcı 5 gelir ve sonra sayfayı düzenlerse, kullanıcı 5 yalnızca birisi orijinal içeriğinin bir kısmı sayfada görüntülendiğinde sayfayı kaldırırsa itibar kazanacaktır. Yine, itibar yalnızca içeriği, derecelendirmenin verildiği sırada sayfanın geçerli sürümünde görünen kullanıcılara verilir.

NOT: Herhangi bir düzenleme yapıldığında kullanıcıların sayfayı yeniden derecelendirmesine izin vermek iyi bir fikirdir, böylece bir kullanıcı daha sonra yaptıkları bir düzenlemede bir hak talebini veya başka bir şeyden alıntı yapmayı unutursa sayfayı aşağı indirebilirler. oy verildi.

BTW, bunu yapan bir wiki eklentisi / komut dosyası oluşturmaya istekli olsaydı, bu harika olurdu. Bunu yapan bir wiki eklentisi / komut dosyası varsa, lütfen yorumlara gönderin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.