Extension:WatchAnalytics/tr

WatchAnalytics uzantısı, izleme listesi 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.

Geliştirme durumu
Şu anda bu uzantı beta kalitesi olarak kabul edilmektedir. Bu uzantının bir sürümü yazarın kurumsal ortamında yoğun bir şekilde kullanılıyor. Daha yeni sürümlerin "kararlı" olarak değerlendirilmeden önce daha iyi test edilmeleri ve belgelenmeleri ve gelecekteki iyileştirmelerde geliştirme sürümlerinin kararlı ana sürümden ayrılması gerekir.

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.

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).

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. Right now the algorithm for this number is pretty poor, and in future uses it will hopefully provide better page scoring.

User information
Provides similar information but for users. This includes how many pages the user is watching, how many pending reviews they have, how long their oldest review is, etc. This table can be filtered by user group and page category, which can be helpful to see how sub-organizations (e.g. creating a group type "Engineering") are doing at watching certain pages.

User-page relationship visualization
A D3.js force-directed graph showing how users are watching pages. Users are represented by orange dots around the outside, and pages are represented by blue dots. Lines between users and pages indicate that the user is watching the page. If the line is red it means that the user has not seen the most recent version of the page. Note that this visualization will not work well for very large wikis.

Special:PendingReviews
This special page is a simplified version of Special:Watchlist. Special:Watchlist is very daunting for new editors and has a lot of unnecessary information even for seasoned editors. Pending Reviews shows which pages the user has not seen the latest version (of pages in the user's watchlist). These pages are prioritized by how important it is for the wiki to have the page reviewed, which right now is entirely determined by how many people have reviewed the page. In the future it will hopefully take into account revision scoring methods.

ApprovedRevs
If you have Extension:Approved Revs 1.0+ installed Special:PendingReviews will now show pages needing approval below your pending reviews. Clicking on the pending approval will show you the diff between the current edit and the last approved version of the page. There is also an "approve" button which allows you to approve the page from the diff page.

Compatibility: WatchAnalytics 3.0+ works on wikis that either don't have ApprovedRevs installed or have ApprovedRevs 1.0+. It will not work with earlier versions of approved revs.

Watch suggestions
Below the user's list of pending reviews there are suggestions for other pages the user should watch. These are determined by finding all pages linked to or from the user's watchlist. These pages are then ranked by how many watchlist pages link to/from the page, how many watchers the page currently has, and how much traffic the page gets. Pages with few watchers and a lot of traffic are thus highly prioritized.

Special:ClearPendingReviews
This special page allows users with the 'clearreviews' right (default: sysop) to clear pending reviews for a given time period based on category and/or page title. This may come in handy for any maintenance done on the wiki such as using ReplaceText where an admin creates large amounts of reviews.

Maintenance scripts
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:

Future considerations

 * Add user preferences to allow users to choose to use Pending Reviews or not
 * Allow user to choose how many results to display in Pending Reviews
 * Allow disabling of the force-directed graph visualization (since it may not work with large wikis)