“站点日志”的版本间差异

来自Wikioe
跳到导航 跳到搜索
无编辑摘要
 
(未显示同一用户的42个中间版本)
第1行: 第1行:
[[category:MediaWiki]]
[[category:MediaWiki]]


== 站点日志 ==
关于站点的安装、更新,扩展安装等操作,列出记录相关操作。


=== 2020/09/06 ===
== 关于 ==
站点更新(安装):Mediawiki-1.35.0-rc.3版本。
以下,用于记录:站点的安装、更新,扩展安装,以及功能调整 等操作,并列出记录相关操作。
'''[https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ 订阅 MediaWiki 官网通知邮件]'''


=== 2020/09/02 ===
== 系统更新 ==
安装扩展“VisualEditor”。
<big>
【2020/08/21 站点安装】:'''MediaWiki-1.34.2'''
【2020/09/06 站点更新】:'''MediaWiki-1.35.0-rc.3'''
【2021/12/21 站点升级】:'''MediaWiki-1.37.1'''
【2022/08/20 站点迁移、升级】:从“'''阿里云'''”迁移到“'''腾讯云'''”,'''MediaWiki-1.38.2'''
</big>


=== 2021/05/16 ===
=== 版本特性 ===
添加编辑框自定义标签功能。
# '''MediaWiki 1.35''':
: Edittools 定义的标签显示在页面底部(编辑时不方便),而 Gadget-charinsert-core.js 中定义的标签在编辑框底部(自定义标签时不方便);
#: <syntaxhighlight lang="bash" highlight="">
: 但是还不知道如何将两个配合使用。(所以先注释了 Edittools 中的内容)
PHP 版本要求从 7.2.9(MediaWiki 1.34)提高到 7.3.19。
: Gadget-charinsert-core.js 中说<nowiki>“// Please make any changes to [[MediaWiki:Edittools]] as well, however, instead of using the ␥ symbol, use {{#ifeq:{{NAMESPACE}}|{{ns:0}}| | ”</nowiki>
# 安装扩展“Gadgets”、“CharInsert”。所以可以配合使用???
# 修改以下内容:【均是新建】
## http://wiki.eijux.com/MediaWiki:Common.css |-Common.css
## http://wiki.eijux.com/MediaWiki:Edittools |自定义标签
## http://wiki.eijux.com/MediaWiki:Gadgets-definition |-Gadgets-definition
## http://wiki.eijux.com/MediaWiki:Gadget-Edittools.js |-Gadget-Edittools.js
## http://wiki.eijux.com/MediaWiki:Gadget-charinsert-core.js |-Gadget-charinsert-core.js
## http://wiki.eijux.com/MediaWiki:Gadget-charinsert-styles.css |-Gadget-charinsert-styles.css
## http://wiki.eijux.com/MediaWiki:Gadget-charinsert.js |-Gadget-charinsert.js
## http://wiki.eijux.com/MediaWiki:Gadget-charinsert |-Gadget-charinsert


=== 2021/05/17 ===
VisualEditor 和 Parsoid 现在捆绑在 Tarball 中,不再需要一个单独的 node.js 服务。
想要修改文章目录为浮动目录,没搞好。
: 【2021/05/17 02:38:48】但还没弄好,好像是“JsonConfig”的配置有问题,相关模板页错误:“Lua错误 在模块:TNT的第159行:Missing JsonConfig extension; Cannot load https://commons.wikimedia.org/wiki/Data:I18n/Documentation.tab”。
: 网上类似问题链接:
: https://www.mediawiki.org/wiki/Topic:Vbvr1uv3rw3qi8a4
: https://www.mediawiki.org/wiki/Topic:V8zt7msvlfps3c8d
# 从 mediawiki.org 导入了:Template:TOC、Template:TOC-nopadding、Template:TOCright。
#*(跨wiki前缀写的是“mediawiki.org”不知道对不对。改为“commons”重新上传一次还是不好使)
# 安装扩展“Scribunto”、“TemplateStyles”、“JsonConfig”。
# 修改配置文件:
#: <syntaxhighlight lang="php" highlight="">
# by Eijux, 2021/05/16 22:07:01
# To import Template:TOC etc from mediawiki.org.
wfLoadExtension( 'Scribunto' );
wfLoadExtension( 'TemplateStyles' );
wfLoadExtension( 'JsonConfig' );
#
#$wgJsonConfigEnableLuaSupport = true;
# JsonConfig uses a very flexible (and a bit complicated) settings system. Both Commons wiki and all other wikis will need this code block to set up a cross-wiki shareable storage:
#$wgJsonConfigModels['Tabular.JsonConfig'] = 'JsonConfig\JCTabularContent';
#$wgJsonConfigs['Tabular.JsonConfig'] = array(
# 'namespace' => 486, // === NS_DATA, but the constant is not defined yet
# 'nsName' => 'Data',
# 'isLocal' => false,
# 'pattern' => '/.\.tab$/'
#);
# Commons wiki will need to specify that data should be stored locally:
#$wgJsonConfigs['Tabular.JsonConfig']['store'] = true;
# Other wikis will need to set how to access remote data:
#$wgJsonConfigs['Tabular.JsonConfig']['remote'] = 'https://commons.wikimedia.org/w/api.php';
if ( $wmgEnableJsonConfigDataMode ) {
// Safety: before extension.json, these values were initialized by JsonConfig.php
if ( !isset( $wgJsonConfigModels ) ) {
$wgJsonConfigModels = [];
}
if ( !isset( $wgJsonConfigs ) ) {
$wgJsonConfigs = [];
}


$wgJsonConfigEnableLuaSupport = true;
Zeroconf(零配置)VisualEditor/Parsoid 不工作在使用 SQLite 作为 MediaWiki 的数据库后端。这是由于缺乏在 SQLite 中实现写并发。
</syntaxhighlight>
#* MediaWiki 1.35 是一个 LTS,支持到 2023 年 9 月。
#* 参考:[https://lists.wikimedia.org/hyperkitty/list/mediawiki-announce@lists.wikimedia.org/message/KSMS2ET2EWZJT7Y3H335B3XNV723FOZR/ https://lists.wikimedia.org/hyperkitty/list/mediawiki-announce@lists.wikimedia.org/message/KSMS2ET2EWZJT7Y3H335B3XNV723FOZR/]
# '''MediaWiki 1.36''':
#: <syntaxhighlight lang="bash" highlight="">
请注意,MediaWiki 1.36 现在需要 PHP 国际化扩展,通常称为 Intl、ext-Intl 或 php-Intl。(宝塔面板:PHP 管理面板:安装拓展,可以找到“intl”)
</syntaxhighlight>
#* MediaWiki 1.36 将支持到 2022 年 5 月。
#* 参考:[https://lists.wikimedia.org/hyperkitty/list/mediawiki-announce@lists.wikimedia.org/thread/H7VVI7Q3FIRLPTRPCCO77BHNL3LVWEYN/ https://lists.wikimedia.org/hyperkitty/list/mediawiki-announce@lists.wikimedia.org/thread/H7VVI7Q3FIRLPTRPCCO77BHNL3LVWEYN/]
# '''MediaWiki 1.37''':
#: <syntaxhighlight lang="bash" highlight="">
MediaWiki 1.37(和 1.36 一样)现在需要 PHP 国际化扩展,通常称为 Intl、ext-Intl 或 php-intl。
</syntaxhighlight>
#* MediaWiki 1.37 将支持到 2022 年 11 月。
#* 参考:[https://lists.wikimedia.org/hyperkitty/list/mediawiki-announce@lists.wikimedia.org/thread/XEVG4HTPHRDHTV6GXJ4SP2ZSIJBBN27K/ https://lists.wikimedia.org/hyperkitty/list/mediawiki-announce@lists.wikimedia.org/thread/XEVG4HTPHRDHTV6GXJ4SP2ZSIJBBN27K/]
# '''MediaWiki 1.38''':
#: <syntaxhighlight lang="bash" highlight="">
不再支持 PHP 7.2 ,要求 7.3.19 以上版本。
</syntaxhighlight>
#* MediaWiki 1.38 将支持到 2023 年 6 月。
#* 参考:[https://lists.wikimedia.org/hyperkitty/list/mediawiki-announce@lists.wikimedia.org/thread/632LWFGPNW77CZXEM7OWKSFDZEJ6LSHP/ https://lists.wikimedia.org/hyperkitty/list/mediawiki-announce@lists.wikimedia.org/thread/632LWFGPNW77CZXEM7OWKSFDZEJ6LSHP/]


// https://www.mediawiki.org/wiki/Extension:JsonConfig#Configuration
== 设置调整 ==
=== 2021/12/03:设置“在不重新加载页面的情况下显示预览” ===
设置位置:“特殊页面 # 用户组与权限” -> “参数设置 # 编辑 # 预览 # 在不重新加载页面的情况下显示预览”


$wgJsonConfigModels['Tabular.JsonConfig'] = 'JsonConfig\JCTabularContent';
== 功能扩展 ==
$wgJsonConfigs['Tabular.JsonConfig'] = [
<span style="font-size: 200%">'''【备注】'''</span><span style="font-size: 120%">'''(已安装的、额外的)扩展:'''</span>
'namespace' => 486,
'nsName' => 'Data',
【2022/08/20】 <span style="color: blue">'''CharInsert、CodeMirror、JsonConfig、MsUpload、NativeSvgHandler、PDFEmbed、Popups、TemplateStyles、Widgets'''</span>
// page name must end in ".tab", and contain at least one symbol
'pattern' => '/.\.tab$/',
'license' => 'CC0-1.0',
'isLocal' => false,
];


$wgJsonConfigModels['Map.JsonConfig'] = 'JsonConfig\JCMapDataContent';
=== 2020/09/02:安装扩展“VisualEditor”<ref>[[扩展MW:VisualEditor]]</ref> ===
$wgJsonConfigs['Map.JsonConfig'] = [
'namespace' => 486,
'nsName' => 'Data',
// page name must end in ".map", and contain at least one symbol
'pattern' => '/.\.map$/',
'license' => 'CC0-1.0',
'isLocal' => false,
];


// Enable Tabular data namespace on Commons - T148745
=== 2021/05/16:编辑框自定义标签<ref>[[配置MW:编辑框自定义标签]]</ref> ===
// Enable Map (GeoJSON) data namespace on Commons - T149548
// TODO: Consider whether this hard-coding to Commons is appropriate
if ( $wgDBname === 'commonswiki' ) {
// Ensure we have a stable cross-wiki title resolution
// See JCSingleton::parseTitle()
$wgJsonConfigInterwikiPrefix = "meta";


$wgJsonConfigs['Tabular.JsonConfig']['store'] = true;
=== 2021/05/17:文章浮动目录<ref>[[配置MW:文章浮动目录]]</ref><span style="color: red">【未完成】</span> ===
$wgJsonConfigs['Map.JsonConfig']['store'] = true;
} else {
$wgJsonConfigInterwikiPrefix = "commons";


$wgJsonConfigs['Tabular.JsonConfig']['remote'] = [
=== 2021/05/29:在页面中嵌入 PDF<ref>[[配置MW:在页面中嵌入PDF]]</ref><span style="color: red">【未完成】</span> ===
'url' => 'https://commons.wikimedia.org/w/api.php'
 
];
== 参考 ==
$wgJsonConfigs['Map.JsonConfig']['remote'] = [
<references/>
'url' => 'https://commons.wikimedia.org/w/api.php'
];
}
}
</syntaxhighlight>

2022年8月22日 (一) 02:00的最新版本


关于

以下,用于记录:站点的安装、更新,扩展安装,以及功能调整 等操作,并列出记录相关操作。

订阅 MediaWiki 官网通知邮件

系统更新

【2020/08/21 站点安装】:MediaWiki-1.34.2

【2020/09/06 站点更新】:MediaWiki-1.35.0-rc.3

【2021/12/21 站点升级】:MediaWiki-1.37.1

【2022/08/20 站点迁移、升级】:从“阿里云”迁移到“腾讯云”,MediaWiki-1.38.2

版本特性

  1. MediaWiki 1.35
    PHP 版本要求从 7.2.9(MediaWiki 1.34)提高到 7.3.19。
    
    VisualEditor 和 Parsoid 现在捆绑在 Tarball 中,不再需要一个单独的 node.js 服务。
    
    Zeroconf(零配置)VisualEditor/Parsoid 不工作在使用 SQLite 作为 MediaWiki 的数据库后端。这是由于缺乏在 SQLite 中实现写并发。
    
  2. MediaWiki 1.36
    请注意,MediaWiki 1.36 现在需要 PHP 国际化扩展,通常称为 Intl、ext-Intl 或 php-Intl。(宝塔面板:PHP 管理面板:安装拓展,可以找到“intl”)
    
  3. MediaWiki 1.37
    MediaWiki 1.37(和 1.36 一样)现在需要 PHP 国际化扩展,通常称为 Intl、ext-Intl 或 php-intl。
    
  4. MediaWiki 1.38
    不再支持 PHP 7.2 ,要求 7.3.19 以上版本。
    

设置调整

2021/12/03:设置“在不重新加载页面的情况下显示预览”

设置位置:“特殊页面 # 用户组与权限” -> “参数设置 # 编辑 # 预览 # 在不重新加载页面的情况下显示预览”

功能扩展

【备注】(已安装的、额外的)扩展:

【2022/08/20】 CharInsert、CodeMirror、JsonConfig、MsUpload、NativeSvgHandler、PDFEmbed、Popups、TemplateStyles、Widgets

2020/09/02:安装扩展“VisualEditor”[1]

2021/05/16:编辑框自定义标签[2]

2021/05/17:文章浮动目录[3]【未完成】

2021/05/29:在页面中嵌入 PDF[4]【未完成】

参考