Extension:Thanks/cs

Rozšíření Thanks přidává rychlý způsob, jak poskytnout pozitivní zpětnou vazbu pro produktivní příspěvky na stránky MediaWiki. Umožňuje uživatelům posílat veřejná oznámení s poděkováním (prostřednictvím ) ostatním uživatelům za jejich individuální úpravy a některé zaznamenané akce.

Konkrétní revize, za kterou se "děkuje", není uložena v tabulce veřejného protokolování. Veřejně je protokolováno pouze časové razítko, odesílatel a příjemce.

Odkaz s 'poděkováním' je přidán na následující místa:


 * vedle odkazu 'zpět' v zobrazení historie a rozdílů;
 * u některých záznamů v protokolu Special:Log (viz #Configuration níže); a
 * pro Flow komentáře na ploše, pokud je Flow nainstalován.

Poskytuje také API pro zasílání poděkování.

Všimněte si, že pokud nechcete dostávat poděkování, můžete toto upozornění snadno deaktivovat ve svých předvolbách, jak je popsáno níže.



Jakmile budete mít možnost ji vyzkoušet, uvítáme vaši zpětnou vazbu k této funkci na |stránce diskuse.

Doufáme, že upozornění na poděkování usnadní vzájemné vyjádření uznání za práci toho druhého – a mělo by být zvláště užitečné pro povzbuzení nových uživatelů během jejich prvních kritických kroků na wiki. Toto upozornění jsme záměrně zachovali co nejjednodušší, abychom jej mohli společně vyhodnotit a vylepšit. Užívat si…

Konfigurace
Povolit rozhraní Děkuji pro úpravy robotů (ve výchozím nastavení zakázáno)

Zaznamenat akce s poděkováním do "Speciálního protokolu" (ve výchozím nastavení povoleno)

Zda je nebo není vyžadováno potvrzení pro odeslání poděkování (ve výchozím nastavení povoleno)

Typy záznamů protokolu, kterým lze poděkovat ze Special:Log:

Použití
Chcete-li poděkovat jinému uživateli, přejděte na kartu Historie libovolné stránky. Vedle každé revize bude odkaz s poděkováním. Kliknutím na odkaz pošlete poděkování tomuto uživateli. Tento odkaz je také dostupný v zobrazení rozdílů, u některých položek ve Special:Log a pod komentáři na nástěnkách Flow, pokud je Flow nainstalován.

Po kliknutí na odkaz s poděkováním obdrží příjemce oznámení s vaším poděkováním prostřednictvím Echo extension (pokud se neodhlásil z přijímání oznámení s poděkováním). Záznam o akci je také zaznamenán jako položka protokolu na Special:Log/thanks.

Pokud wiki používá memcached, je stanoven limit na maximálně 10 poděkování za minutu na uživatele. Limit lze nakonfigurovat pomocí.



Vyhýbání se poděkování
Pokud už nechcete dostávat oznámení o poděkování, můžete se odhlásit v předvolbách oznámení. Přejděte na kartu Oznámení ve svých předvolbách. To vám zabrání pouze v upozornění, nebrání to uživatelům, aby vám poděkovali.



Dokumentace API
Rozšíření Thanks obsahuje API pro zasílání poděkování. K volání API použijte parametr.

Parametry:


 * - ID revize, za kterou byste chtěli někomu poděkovat (je vyžadováno buď toto, nebo )
 * - ID protokolu, za které byste chtěli někomu poděkovat (je vyžadováno buď toto, nebo )
 * - Zdroj děkovné akce. Toto je krátký řetězec, který identifikuje, odkud bylo poděkování odesláno. Například, pokud bylo poděkování odesláno z Huggle, hodnota by mohla být 'huggle'. (volitelné)
 * - Upravit token (také znám jako CSRF token). Jeden z nich můžete získat prostřednictvím tokenů API. (požadované)

Příklad:

api.php?action=thank&rev=16543&token=%2B\

To send thanks via only the "Basic" grant permission is required. A python example is available.

Flow Thanks
There is a separate API for sending Thanks for comments on Flow boards. To call the API, use.

Parameters:
 * - The UUID of the comment for which to send thanks (required)
 * - Edit token. You can get one of these through prop=info. (required)

Example: api.php?action=flowthank&postid=abc123&token=%2B\



Chyby a upozornění


Dokumentace k SQL
Understanding who thanked who from the logs requires some understanding of the columns. Within the logging table, the  represents the receiver, and the   represents the sender.

The following SQL which finds all the thanks a receiver received within a time period illustrates this:

Notice also that the logging table is not selected from directly, but on Wikimedia servers we take advantage of the  table. In order to quickly search for all the thanks a user sent the  provides the correct index.



Viz též

 * w:Wikipedia:Notifications/Thanks - Information about the usage of this extension on English Wikipedia
 * - Initial feature proposal (for the Echo extension)
 * - Another extension for sending gratitude
 * - Provides the notification system