Расширение:Медиа-просмотрщик

сокращение: MV
From mediawiki.org
This page is a translated version of the page Extension:MultimediaViewer and the translation is 100% complete.
Это расширение поставляется с MediaWiki 1.31 и выше. Таким образом, вам не нужно загружать его снова. Тем не менее, вы всё равно должны следовать другим инструкциям.
Справка по расширениям MediaWiki
MultimediaViewer
Статус релиза: стабильно
Реализация Пользовательский интерфейс, Ajax
Описание Предоставляет более удобное отображение изображений при нажатии на их миниатюры в статьях
Автор(ы)
Политика совместимости Snapshots releases along with MediaWiki. Master is not backward compatible.
MediaWiki 1.25+
PHP 5.4+
Лицензия GNU General Public License 2.0 или позднее
Скачать
Пример MediaWiki.org
  • $wgMediaViewerUseThumbnailGuessing
  • $wgMediaViewerRecordVirtualViewBeaconURI
  • $wgMediaViewerImageQueryParameter
  • $wgMediaViewerEnableByDefault
  • $wgMediaViewerEnableByDefaultForAnonymous
  • $wgMediaViewerExtensions
Ежеквартальные загрузки 213 (Ranked 33rd)
Использование общедоступными вики 1,926 (Ranked 195th)
Переведите расширение MultimediaViewer, если оно доступно на translatewiki.net
Проблемы Открытые задачи · Сообщить об ошибке

Расширение Медиа-просмотрщик предоставляет пользователю вики более удобный интерфейс для отображения изображений в полный размер экрана без ухода со страницы статьи и без посещения запутывающих промежуточных страниц.

Установка

Желательно установить Расширение:Бета-воозможности : тогда Медиа-просмотрщик будет можно отключить в настройках. В противном случае он будет включен везде.

Также желательно поставить Расширение:CommonsMetadata — оно необязательно, но без него в Медиа-просмотрщике будет отображаться довольно мало информации об изображении.

  • Скачайте и распакуйте файл(ы) в папку с названием MultimediaViewer в вашей папке extensions/.
    Вместо этого разработчикам и соавторам кода следует установить расширение из Git, используя:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/MultimediaViewer
  • Добавьте следующий код в конце вашего файла LocalSettings.php :
    wfLoadExtension( 'MultimediaViewer' );
    
  • Настройте, как вам требуется.
  • Yes Готово – Перейдите на страницу Special:Version на своей вики, чтобы удостовериться в том, что расширение успешно установлено.


Установка Vagrant:

  • Если вы используете Vagrant , установите с помощью vagrant roles enable multimediaviewer --provision

Настройка

  • $wgMediaViewerIsInBeta предпочтение с помощью BetaFeatures, если установлено значение "true"
  • $wgMediaViewerEnableByDefault и $wgMediaViewerEnableByDefaultForAnonymous определяют, включено ли MMV по умолчанию для всех и для анонимных пользователей соответственно. Оба по умолчанию равны true.
  • $wgMediaViewerUseThumbnailGuessing улучшит производительность при включении, но может быть ненадежным в зависимости от того, как настроена вики (вероятно, она будет работать нормально, если вы используете обработчик 404).
Принудительная загрузка

Чтобы файлы предлагались для загрузки и не просматривались в браузере пользователя после нажатия кнопки «Загрузить…», необходимо настроить сервер, за исключением случаев использования vagrant:

Если запрошенный URL-адрес каталога изображений содержит параметр запроса download, заголовок Content-Disposition должен иметь значение attachment. Этого можно добиться в Apache и совместимых серверах с использованием mod_rewrite и mod_headers в файле .htaccess. Конфигурация Varnish может выглядеть вот так.


Проверка использования

Прежде всего, перед тестированием, убедитесь, что вы вошли в систему и у вас включены настройки: войдите в вики и перейдите в Special:Preferences, затем перейдите на вкладку "Бета-функции" и установите соответствующий флажок.

Затем перейдите на страницу, на которой есть миниатюра. Попробуйте нажать на изображение или на иконку "развернуть" рядом с ним. Лайтбокс должен появиться и дать вам больший обзор изображения.

Если вы предпочитаете, есть экспортированная тестовая среда, которую вы можете использовать через Special:Import для быстрой настройки подходящей тестовой среды.

Шаблоны

Для отображения данных по фотографиям MultimediaViewer и UploadWizard требуют определённые шаблоны. Сохраните этот код в файл xml и импортируйте в свою вики.

См. также