Расширение:Медиа-просмотрщик
MultimediaViewer Статус релиза: стабильно |
|
---|---|
Реализация | Пользовательский интерфейс, Ajax |
Описание | Предоставляет более удобное отображение изображений при нажатии на их миниатюры в статьях |
Автор(ы) | |
Политика совместимости | Снэпшоты выходят вместе с MediaWiki. Мастер не имеет обратной совместимости. |
MediaWiki | 1.25+ |
PHP | 5.4+ |
Лицензия | GNU General Public License 2.0 или позднее |
Скачать | |
Пример | MediaWiki.org |
|
|
Ежеквартальные загрузки | 169 (Ranked 35th) |
Использование общедоступными вики | 1,926 (Ranked 195th) |
Переведите расширение MultimediaViewer, если оно доступно на translatewiki.net | |
Проблемы | Открытые задачи · Сообщить об ошибке |
Расширение Медиа-просмотрщик предоставляет пользователю вики более удобный интерфейс для отображения изображений в полный размер экрана без ухода со страницы статьи и без посещения запутывающих промежуточных страниц.
Установка
Также желательно поставить Расширение:CommonsMetadata — оно необязательно, но без него в Медиа-просмотрщике будет отображаться довольно мало информации об изображении.
On third-party wikis, even if you only use locally uploaded images, you need CommonsMetatada to populate the information in the boxes via a template holding information about the files.)
- Скачайте и распакуйте файл(ы) в папку с названием
MultimediaViewer
в вашей папкеextensions/
.
Вместо этого разработчикам и соавторам кода следует установить расширение из Git, используя:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/MultimediaViewer - Добавьте следующий код в конце вашего файла LocalSettings.php :
wfLoadExtension( 'MultimediaViewer' );
- Настройте, как вам требуется.
- Готово – Перейдите на страницу Special:Version на своей вики, чтобы удостовериться в том, что расширение успешно установлено.
Установка Vagrant:
- Если вы используете Vagrant , установите с помощью
vagrant roles enable multimediaviewer --provision
Настройка
$wgMediaViewerEnableByDefault
и$wgMediaViewerEnableByDefaultForAnonymous
определяют, включено ли MMV по умолчанию для всех и для анонимных пользователей соответственно.
Оба по умолчанию равны true
.
$wgMediaViewerUseThumbnailGuessing
улучшит производительность при включении, но может быть ненадежным в зависимости от того, как настроена вики (вероятно, она будет работать нормально, если вы используете обработчик 404).
- Принудительная загрузка
Чтобы файлы предлагались для загрузки и не просматривались в браузере пользователя после нажатия кнопки «Загрузить…», необходимо настроить сервер, за исключением случаев использования vagrant:
Если запрошенный URL-адрес каталога изображений содержит параметр запроса download
, заголовок Content-Disposition
должен иметь значение attachment
.
Этого можно добиться в Apache и совместимых серверах с использованием mod_rewrite и mod_headers в файле .htaccess
.
Конфигурация Varnish может выглядеть вот так.
Проверка использования
Затем перейдите на страницу, на которой есть миниатюра. Попробуйте нажать на изображение или на иконку "развернуть" рядом с ним. Лайтбокс должен появиться и дать вам больший обзор изображения.
Если вы предпочитаете, есть экспортированная тестовая среда, которую вы можете использовать через Special:Import для быстрой настройки подходящей тестовой среды.
Шаблоны
Для отображения данных по фотографиям MultimediaViewer и UploadWizard требуют определённые шаблоны. Сохраните этот код в файл xml и импортируйте в свою вики.
См. также
Это расширение используется в одном или нескольких проектах Викимедиа. Вероятно, это означает, что расширение стабильно и работает достаточно хорошо, чтобы использоваться такими сайтами с высоким трафиком. Найдите название этого расширения в файлах конфигурации Викимедиа CommonSettings.php и InitialiseSettings.php, чтобы узнать, где оно установлено. Полный список расширений, установленных на конкретной вики, можно увидеть на странице Special:Version wiki. |
Это расширение включено в следующие вики-фермы/хостинги и/или пакеты: Это не исчерпывающий список. Некоторые вики-фермы/хостинги и/или пакеты могут содержать это расширение, даже если они не перечислены здесь. Всегда сверяйтесь со своими вики-фермами/хостингами или комплектами/бандлами для подтверждения. |
- Extensions bundled with MediaWiki 1.31/ru
- Stable extensions/ru
- User interface extensions/ru
- Ajax extensions/ru
- GPL licensed extensions/ru
- Extensions in Wikimedia version control/ru
- BeforePageDisplay extensions/ru
- CategoryPageView extensions/ru
- GetPreferences extensions/ru
- MakeGlobalVariablesScript extensions/ru
- ResourceLoaderGetConfigVars extensions/ru
- ThumbnailBeforeProduceHTML extensions/ru
- UserGetDefaultOptions extensions/ru
- All extensions/ru
- Extensions used on Wikimedia/ru
- Extensions included in BlueSpice/ru
- Extensions included in Canasta/ru
- Extensions available as Debian packages/ru
- Extensions included in Fandom/ru
- Extensions included in Miraheze/ru
- Extensions included in MyWikis/ru
- Extensions included in ProWiki/ru
- Extensions included in semantic::core/ru
- Extensions included in Telepedia/ru
- Extensions included in wiki.gg/ru
- Extensions included in WikiForge/ru
- Image extensions/ru