Extension:Thanks/hu
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
- <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ó
thank | |
---|---|
<translate> This module cannot be used as a [[<tvar|1>Special:MyLanguage/API:Query#Generators</>|generator]].</translate> | |
<translate> Prefix</translate> | |
<translate> Required rights</translate> | <translate> none</translate> |
<translate> Post only?</translate> | <translate> Yes</translate> |
<translate> Generated help</translate> | <translate> Current</translate> |
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 orlog
is required)log
- The log ID you would like to thank someone for (either this orrev
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
flowthank | |
---|---|
<translate> This module cannot be used as a [[<tvar|1>Special:MyLanguage/API:Query#Generators</>|generator]].</translate> | |
<translate> Prefix</translate> | |
<translate> Required rights</translate> | <translate> none</translate> |
<translate> Post only?</translate> | <translate> Yes</translate> |
<translate> Generated help</translate> | <translate> Current</translate> |
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
- w:Wikipedia:Notifications/Thanks - Information about the usage of this extension on English Wikipedia
- Echo (Notifications)/Feature requirements#Thank_you_notification - javaslat a bevezetésre az Echo részeként
- Extension:WikiLove - az elismeréshez használható másik kiterjesztés
- Extension:Echo - az értesítési rendszert biztosítja
File:Wikimedia-logo black.svg | <translate> This {{<tvar name=1>#ifeq:Extension|Extension</tvar>|extension|skin}} is being used on one or more [[<tvar name=2>m:Special:MyLanguage/Wikimedia projects</tvar>|Wikimedia projects]].</translate> <translate> This probably means that the {{<tvar name=1>#ifeq:Extension|Extension</tvar>|extension|skin}} is stable and works well enough to be used by such high-traffic websites.</translate> <translate> Look for this {{<tvar name=1>#ifeq:Extension|Extension</tvar>|extension's|skin's}} name in Wikimedia's <tvar name=2>CommonSettings.php</tvar> and <tvar name=3>InitialiseSettings.php</tvar> configuration files to see where it's installed.</translate> <translate> A full list of the {{<tvar name=1>#ifeq:Extension|Extension</tvar>|extensions|skins}} installed on a particular wiki can be seen on the wiki's <tvar name=ver>Special:Version</tvar> page.</translate> |
History-Thank-Link-Mockup1.png |
- Pages with script errors
- Extensions bundled with MediaWiki 1.40/hu
- Pages with broken file links
- Stable extensions/hu
- User interface extensions/hu
- Extensions without MediaWiki version
- Extensions with no license specified/hu
- Extensions in Wikimedia version control/hu
- All extensions/hu
- Extensions not in ExtensionJson
- Extensions used on Wikimedia/hu