标签"mediawiki"中的文章
为MediaWiki安装来自 维基媒体基金会 的 RESTBase 和顺便显示下数学公式…… 😂.
按常规先来解释下这些东西是啥 😂
RESTBase is a caching / storing API proxy backing the Wikimedia REST API. Its configuration is based on Swagger specs, and its primary storage backend is using Cassandra. It powers "rest_v1", the Wikimedia REST content API used by VisualEditor to retrieve page HTML for editing …
如何把 MediaWiki 网站搬到另外一个服务器上?
这篇纯粹是来凑数的2333~
第一步:备份数据库 ......
说实话咱只用过 MySQL/MariaDB 😂,所以
mysqldump
解决 😂
# 这里用了一个重定向标准输出到某个文件
# mysqldump [连接数据库的各种选项,例如用户名啥的] [数据库名称] > somefile.sql
$ mysqldump -u wikiuser -p somedb > somefile.sql
然后输入密码,稍等片刻就会发现汝的当前目录下多了个文件 (例如 somefile.sql ),这就是导出的数据库啦~
第二步:传输文件
假设汝的 MediaWiki 安装在
/path/to/mediawiki
😂
如果汝能物理访问汝的两台服务器,
那就直接把
/path/to/mediawiki
和上一步备份的 SQL 转储复制过去不就好啦~ (╯・ω・)╯ ┻━┻
或者如果汝能用 …
为 MediaWiki 设置通过 SMTP 发送邮件.就是这样 _(:з」∠)_
安装需要的库
PHP 7 木有 pear 啦 (Arch Linux 官方源在 PHP7 升级后从官方源里移除了
php-pear
)~,所以通过 composer 安装呗~
首先安装上 composer ,如果汝在用 Arch Linux 的话:
sudo pacman -S php-composer
其它系统的话,可以参照 …
这篇文章在2016年08月10日 (Wed)更新了呐~
为MediaWiki安装来自 维基媒体基金会 的 可视化编辑器 .
连维基百科都要Hold不住啦~
许多新用户不会着手大幅度修改,而只是做些细节调整,不过仅仅阅读源代码就必须学标记语言了。当我们的用户在演示操作时,这把他们吓走了。
早在 2004 年,社群开始一再认识到必须采用更好的编辑方式。因为人们的请求,更重要的是他们的需要,所以我们开发了可视化编辑器。
Wiki 标记语言让新人害怕,这种程度会随着其他站点的迁离而加剧。如果我们不开发可视化编辑器,那么图表的走势会在接下来五年中变得更加糟糕。
所以他们才 痛定思痛 决定开发可视化编辑器么😂
开始之前-检查一下要求
可视化编辑器(下面就说VisualEditor呗~)还需要一个叫 Parsoid 的程序来承担把wiki标记转化成html的任务啦(看下图)~,所以需要服务器来运行它呐~
安装Parsoid(Ubuntu 14+ / Debian 7+ )
上游的指南在这(好好学英语呗~) https://www.mediawiki.org/wiki/Parsoid/Setup
Ubuntu和Debian系统的话直接添加MediaWiki …