2.5.0版属于语义媒体Wiki是继语义媒体Wiki 2.4.0释放。它引入了几个新特性,增强了现有功能,提供了错误修复,并进一步提高了平台的稳定性。有关更多信息,请参阅本页下面的英文发行说明。请参阅上的帮助页安装Semantic MediaWiki获取有关如何安装或升级的详细说明。
请记住运行MediaWiki的“update.php”维护脚本升级后,再继续使用Semantic MediaWiki。
语义媒体Wiki 2.5
2017年3月14日发布。
集锦
全文搜索支持
支持全文检索使用SQL后端“MySQL”/“MariaDB”(#1481)和“SQLite”(#1801)的本地功能添加了“文本”、“URL”和“页面”数据类型。
产地数据记录
使用简单的种源模型现在支持(1808)使用现有机制定义属性规范以及新的“参考”数据类型(视频).
打印请求中的属性链和语言过滤器支持
财产链条件(例如[[位于首都::Foo]]
)提供了一段时间,现在得到了扩展(1824),以支持打印请求的语法,以检索表示页面节点的链成员的值。数据类型“单语文本”的值现在可以使用语言过滤器(#2037)来限制打印请求中值的显示。
编辑保护
编辑保护帮助避免更改属性或其他数据敏感页,以免导致数据无效(例如更改属性类型、规范不一致等)或过程中断。此功能与MediaWiki的页面保护功能集成。
首选属性标签支持
Semantic MediaWiki现在支持声明首选特性标签(#1865)的目标是在用户上下文中的特殊页面、查询结果和factbox上显示标签,而不是规范属性标签。
查询结果缓存
缓存查询结果(1251)被添加为实验特性,以最小化页面查看期间和之后查询处理的可能影响。此更改还包括重新评估查询哈希(用作标识符)(#2099,#2176),以确保减少缓存碎片,并且重复查询可以跨不同页面共享相同的缓存。
值中的链接
支持值中的链接对于数据类型“Text”,通过用例进行了扩展,性能得到了改进,同时避免了以前容易出错的“PCRE-approach”。
固定属性
支持固定属性已彻底检修、修复(2135号),不再处于试验阶段。
特殊页面“SemanticMediaWiki”
特殊页面“语义媒体Wiki”以前被称为“SMWAdmin”的特殊页面进行了现代化和扩展(#2044等),包括一个新的配置设置允许对功能可访问性进行更精细的控制(#2142)。
兼容性更改
- PHP的最低要求更改为5.5及更高版本
- MediaWiki的最低要求更改为1.23及更高版本(建议为1.27及更高)
- 向前兼容MediaWiki 1.29+调整,包括#2149、#2198
正在升级
此版本需要运行更新.php
或setupStore.php
为URI表添加一个额外的表列(#1872),为首选标签属性添加一个新表(#1865)。
新功能和增强功能
错误修复
- #1258修复了在进一步的结果链接中使用“命名参数”参数的问题
- #1328修复了中的“未定义索引:语言”错误
#smwdoc公司
解析器函数
- #1419修复了空结果的Feed结果打印机输出
- #1709修复了与相关的潜在“锁定等待超时;尝试重新启动事务”
--程序
- #1713修复了以下情况的“分段错误”
查询结果依赖列表解析程序
尝试使用循环引用解析类别/属性层次结构
- #1715修复了中单引号的解码
DisplayTitlePropertyAnnotator(显示标题属性注释器)
- #1724修复了一个可能的
无效参数异常
与…有关SMW_DV_PVUC公司
通过更新缓存属性值预取器
版本号
- #1727修复了属性名称包含
<
或>
符号
- #1728修复了中的致命错误
特殊:SearchByProperty
属性名称包含无效字符时启用
- #1731修复了
皮肤后内容
使用空对象时挂接
- #1744修复了特殊页面“Searchbyproperty”无法与“-”符号一起正常工作的问题
- #1775固定时间偏移识别
- #1817残疾人
数据值
在查询上下文中使用时的约束验证
- #1823固定注释
显示的标题
什么时候SMW_DV_WPV_ditle字幕
已禁用
- #1880固定处理
二进制数据
键入postgres公司
对于blob字段
- #1886年修复了
财产
命名空间与使用wf加载扩展
- #1922固定
信息链接提供商
避免LOCL(锁定)
信息链接
- #1926固定
打印请求
识别标签中的spant标记
- #1935修复了PostgreSQL的“错误:42P10错误:…ORDER BY表达式必须出现在选择列表中”
- #1957固定
SMWSQLStore3写入程序::getSubobjects
在预定义属性的情况下使用错误的DBKey
- #1963依靠#2153修复
- #1977年修复了资源加载器的意外通用模块
- #1978年固定
表格生成器
避免在未更改的模式定义上创建索引
- #1985年修复了一个潜在的致命错误
维护记录器
何时$wgMaxNameChars(最大名称字符)
与预期的名称长度不匹配
- #2000固定标签和标题清理
- #2022修复了格式“template”的sep参数的用法
- #2061修正了严格比较
===
对于中的字符串属性表行差异
- #2070从中筛选无效实体显示
特殊:概念
- #2071防止扩展注册已知规范属性标签,从而避免可能的ID不匹配
- #2076修正了公历和儒略历0年的问题
- #2078修复了MySQL 5.7中“SELECT list;this is incompatible with DISTINCT”的问题+
- #2089修复了MySQL 5.7中“UPDATE-SET;数据对于列太长”的问题+
- #2093通过在目标中使用#REDIRECT避免删除现有数据
- #2107固定
命名空间管理器::init
设置SMW_NS*默认设置
- #2127修复了对成员函数的调用
获取散列()
论零
- #2182固定显示中的特殊属性
特殊:未使用的属性
- #2183修复了中没有显式数据类型的属性的显示
特殊:未使用属性
- #2188修复了具有非拉丁实例名称的特殊页面“RDFExport”中的错误
- #2202添加了防止错误“无效或虚拟名称空间-给定1”的保护
- #2228中表格格式的固定文本输出
特别:询问
- #2294避免
分析器::lock
在更新作业
内部变更
- #1511删除MediaWiki<1.23最初需要的I18n垫片
- #1726允许
查询依赖关系链接存储
执行按最新检索获取依赖项列表
即使在初始空列表的情况下
- #添加1750
表格生成器
更换SMWSQL帮助程序
- #添加1780
资源生成器
和调度资源生成器
- #1791添加
PropertyRegistry::registerPropertyDescriptionByMsgKey
- #1776添加
查询引擎
和Storeware软件
接口
- #1848补充
外来语言
处理特定于Semantic MediaWiki的国际18n
中的内容JSON格式
格式,删除了菲律宾比索
语言文件
- #添加1940
安装程序
和表架构管理器
更换SMWSQLStore3设置处理器
- #2118添加了
onoi/共享资源~0.3
附属国
- #2201将空间的规范化更改为
_
而不是%20
在里面迪乌里
- #2214补充
链接处理器
和语义链接分析器
- #2217补充
查询段列表生成管理器
- #2275添加了
onoi/回调控制器:~2.0
附属国
- #2282补充
数据值服务工厂
和DataValueServices.php
允许将服务注入数据值
实例
设置和配置
设置和配置添加了2.5.0。
贡献者
- 688-詹姆士香港
- 59-卡斯滕·霍夫迈耶
- 51-杰罗恩·德道夫
- 37-Niklas Laxström
- 14-translatewiki.net
- 5-马西耶·布伦茨
- 4-菲利佩·德容
- 4-西布兰德·马泽兰
- 2-亚历克斯·温克勒
- 2-Stephan Gambke
- 2-托尼·赫莫索·普利多
- 1-阿米尔·E·阿哈罗尼
- 1-菲利佩·舍农
- 1-贾德·安德拉德·费雷拉(Jaider Andrade Ferreira)
- 1-詹姆斯·福雷斯特
- 1-贾斯汀·杜
- 1-塞巴斯蒂安·贝尤
- 1-弗吉尼亚·塞佩达
里程碑[编辑]