Jump to content

Extension:基於段落的編輯衝突界面

本頁使用了標題或全文手工轉換
From mediawiki.org
This page is a translated version of the page Extension:Paragraph-based Edit Conflict Interface and the translation is 100% complete.
MediaWiki扩展手册
TwoColConflict
发行状态: 稳定版
实现 用户界面
描述 提供用于编辑冲突解决页面的双栏视图
作者 德国维基媒体协会(WMDE)
最新版本 持续更新
兼容性政策 快照跟随MediaWiki发布。 master分支不向后兼容。
许可协议 GNU通用公眾授權條款2.0或更新版本
下載
帮助 Help:Paragraph-based Edit Conflict Interface
  • $wgTwoColConflictSuggestResolution
  • $wgTwoColConflictBetaFeature
翻译Paragraph-based Edit Conflict Interface扩展
問題 开启的任务 · 报告错误

基于段落的编辑冲突界面(代号:TwoColConflict)擴充功能是一個编辑冲突解决表单的备用界面。 它会成对并排显示相互冲突的文本段落,使您更容易将文本与当前在线的文本合并。

用法

启用新视图: 要启用解决编辑冲突的新视图,您需要先登录,然后在您wiki上的“测试功能”参数设置页面上勾选启用“基于段落的编辑冲突界面”。 如果您已经启用了先前提到的这个测试功能,那么您应该会自动地得到这个新视图。

1. 熟悉环境。 为了帮助您解决编辑冲突,界面将两个修订版本之间的差异分解如下:

  • 存在“差异”的文本段落会成对并列显示。 当前页面版本以黄色显示,您的版本则以蓝色标示。 内部修改过的文本会高亮显示。
  • 两个版本中“完全一致”的文本段落将以横贯整个页面的灰色条带显示。

初次遇到编辑冲突时,教程会引导您熟悉界面操作。 您可以通过点击帮助图标(?)再次打开它。

  • 若需复制您编辑后的文章版本(包含修改的完整文本),请点击界面顶部蓝色标记标题旁标有复制全文的链接。


选中带着黑色铅笔的文本框,可开启编辑模式。
编辑模式下的文本框,带有核查符号与关闭标志。

2. 将您的文本与当前在线版本合并,构建新版内容。

  • 通过点击单选按钮来选择您想要保留的段落。 默认情况下,系统会选中对方的所有文本内容,若直接发布则您所做的文本修改将全部丢失。
  • 如有需要,可编辑段落。
  • 点击黑色铅笔图标,即可开启文本段落的编辑模式。 如果铅笔呈灰色,则表示您需要先选中文本段落。 否则,点击发布时此版本将不会被保存。
  • 您也可以编辑两个版本中相同的文本段落。
  • 编辑文本段落时,用于区分版本间差异的高亮标记将会消失。
  • 您可以通过键盘上的复制粘贴功能或右键点击操作,将其他文本段落的内容整合进来。
  • 点击勾选标记以应用对文本框的更改并关闭其编辑模式。
  • 若要放弃更改并将文本框内容重置为编辑冲突发生时的状态,请点击X。 这也恢复了高亮显示。

3. 发布新页面版本。 When you’re done selecting and editing all of the passages, click Publish changes. 将您选定的所有文本段落和灰色框整合成一个新的页面修订版本。 与所有维基页面一样,您可以通过预览按钮先行查看更改内容。 点击“取消”,您将返回页面的当前版本。

非JavaScript版本

若未使用JavaScript,该功能的外观或行为将如下所示:

  • 所有的文本段落都展示在编辑框内。
  • 编辑框内没有任何按钮。
  • 两个版本中相同的文本段落总是会被扩展。

安裝

  • 下载文件,并解压TwoColConflict文件夹到extensions/目录中。
    开发者和代码贡献人员应改从Git安装此扩展,输入:
    cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/TwoColConflict
    
  • 請新增下列代码到您的LocalSettings.php 文件的底部:
    wfLoadExtension( 'TwoColConflict' );
    
  • 按需求配置。
  • Yes 完成 – 請导航至您的wiki上的Special:Version,以验证此扩展已成功安装。

配置

Name Type Default Description
$wgTwoColConflictBetaFeature  Boolean true Extension:BetaFeatures(测试功能) 被启用时,启用这个扩展、將它视为一个测试功能
$wgTwoColConflictSuggestResolution Boolean true 提供一个简单的解决方案,用于当两位用户在同一时间在讨论页上回复时造成的编辑冲突。

链接