擴充功能:多媒體檢視器
![]() 發佈狀態: 穩定版本 |
|
---|---|
![]() |
|
实现 | 用户界面, Ajax |
描述 | Provides a better experience to users when they click on thumbnails in a page |
作者 | |
兼容性政策 | 快照跟随MediaWiki发布。 master分支不向後兼容。 |
MediaWiki | 1.25+ |
PHP | 5.4+ |
许可协议 | GNU通用公眾授權條款2.0或更新版本 |
下載 | |
示例 | MediaWiki.org |
|
|
Quarterly downloads | 258 (Ranked 41st) |
Public wikis using | 2,407 (Ranked 54th) |
翻譯MultimediaViewer扩展,若在translatewiki.net可用 | |
問題 | 尚未完成的工作 · 报告錯誤 |
The MultimediaViewer extension gives the user of a wiki a different interface for viewing full-size, or nearly full-size, images in their browser without extraneous page loads or confusing interstitial pages.
安裝
选项一:使用Vagrant。参见MediaWiki-Vagrant 页面以了解通过Vagrant虚拟机系统获取MediaWiki安装版本的指令。
之后分别做两件事:vagrant enable-role multimediaviewer
和vagrant provision
。
选项二:手动安装。
First, consider installing 扩展:测试功能 . It may be helpful to hide the media viewer feature behind a preference. If you don't install this, it will be enabled everywhere. MultimediaViewer uses the GetBetaFeaturePreferences hook, which is created and run from BetaFeatures, to register this preference.
You'll also likely want to download 扩展:共享资源元数据 - it's not a hard requirement, but without it you won't get very much information in your lightboxes.
- 下载文件,并将其放置在您
extensions/
文件夹中的MultimediaViewer
目录内。 - 将下列代码放置在您的
LocalSettings.php
的底部:wfLoadExtension( 'MultimediaViewer' );
- 完成 – 在您的wiki上导航至Special:Version,以验证已成功安装扩展。
配置
$wgMediaViewerIsInBeta
will register a preference with BetaFeatures if set to "true"
$wgMediaViewerEnableByDefault
and$wgMediaViewerEnableByDefaultForAnonymous
will determine whether MMV is enabled by default for everyone and for anonymous users, respectively.
They both default to true
. $wgDefaultUserOptions[ 'multimediaviewer-enable' ] = 1;
can be used as a replacement for $wgMediaViewerEnableByDefault
.
$wgMediaViewerUseThumbnailGuessing
will improve performance when enabled, but can be fragile depending on how the wiki is set up (it will probably work fine if you use a 404 handler).
- 强制下载
To ensure files are offered for download and not viewed in the user's browser following a click on the Download … button, the server has to be configured, except when using vagrant:
If the requested URL to an image directory contains the download
query parameter, the Content-Disposition
-header must be set to attachment
.
This can be achieved in Apache and compatible servers using mod_rewrite and mod_headers in a .htaccess
file.
亮面配置可参见此处。
使用擴充功能
First thing, before testing, is to make sure you're logged in and you have the preference enabled: Log in to the wiki and go to Special:Preferences, then visit the "Beta features" tab and check the appropriate box.
Next, go to a page that has a thumbnail on it. Try clicking on the image or on the "expand" icon near it. The lightbox should pop up and give you a bigger view of the image.
If you'd prefer, there's an exported test environment that you can use via Special:Import to quickly set up a suitable testing environment.
模板
多媒体查看器和上传向导需要多个模板来显示照片数据。 直接将此代码保存为xml文件,并导入至您的wiki即可。
参见
此扩展用于一个或多个维基媒体项目。 这可能意味着扩展足够稳定、运作足够良好,可以用在这样的高流量的网站上。 请在维基媒体的CommonSettings.php和InitialiseSettings.php配置文件中查找此扩展的名称以查看哪些网站安装了该扩展。 特定wiki上的已安装的扩展的完整列表位于Special:Version页面。 |
这个扩展包含在以下包和/或维基农场: 这不是一个权威的名单。一些维基农场/主机可能包含这个extension,即使它们没有在这里列出。经常检查您的维基农场/主机或包来确认。 |