扩展:液线程

来自MyaWiki.Org
跳转到导航 跳到搜索
捷径:LQT
MeimaWiKi扩展手册
OOJS用户界面图标
液线
发布状态: 未维护的
液线样本截图
实施 页面动作 专版 应用程序接口
描述 实现结构化讨论系统
作者(S) David McCabe,Andrew Garrett
最新版本 2.2α〔1〕(2014-03-28)
维基百科 1.29 +
PHP 5.4 +
数据库更改
线
线程历史
线程关系
线程反应
许可证 GNU通用公共许可证2或以后
下载
自述文件
  • $EGLQtNAMESPACE枚举数
  • 合并线程(合并线程)LQT合并
  • 对线程的回复(LQT反应
  • 拆分螺纹LQT分裂
转换液线扩展如果在TurtLeWik.NET中可用
检查使用和版本矩阵。
问题 打开任务·报告错误

这个液线(LQT)扩展实现了前导线程讨论页系统。

历史[编辑]

原始代码是由David McCabe在赞助下开发的。谷歌夏季代码2006学习的联邦维基. 然而,David McCabe不再参与这个项目。

原来的SouthType代码得到了实质性的改进和扩充。安德鲁系列在维基媒体基金会从2009年5月开始。最新稳定发布的液线程扩展是LQT 2,在本页中描述。LQT 2是目前在WikimdiaWiki上使用的版本,用于战略规划过程。

2011年1月,工作液线3是在维基媒体基金会开始的。LQT 3正在开发中,Andrew Garrett作为主要开发者,但现在暂停。可跟踪LQT3的发展在这个分支最后提交给LQT3(LQT更新)分支是在2011年9月。基金会的发展已经停止。

用户文档[编辑]

在Wiki上的特定页面上激活Surink线程选择进入,添加

{{O.UsILQuiDyth:1 }} 

到页面的源代码。在Wiki上的特定页面上停用SurvivType选择退出添加

{{O.UsILQuiDyth:0 }} 

到页面的源代码。

全面的用户文档将被开发时,SurvivType有一个最终的(或远程稳定的)接口。

理论基础[编辑]

Wiki讨论页面与Web和USENET论坛相比有一些优势:

  • 它们允许使用整个Wiki语法,从图像到链接。截断.
  • 重构整个讨论页是可能的。

但是Web论坛比MealaWikTalk页面模型提供了更多的优势:

  • 线程可以以不同的视图显示:平面、嵌套、按日期、主题等排序。
  • 用户只需点击一个“回复”按钮或链接,以响应评论。不需要手动压痕。源注释的引用可以自动插入。
  • 注释自动签署并注明日期。
  • 化身是可能的(但尚未创建)。
  • 用户可以监视单个线程或通知线程中的响应。
  • 注释和线程可以单独显示,而不需要周围的页面。
  • 旧评论被自动地和不可见地存档,永久链接很容易得到。
  • 搜索作者、主题、日期等是可能的。
  • 单个线程可以有类别。
  • 在特定主题的论坛中管理相关的讨论相对容易,而MyaWiki Talk页面总是遵循“每个主题页面的一个讨论页面”模型。
  • 可以限制用户可以编辑其他用户的帖子。

SurnStand旨在整合两种论坛类型的优点,并添加一些独特的讨论特性来引导。

安装[编辑]

先决条件:当前线程需要维基编辑器扩展已安装。错误38654可以正确地搜索线程,扩展:Lucene搜索还必须安装在维基媒体的操作/ DEBS/LUCENE-SECHCH-2.GIT存储库中。


  • 下载并将文件放置在一个名为液线在你扩展文件夹
  • 在你的底部添加下面的代码本地设置
    要求一次 美元IP/扩展/液线程/液线程.php
    
  • 运行更新脚本它将自动创建扩展所需的数据库表。
  • 是γ多恩导航到特殊:版本在您的wiki上验证扩展是否成功安装。
没有命令提示符访问的安装

有些人可能没有命令提示符访问。但是,如果您可以通过PHPMyAdmin访问,请将这些步骤替换为步骤4以上:

  1. 下载LQ.SQL.
  2. 在PHPMyAdmin中,单击左侧使用的MyaWiKi数据库。
  3. 在下一个屏幕上,点击顶部的“SQL”选项卡。
  4. 在“文本文件的位置”,选择一个文件,选择压缩“无”,并点击底部“go”按钮。
    如果PHPMyAdmin屏幕只有一个文本字段,没有文本文件选择器,点击左侧列中的“SQL”按钮,在PHPMyAdmin标志下,点击打开的新窗口中的“导入文件”选项卡。
    如果遇到错误消息指定的密钥长度太长,最大密钥长度为1000字节。LQTSQL SQL的35行缩写在/*$WGDPrPosid*/Trk上创建索引theRead Type标题(thRead OnthyLyNealStEngress,ththythOthle Lead标题);(换句话说,删除线程线程删除新表并再次导入文件。
    如果数据库使用表前缀,则必须手动添加表。您可以在创建新表之后这样做。

配置[编辑]

这是扩展的默认配置。您可以在LocalSettings.php重写这些值:

偏好
$WGDebug选项[“LQTnTiffyTalk”] = 
$WGDebug选项[“LqtDeStudioDeave'”] = 
$WGDebug选项[“LqtDeStudioCalt”] = 二十五
$WGDebug选项[“LqtCuto签名”] = 
$WGDebug选项[“LQT监视线程”] = 

权限
$WGCORPIPREST[“用户”]“LQT分裂”] = 
$WGCORPIPREST[“用户”]“LQT合并”] = 
$WGCORPIPREST[“用户”]“LQT反应”] = 

/*允许在单个页面上激活SurvivType */
$WGLQTPAGE = 数组();

/*允许切换常规会话页的液流线程
(用于测试和转换)*/
$WGLQTalk页 = 

*是否激活液线程电子邮件通知*/
瓦格朗蒂诺夫 = 

*线程行为不* *导致线程“颠簸”到顶部*/
/*使用数字,因为Threads.php中定义了更改类型常量,不要
想在每个页面视图上解析它
$WTG = 数组
	 /*编辑摘要*
	 /*从*/
	十二 * *从*
	 /*编辑根*
	十四 *调整后的分类键*/


/**如果您在2009年5月之前已经从版本迁移了,请打开这个。
$WGREST = 

/**每个页面的默认线程数*
$WGSurthTraceSeDebug页面 = 二十

/**是否允许用户激活/停用每页的流线程*/
$WGSurthTraceSuffuleCube控件 = 

**是否允许用户激活/停用流线程
在特定的命名空间中。NULL意味着全部或无,取决于
在上面。*/
$WGSurthTracesAuthuleSuffer-NealthSPACES = 无效的

/**允许液线程嵌入*/
$WGSurthTysRead嵌入 = 

/启用LQT的/ /命名空间
$WGLQT-命名空间 = 数组();

/**启用/禁用颠簸复选框。**
$WGSurthTracesStubBug复选框 = 

/**启用/禁用“新消息”链接和特殊页面(特殊:新消息)*/
$WGSurthTysRead = 

应用程序接口[编辑]

API文档

笔记[编辑]

如果您的LoopalStuts.PHP包含以下两个参数设置,则此扩展不起作用:$WGENABLE API = FALSE;$WGNabLeWrdEAPAPI=false;

也见[编辑]

外部链接[编辑]

其他语言: 英语A.使之