plugin:linkback
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
plugin:linkback [2009-10-06 14:25] – tag cleanup laynee | plugin:linkback [2023-12-30 23:50] (current) – version upped andi | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Linkback ====== | + | ====== Linkback |
---- plugin ---- | ---- plugin ---- | ||
- | description: | + | description: |
- | author | + | author |
- | email : osd@foosel.net | + | email : freaks@dokuwiki.org |
type : action, syntax, admin | type : action, syntax, admin | ||
- | lastupdate : 2008-12-07 | + | lastupdate : 2023-12-30 |
- | compatible : 2008-05-05, devel | + | compatible : Hogfather, Igor |
depends | depends | ||
conflicts | conflicts | ||
similar | similar | ||
tags : trackback, pingback, blog | tags : trackback, pingback, blog | ||
+ | downloadurl: | ||
+ | bugtracker : https:// | ||
+ | sourcerepo : https:// | ||
+ | donationurl: | ||
+ | |||
---- | ---- | ||
- | [[http://wiki.foosel.net/snippets/dokuwiki/linkback|Details | + | ===== Description ===== |
+ | |||
+ | The linkback plugin adds [[wp> | ||
+ | * a check whether the count of links in the excerpt exceeds a configurable amount, | ||
+ | * a check of the excerpt against the DokuWiki wordblock list, | ||
+ | * a check whether the ip of the linking page is equal to that of the submitter (moderation instead of instant deletion is enabled by default for this check, you should keep it like that), | ||
+ | * a check whether the linking page includes a link to the linked page in case of a trackback (where this check is not part of the protocol as compared to pingbacks) and | ||
+ | * support for using the [[http://www.akismet.com|Akismet]] webservice to check linkbacks for spam (disabled by default, you need an Akismet API key to use this feature. You can get one by registering for a blog at [[http://www.wordpress.com|Wordpress.com]]). | ||
+ | |||
+ | It should be noted that the badbehaviour library which is incorporated into the [[plugin: | ||
+ | |||
+ | ===== Changes ===== | ||
+ | |||
+ | {{rss> | ||
+ | |||
+ | ===== Usage ===== | ||
+ | |||
+ | In order to send linkbacks from a wiki node, activate the corresponding checkbox in the editform. | ||
+ | |||
+ | The receiving and display of received linkbacks is handled by the syntax plugin. The following commands are recognized: | ||
+ | * **'' | ||
+ | * **'' | ||
+ | * **'' | ||
+ | |||
+ | ===== Adding new spamfilters ===== | ||
+ | |||
+ | ==== Events ==== | ||
+ | |||
+ | The linkback plugin introduces three new events to allow for extension of its antispam-mechanisms by action plugins. These events are: | ||
+ | |||
+ | === ACTION_LINKBACK_RECEIVED === | ||
+ | |||
+ | ^ Name | ACTION_LINKBACK_RECEIVED | | ||
+ | ^ Data | < | ||
+ | $data[' | ||
+ | $data[' | ||
+ | | ||
+ | $data[' | ||
+ | $data[' | ||
+ | and can be set in action plugins to moderate | ||
+ | the linkback | ||
+ | $data[' | ||
+ | of the received linkback. Antispam plugins can | ||
+ | add their own logging output by appending lines | ||
+ | to this array. | ||
+ | </ | ||
+ | ^ Action | Sets the '' | ||
+ | ^ Preventable | ||
+ | ^ Signalled | by '' | ||
+ | |||
+ | Action plugins can register for this event to filter incoming linkbacks using both the actual linkback data as well as the source of the pinging page. | ||
+ | |||
+ | === ACTION_LINKBACK_HAM === | ||
+ | |||
+ | ^ Name | ACTION_LINKBACK_HAM | | ||
+ | ^ Data | the linkback data | | ||
+ | ^ Action | none | | ||
+ | ^ Preventable | ||
+ | ^ Signalled | by the handler of the '' | ||
+ | |||
+ | In order to report a linkback as ham (e.g. to antispam plugins using classifiers), | ||
+ | |||
+ | === ACTION_LINKBACK_SPAM === | ||
+ | |||
+ | ^ Name | ACTION_LINKBACK_SPAM | | ||
+ | ^ Data | the linkback data | | ||
+ | ^ Action | none | | ||
+ | ^ Preventable | ||
+ | ^ Signalled | by the handler of the '' | ||
+ | |||
+ | In order to report a linkback as spam (e.g. to antispam plugins using classifiers), | ||
+ | ==== Linkback data ==== | ||
+ | |||
+ | Each linkback item is represented as a hash which stores the following properties: | ||
+ | |||
+ | * **'' | ||
+ | * **'' | ||
+ | * **'' | ||
+ | * **'' | ||
+ | * **'' | ||
+ | * **'' | ||
+ | * **'' | ||
+ | * **'' | ||
+ | * **'' | ||
+ | * **'' | ||
+ | * **'' | ||
+ | * **'' | ||
+ | * **'' | ||
+ | |||
+ | |||
+ | ===== Discussion ===== | ||
+ | Please don't report any bugs or feature requests here but instead use the bug tracker! |
plugin/linkback.1254831914.txt.gz · Last modified: 2009-10-06 14:25 by laynee