Extension:Thanks/hu

From Linux Web Expert

<translate> This {{<tvar name=1>#if:|{{{type}}}</tvar>|extension}} [[<tvar name=mwversion>Special:MyLanguage/MediaWiki 1.40#Bundled extensions</tvar>|comes with MediaWiki <tvar name=mwversion2>1.40</tvar>]] and above.</translate> <translate> Thus you do not have to download it again.</translate> <translate> However, you still need to follow the other instructions provided.</translate>
MediaWiki-kiterjesztések kézikönyve
Thanks
Kiadási állapot: stabil
File:History-Thank-Link-Mockup1.png
Megvalósítás Felhasználói felület
Leírás Lehetővé teszi a szerkesztések és más műveletek megköszönését
Szerző(k)
Kompatibilitási irányelv Snapshots releases along with MediaWiki. Master is not backward compatible.
MediaWiki
Licenc Nincs licenc megadva
Letöltés
Quarterly downloads Lua error in Module:Extension at line 172: bad argument #1 to 'inNamespace' (unrecognized namespace name 'skin').
Public wikis using Lua error in Module:Extension at line 172: bad argument #1 to 'inNamespace' (unrecognized namespace name 'skin').
Fordítsd le a(z) Thanks kiterjesztést, ha elérhető a translatewiki.net oldalon
Vagrant-szerep echo
Problémák Nyitott feladatok · Hibajelentés

A Thanks kiterjesztés lehetővé teszi a pozitív visszajelzéseket a MediaWiki-oldalakon. Az Echo kiterjesztésen keresztül más felhasználók szerkesztései és más műveletei „megköszönhetőek”.

A köszönési napló a lapváltozatot nem, csak az időbélyeget, valamint a küldő és a fogadó nevét tárolja.

A „köszönet” hivatkozás az alábbi helyeken jelenik meg:

  • a laptörténetekben és a változatok összehasonlításakor a „visszavonás” gomb mellett
  • a Speciális:Rendszernaplók egyes bejegyzéseinél (lásd alább a #Beállítás szakaszt)
  • ha telepítve van, a Flow-megbeszélések hozzászólásainál.

A kiterjesztés a köszönethez API-t is biztosít.

Ha nem szeretnél köszönetet kapni, a beállításaidban letilthatod.

Example of a 'thanks' notification

Ha kipróbáltad a kiterjesztést, örömmel vesszük visszajelzéseidet a vitalapon!

Reméljük, hogy a kiterjesztéssel egyszerűsödik egymás munkájának elismerése – ez főleg az új szerkesztők első lépéseinél hasznos. Az értesítést szándékosan egyszerűsítettük le, így együtt fejleszthetjük. Jó szórakozást!

Telepítés

A Thankshez szükséges az Echo kiterjesztés telepítése.
  • <translate> [[<tvar name=2>Special:ExtensionDistributor/Thanks/hu</tvar>|Download]] and move the extracted <tvar name=name>Thanks/hu</tvar> folder to your <tvar name=ext>extensions/</tvar> directory.</translate>
    <translate> Developers and code contributors should install the extension [[<tvar name=git>Special:MyLanguage/Download from Git</tvar>|from Git]] instead, using:</translate>cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/Thanks%2Fhu
  • <translate> Add the following code at the bottom of your <tvar name=1>LocalSettings.php </tvar> file:</translate>
    wfLoadExtension( 'Thanks/hu' );
    
  • Ha szükséges, állítsd be igényeid szerint.
  • Az új felületet a laptörténetben próbálhatod ki.
  • File:OOjs UI icon check-constructive.svg <translate> Done</translate> – <translate> Navigate to <tvar name=special>Special:Version</tvar> on your wiki to verify that the extension is successfully installed.</translate>

Beállítás

Engedélyezés a botos szerkesztésekhez (alapértelmezésben kikapcsolva)

$wgThanksSendToBots = false;

Engedélyezés a naplózott műveletekhez (alapértelmezésben bekapcsolva)

$wgThanksLogging = true;

Szükséges-e megerősítés a köszönet küldése előtt (alapértelmezésben bekapcsolva)

$wgThanksConfirmationRequired = true;

A Speciális:Rendszernapló felületén megköszönhető műveletek beállítása:

$wgThanksLogTypeWhitelist = [
	"contentmodel",
	"delete",
	"import",
	"merge",
	"move",
	"patrol",
	"protect",
	"tag",
	"managetags",
	"rights"
];

Használat

To thank another user, go to the History tab of any page. Next to each revision will be a 'thank' link. Click the link to send thanks to that user. This link is also available in the diff view, on some entries in Special:Log, and below comments on Flow boards if Flow is installed.

When the thank link is clicked, the recipient will receive a notification with your thanks via the Echo extension (unless they have opted out of receiving thanks notifications). A record of the action is also recorded as a log entry at Special:Log/thanks.

If the wiki is using memcached, a rate limit is imposed of no more than 10 thanks per minute per user. The limit can be configured with $wgRateLimits ['thanks-notification'].

A köszönet letiltása

Ha nem szeretnél köszönetet kapni, a beállításaidnál kikapcsolhatod a funkciót, amit a beállításaid Értesítések fülén tehetsz meg. Ezzel csak az értesítést kapcsolod ki, a szerkesztéseidet mások továbbra is megköszönhetik.

API-dokumentáció

A Thanks kiterjesztés a köszönet küldéséhez API-t is biztosít, melynek meghívásához az action=thank paraméter használható.

Paraméterek:

  • rev - The revision ID you would like to thank someone for (either this or log is required)
  • log - The log ID you would like to thank someone for (either this or rev is required)
  • source - Source of the thank event. This is a short string that identifies where the thanks was sent from. For example, if the thanks was sent from Huggle, the value could be 'huggle'. (optional)
  • token - Edit token (a.k.a. CSRF token). You can get one of these through the tokens API. (required)

Example:

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

To send thanks via OAuth 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 action=flowthank.

Parameters:

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

Példa:

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

Hibaüzenetek és figyelmeztetések

Üzenet Jelentés
invalidrecipient ⧼thanks-error-invalidrecipient⧽
⧼thanks-error-invalidrecipient-bot⧽
⧼thanks-error-invalidrecipient-self⧽

SQL-dokumentáció

A naplók elemzéséhez az oszlopok jelentésének megértése szükséges. A logging táblában a log_title a fogadót, a log_user_text pedig a küldőt rögzíti.

Az alábbi SQL-lekérdezéssel egy adott intervallumban kinyerhetők az adott szerkesztő által kapott köszönetek:

select log_timestamp as thank_timestamp,
  replace(log_title, '_', ' ') as receiver,
  log_user_text as sender
from logging_logindex
where log_title = :user_name
  and log_action = 'thank'
  and :start_date <= log_timestamp
  and log_timestamp <= :end_date

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


Lásd még

This message box is using an invalid "type=interface" parameter and needs fixing.