摘要
- Ward Cunningham 在 2002 年记录的实现每晚收集邻站页面名,用同名条目牵起跨站链接。
- 链接先落在本地,让读者选择去哪个姐妹站,也让作者有机会在家门口另写一页。
文章没出门,目录先去串门了。Ward Cunningham 在 2002 年 9 月写下的一套 Wiki 实现,每晚凌晨一点十五分运行收集任务,把邻站的页面名称带回来。第二天,一个熟悉的词就可能领读者去另一群人的讨论现场。书都好好待在书架上,书名倒交了不少朋友。
这套办法叫 Sister Sites。Cunningham 的实现说明给站点管理员列了三件事:跟踪姐妹站有哪些页面,为同名页面放出链接,遇到只在邻站存在的页面名,也把它显示成可点的链接。程序在本地用一批零长度文件记下远方的名字,另存链接格式和站点图标。搬运量很小,接待安排却颇讲究。
只在远方存在的名字,点下去仍先到本地 Wiki。Cunningham 曾考虑直接把读者送过去,最后保留了这一站:本地作者也许想写自己的同名页面。几个姐妹站都有相关内容时,读者就在这里选先去谁家。一个空页面,居然承担起了路口和写字台两份工作。
文档里的 Extreme Programming 示例把这件事摆得很清楚:本地尚无正文,页面上有通往姐妹站的图标,也有 Edit 按钮。早先的版本照常招呼人来填写空白,结果这句醒目的邀请压过了小小的外站图标。程序已经找到邻居,读者的眼睛还没找到门。
保存于 2003 年的姐妹站介绍因此提醒访问者到页面底部找图标。这些入口通向经过选择的一组站点。同期讨论把方案的提出归于 Steven Black;Cunningham 则解释,当时的姐妹站是经他合作,从原来的 Wiki 生长出去的站点,他也愿意考虑其他选择办法。他看重的是两个社群使用相同名字时,能碰出值得读的内容。
串门名单还得有人维护。新页面可能刚好错过上次轮询,邻站给出的名单可能不全,名字也可能不符合本地规则;站点暂时连不上或查询程序出错,同样会让预期中的链接消失。说明里的收集程序遇到空名单,会先报警并退出,原有名字因此留在原处。定时任务能给负责人寄错误邮件,故障持续下去,就该联系邻站管理员。
这份姐妹情谊需要排班、联系人和路标。它最讨人喜欢的地方,是承认邻居已经写了东西,同时给本地人留着落笔的位置。借你家的目录看看,至于怎么写,我家还有一张空白纸。
会员简报
档案背景详情
使用相应会员等级登录,即可解锁完整简报与来源注释。
仅限 Strategic Circle
Strategic Circle
所有读者均可浏览。加入并登录后可解锁档案简报。
加入 Strategic Circle仅限 Leadership Alliance
Leadership Alliance
符合条件的 IP 资产所有者和管理层可登录查看 Leadership Alliance 简报。
加入 Leadership Alliance





