维基友爱
|
WikiLove
为了鼓励用户之间表达感激的一个扩展。
|

- 透過欣賞,我們將他人的卓越化為己有。 — 伏尔泰
维基友爱是一項旨在讓維基人表達對其他用戶的友愛變得簡單而有趣的功能。 可以通過單擊“愛心形狀”圖標在任何用戶討論頁添加维基友爱。 它最初是由Ryan Kaldari開發的用戶腳本,現在可以作為MediaWiki扩展,開發人員可以添加到他們的wiki中。
理由
用户喜欢的自我价值感。根据2011年的调查显示,维基百科的编辑者们(参见頂端数据),在17个变量中,“被经验丰富的编辑者看不起”是最有可能导致人们说他们将编辑较少(69%同意),而“让别人恭维你在你的编辑/文章上”是最有可能导致人们说他们将更频繁地编辑协议(78%同意)。 請参见: 维基媒体博客上的“维基百科编辑者说,积极的反馈对编辑有用”。
另一方面,随着时间的推移,编辑维基百科往往更加困难,并且也增加了新用户收到更正/批评的可能性。 这反映编码和分析新用户经验的各种努力,比如最近我们在“科研之夏”期间进行的新手教学策略研究冲刺。

重要日期
- - 维基友爱已在prototype.wikimedia.org上啟用
- - prototype.wikimedia.org 網站已將WikiLove預設為已啟用狀態,適用於已註冊使用者;部落格公告正招募測試者
- - WikiLove已部署至英語維基百科。請參閱WikiLove的行動。
- - WikiLove 已部署至馬其頓語維基百科(名稱「ВикиЉубов」)。
如何停用
禁用维基友爱,到编辑选项卡在你的预置,并取消选中对应的复选框旁边的“启用显示对其他用户维基友爱选项卡”在用户页面。然后单击保存。

如何自定义
这部分是关于如何自定义维基友爱的个别编辑器。 关于如何为整个维基自定义维基友爱,参见Extension:维基友爱(WikiLove)。 |
维基友爱接口可以满足每一个编辑器的需求。 如果你想使用维基友爱留下欢迎消息、生日蛋糕或者刺猬,用你自己的设置覆盖默认的配置非常简单。
维基友爱的配置是一个大的JSON对象,所以要做更改或添加,你只需要修改分配给键的值。 要想查看目前分配了哪些值,首先查看你本地wiki上的MediaWiki:WikiLove.js页面。 这里可能有本地覆盖选项。 接下来查看默认配置。 这将显示构成维基友爱设置的基本数据树。 一旦你决定你想要修改哪个值,转到你的wiki使用的skin.js文件。 (例如,如果你在英文维基百科,可以编辑此页面)。 要想更改一个现有的项目,只需用一个赋值语句覆盖它原有的值。
改变现有类型
例如,如果您想更改显示名称“小猫”到“猫”,你将添加以下你当地的.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树结构来添加全新的entry类型(或子类型)。例如添加一個“刺猬(Hedgehogs)”:
mw.loader.using( 'ext.wikiLove.defaultOptions', function() {
$.wikiLoveOptions.types.hedgehog = {
name: 'Hedgehogs', // 类型菜单中所显示的类型名称
fields: [ 'header', 'message' ], // 表单中寻求哪些字段
header: 'A hedgehog for you!', // 讨论页话题中的标题(可选)
text: '[[$3|left|150px]]\n$1\n\n~~'+'~~\n<br style="clear: both"/>', // $3为图像的文件名,$1为消息
gallery: {
imageList: [ 'Hedgehog1.jpg', 'Orizo5.jpg', 'Erinaceus europaeus LC0119.jpg' ],
width: 145, // gallery中图像最大宽度
height: 150, // gallery中图像最大高度
number: 3 // 随机显示几张图像(可选)
},
icon: 'http://www.mysite.com/images/wikilove-icon-hedgehog.png' // 类型菜单中显示
};
} );
确保在添加新项目时声明所有适当的参数!要了解所有不同的类型参数,请参阅扩展文档。
创建一个新的类型图标
Photoshop的维基友爱源文件类型图标(黑色和白色图标出现在左边菜单)可以下载。 若要自行製作,請貼入約50×50像素的圖形,將其去飽和化,並複製貼上原始檔案中範例所套用的樣式。
更改心形图标
通过编辑你的vector.css文件(User:Example/vector.css),你也可以定制维基友爱心形图标以用于Vector皮肤。 例如,如果你想改变的红心图标蓝色的心,你可以添加以下代码:
#ca-wikilove.icon a {
background-image: url("/w/extensions/WikiLove/resources/images/heart-icons-blue.png");
}
额外部署请求
只要符合以下条件,个別的维基们可能會要求维基友爱部署到他们:
- 社区部署已经达成共识
- 维基友爱拓展已本地化,维基的语言在翻译维基(你可以帮助翻譯它)
- 一个配置文件存在于当地的维基 (MediaWiki:WikiLove.js)
一旦满足了这些条件,打开一个bug在Phabricator 里请求部署。
即時的维基友爱活動
维基友爱在自己的表中收集数据,但是这些数据还没有通过用户界面展示。 要快速查看发生了什么,您可以在英语维基百科上使用edit filter 423。
我们在这里收集维基友爱使用的故事,以更好地了解其不断演变的影响:WikiLove/Stories
一些初步分析: WikiLove/Analysis
附加文档
- 扩展文档: Extension:维基友爱(WikiLove)
- 设计文档
- 用户测试:参见视频[失效链接], this video
- 状态更新
- 基于6月24日博文的媒体报道
- 想法记录
- 数据
- WikiLove research
