维基友爱

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page WikiLove and the translation is 100% complete.

Other languages:
Afrikaans • ‎Bahasa Melayu • ‎English • ‎Esperanto • ‎Nederlands • ‎Türkçe • ‎bosanski • ‎español • ‎euskara • ‎français • ‎furlan • ‎hrvatski • ‎italiano • ‎português • ‎português do Brasil • ‎română • ‎русский • ‎татарча/tatarça • ‎українська • ‎עברית • ‎اردو • ‎العربية • ‎سنڌي • ‎فارسی • ‎বাংলা • ‎తెలుగు • ‎සිංහල • ‎中文 • ‎日本語 • ‎한국어
欣赏能使别人的卓越成为我们自己的财富。 — 伏尔泰

维基友爱是一項旨在讓維基人表達對其他用戶的友愛的簡單而有趣的功能。 可以通過單擊“愛心形狀”圖標在任何用戶討論頁添加维基友爱。它最初是由Ryan Kaldari開發的用戶腳本,現在可以作為MediaWiki擴展,開發人員可以添加到他們的wiki中。

基本原理

用户喜欢的自我价值感。根据2011年的调查显示,维基百科的编辑者们(参见顶行数据),在17个变量中,“被经验丰富的编辑者看不起”是最有可能导致人们说他们将编辑较少(69%同意),而“让别人恭维你在你的编辑/文章上”是最有可能导致人们说他们将更频繁地编辑协议(78%同意)。参见:“积极的反馈为编辑工作,谈谈维基百科编辑者们”在维基媒体的博客上。

另一方面,随着时间的推移,编辑维基百科往往成为困难,并且也增加了新用户将收到更正/批评的可能性。这反映通过各种努力,代码和分析新用户的经验,比如最近的新手教学策略研究冲刺范围内进行的研究我们的夏天。

相对比例的不同类型的消息发送到新用户英语维基百科,编码的新手教学策略趋势研究冲刺.

主要功能

  • 2011年6月16日: 维基友爱激活原型在 prototype.wikimedia.org
  • 2011年6月24日: 维基友爱默认为注册用户在prototype.wikimedia.org上;博客公告要求测试人员
  • June 30, 2011:2011年6月30日:维基友爱部署到英文维基百科。参见维基友爱行动.
  • 2011年10月28日:维基友爱 部署Macedonian 维基百科("ВикиЉубов"名义).

如何禁用

禁用维基友爱,到编辑选项卡在你的喜好,并取消选中对应的复选框旁边的“启用显示对其他用户维基友爱选项卡”在用户页面。然后单击保存。

Turn WikiLove on or off using the checkbox in your preferences.

如何自定义

维基友爱接口可以适合每一个编辑器的需求。如果你想使用维基友爱离开欢迎消息,生日蛋糕,或者刺猬,很容易覆盖默认的配置与你自己的设置。

维基友爱配置是一个大的 JSON对象,所以做更改或添加,所有您需要做的就是修改值分配给钥匙。看看目前分配值,首先检查MediaWiki:WikiLove.js页面在你当地的wiki上。这将有局部覆盖。接下来,看一看default configuration。这将显示你的数据基本树default configuration构成设置。一旦你决定你想要改变什么价值观,去你的皮肤。js文件供你的wiki使用。(如果你在英文维基百科,例如,你可以编辑此页面)。改变一个现有的项目,只需覆盖它的值赋值语句。

改变现有类型

例如,如果您想更改显示名称“小猫”到“猫”,你将添加以下你当地的.js文件 (User:Example/skin.js):

mw.loader.using( 'ext.wikiLove.defaultOptions', function() {
  $.wikiLoveOptions.types.kitten.name = 'Cats';
} );

如果你想改变形象“Stroopwafels”,您将添加:

mw.loader.using( 'ext.wikiLove.defaultOptions', function() {
  $.wikiLoveOptions.types.food.subtypes.stroopwafels.image = 'Stroopwafels.jpg';
} );

添加新类型

您还可以使用JSON树结构添加全新的项类型(或子类型)。例如添加“刺猬”:

mw.loader.using( 'ext.wikiLove.defaultOptions', function() {
$.wikiLoveOptions.types.hedgehog = {
  name: 'Hedgehogs', // name of the type (appears in the types menu)
  fields: [ 'header', 'message' ], // fields to ask for in form
  header: 'A hedgehog for you!', // header that appears at the top of the talk page post (optional)
  text: '[[$3|left|150px]]\n$1\n\n~~'+'~~\n<br style="clear: both"/>', // $3 is the image filename, $1 is the message
  gallery: {
    imageList: [ 'Hedgehog1.jpg', 'Orizo5.jpg', 'Erinaceus europaeus LC0119.jpg' ],
    width: 145, // maximum width of the images in the gallery
    height: 150, // maximum height of the images in the gallery
    number: 3 // number of random images to show (optional)
  },
  icon: 'http://www.mysite.com/images/wikilove-icon-hedgehog.png' // appears in the types menu
};
} );

确保在添加新项目时声明所有适当的参数!要了解所有不同的类型参数,请参阅扩展文档

创建一个新的类型图标

Photoshop的维基友爱源文件类型图标(黑色和白色图标出现在左边菜单)可以下载这里。创建自己的,粘贴在一个图形,是大约50 x 50像素,稀释它,复制和粘贴的样式应用到源文件中的示例。

更改心形图标

你也可以定制维基友爱心形图标以用于向量皮肤通过编辑你的向量。css文件(User:Example/vector.css)。如果你想改变的红心图标蓝色的心,例如,你可以添加以下:

#ca-wikilove.icon a {
  background-image: url("/w/extensions/WikiLove/resources/images/heart-icons-blue.png");
}

额外部署请求

个人维基们可能要求维基友爱部署到他们只要符合以下条件:

  • 社区部署已经达成共识
  • 维基友爱拓展已本地化,维基的语言在翻译维基(你可以帮助here)
  • 一个配置文件存在于当地的维基 (MediaWiki:WikiLove.js)

一旦满足了这些条件,打开一个bug在Phabricator 里请求部署。

维基友爱活动实现

维基友爱在自己的表中收集数据,但是这些数据还没有通过用户界面出现。要快速查看发生了什么,您可以在英语维基百科上使用[$abusLog edit filter 423]。

我们在这里收集维基友爱使用的故事,以更好地了解其不断演变的影响:WikiLove/Stories

一些初步分析: WikiLove/Analysis

附加文档