Extension:WatchAnalytics/tr

WatchAnalytics uzantısı, tablosunu kullanarak bireysel bir sayfanın ve vikinin ne kadar iyi korunduğuna ilişkin istatistikleri göstermek ve kullanıcıları ihmal edilen sayfaları izlemeye ve incelemeye davet etmek için kullanır.

Ayrıca, şu anda bu uzantıyı İnternete yönelik, genel vikiler için yapılandırılabilir kılmak için çok az dikkat vardır. Tüm özellikler kurumsal kullanım göz önünde bulundurularak tasarlanmıştır ve bu kararlı yapılandırma seçeneklerinden önce kullanıcıların gizliliğini korumak için kullanılabilir olmalıdır.

Download
You can download the code, in .zip format, here.

You can also download the code directly via Git from the MediaWiki source code repository. From a command line in the extensions/ directory, run the following:

To view the code online, including version history for each file, go here: .

Yapılandırma


Kullanıcı hakları

 * Kullanıcılar için Sayfa Puanları'nı etkinleştirmek için kendilerine  hakkı verilmelidir (varsayılan olarak bu yalnızca hizmetliler için etkindir).
 * Bir kullanıcının Special:ClearPendingReviews kullanarak yorumları temizlemesine izin vermek için, doğru  vermesi gerekir (varsayılan: sysop).

Kullanım


Sayfa skorları
Ana ad alanındaki her sayfada (veya $egWatchAnalyticsPageScoreNamespaces değişkenine eklenen herhangi bir ad alanında), başlığın yanında sayfanın genel olarak ne kadar iyi izlendiğini ("inceleme") ve toplam kullanıcı sayısını gösteren iki puan görüntülenir sayfanın en son sürümünü inceledi. Bu puanları tıkladığınızda PageStatistics özel sayfasına yönlendirilirsiniz.

Special:PageStatistics
"İnceleme" ve "gözden geçirenler" in ne anlama geldiğine ilişkin açıklamalar sağlar. Bunun altında, sayfa düzenleyicilerini revizyon sayısına, sayfayı kimin izlediğine ve en son revizyonu gözden geçirip incelemediklerine göre listeler. Sayfanın alt kısmında, geçmişte belirli bir zamanda sayfanın kaç inceleyici olduğunu gösteren bir grafik bulunur. İlerideki sürümlerde bu veriler, sayfanın n-gözden geçirenleri alması için ortalama bir süreyi belirlemek amacıyla kullanılarak, hızla gözden geçirilmeye meyilli sayfaları bulmayı mümkün kılacaktır.

Special:WatchAnalytics
WatchAnalytics özel sayfası, sayfalar, kullanıcılar ve vikideki izleyicilerin genel durumu hakkında bilgi sağlar.



Sayfa bilgisi
Sayfalar için izleyen kişi sayısı, en son revizyonu inceleyen kişi sayısı ve sayfanın "izleme kalitesi" gibi bilgiler sağlar. İzleme kalitesi, sayfadaki izleyicilerin sayfadaki değişiklikleri hızlı bir şekilde incelemede ne kadar başarılı olduklarını ifade eder. Şu anda bu sayı için algoritma oldukça zayıf ve gelecekte kullanımları umarım daha iyi sayfa puanlaması sağlayacaktır.



Kullanıcı bilgisi
Kullanıcılar için benzer bilgiler sağlar. Bu, kullanıcının kaç sayfa izlediğini, kaç tane beklemede incelemeye sahip olduğunu, en eski incelemelerinin ne kadar sürdüğünü vb. içerir. Bu tablo, kullanıcı gruplarına ve sayfa kategorisine göre filtrelenebilir; bu, alt kuruluşların (örneğin, bir grup türü "Mühendislik" oluşturma) belirli sayfaları izlerken nasıl bir performans sergilediğini görmenize yardımcı olabilir.



Kullanıcı-sayfa ilişkisi görselleştirmesi
Kullanıcıların sayfaları nasıl izlediğini gösteren D3.js zorlamaya yönelik bir grafik. Kullanıcılar dışarıdaki turuncu noktalarla ve sayfalar mavi noktalarla temsil edilir. Kullanıcılar ve sayfalar arasındaki çizgiler kullanıcının sayfayı izlediğini gösterir. Satır kırmızıysa, kullanıcının sayfanın en son sürümünü görmediği anlamına gelir. Bu görselleştirmenin çok büyük vikiler için iyi çalışmayacağını unutmayın.

Special:PendingReviews
Bu özel sayfa, Özel:İzlemeListesi'nin basitleştirilmiş bir sürümüdür. Özel:İzlemeListesi yeni editörler için çok yıldırıcıdır ve tecrübeli editörler için bile çok fazla gereksiz bilgiye sahiptir. Bekleyen İncelemeler, kullanıcının en son sürümü görmediği sayfaları (kullanıcının izleme listesindeki sayfaların) gösterir. Bu sayfalara, vikinin sayfanın incelenmesinin ne kadar önemli olduğuna göre öncelik verilir; bu, şu anda tamamen kaç kişinin sayfayı incelediğine göre belirlenir. Gelecekte revizyon puanlama yöntemleri dikkate alınacaktır.

ApprovedRevs
Extension:Approved Revs 1.0+ yüklüyse Özel:PendingReviews artık beklemedeki incelemelerinizin altında onaylanması gereken sayfaları gösterecektir. Bekleyen onayı tıkladığınızda, mevcut düzenleme ile sayfanın son onaylanan sürümü arasındaki fark gösterilir. Ayrıca, farklı sayfadan sayfayı onaylamanızı sağlayan bir "onayla" düğmesi de vardır.

Uyumluluk: WatchAnalytics 3.0+, ApprovedRevs yüklü olmayan veya ApprovedRevs 1.0+ yüklü wikiler üzerinde çalışır. Onaylanan devirlerin önceki sürümleriyle çalışmaz.



İzleme önerileri
Kullanıcının bekleyen incelemeler listesinin altında, kullanıcının izlemesi gereken diğer sayfalar için öneriler bulunur. Bunlar, kullanıcının izleme listesine veya bu listeden bağlantılı tüm sayfalar bulunarak belirlenir. Bu sayfalar daha sonra, sayfaya kaç izleme listesi sayfasının bağlandığına, sayfanın şu anda kaç izleyicisine ve sayfanın ne kadar trafik aldığına göre sıralanır. Bu nedenle, az sayıda izleyiciye ve çok fazla trafiğe sahip sayfalara yüksek öncelik verilir.

Special:ClearPendingReviews
Bu özel sayfa, 'clearreviews' hakkına (varsayılan: sysop) sahip kullanıcıların, belirli bir dönem için bekleyen incelemeleri kategori ve/veya sayfa başlığına göre temizlemelerine olanak tanır. Bu, bir yöneticinin çok sayıda inceleme oluşturduğu ReplaceText kullanımı gibi vikide yapılan herhangi bir bakım için kullanışlı olabilir.



Bakım betikleri
addCategoryToWatchlist.php
 * forgivePendingReviews.php: used to clear reviews. This script has not been used by the author in a long time, and users should only execute it after backing up their database. Make sure it does what you want before using.
 * watchAnalyticsRecordState.php: records the user and page watch state (how many watchers, how many pending, etc).
 * Adds every page in a category (or categories) to a user's (or multiple users') watchlist. Called like:

Version history

 * 0.3.0 - 2015-07-01 - First officially numbered version
 * 1.0.0 - 2016-11-07 - Switch to extension.json; drop support for MW < 1.25
 * 2.0.0 - 2018-11-19 - Add Special:ClearPendingReviews; add pagination to Special:PendingReviews; open links in new tab; many bug fixes
 * 2.0.1 - 2018-11-27 - Make CSS configurable; bug fixes
 * 3.0.0 - 2019-02-24 - Show Approved Revs info in Special:PendingReviews; bug fixes
 * 3.1.0 - 2019-03-20 - Add diff to 'unreview' banner and Special:PendingReviews; bug fixes
 * 3.1.1 - 2019-03-22 - Improve diff display
 * 3.2.0 - 2020-06-12 - Add nav button during page review; remove $egWatchAnalyticsHidePrintScores; bug fixes
 * 4.0.0 - 2023-03-04 - Fix major bugs; minor UI update; replace deprecated hooks; translation added
 * 4.1.0 - 2023-03-29 - More bug fixes



Gelecekteki düşünceler

 * Kullanıcıların Bekleyen İncelemeleri kullanmayı seçmelerine izin vermek için kullanıcı tercihleri ekleyin
 * Kullanıcının Bekleyen İncelemelerde kaç sonuç görüntüleneceğini seçmesine izin verin
 * Zorla yönlendirilmiş grafik görselleştirmenin devre dışı bırakılmasına izin verin (çünkü büyük vikilerle çalışmayabilir)