Розширення:Медіапереглядач
![]() Статус релізу: стабільний |
|
---|---|
![]() |
|
Реалізація | Інтерфейс користувача, Ajax |
Опис | Надає кращий досвід користувачам, коли вони натискають на мініатюри на сторінці |
Автор(и) | |
Compatibility policy | Snapshots releases along with MediaWiki. Master is not backward compatible. |
MediaWiki | 1.25+ |
PHP | 5.4+ |
Ліцензія | GNU General Public License 2.0 or later |
Завантажити | |
Приклад | MediaWiki.org |
|
|
Quarterly downloads | 232 (Ranked 48th) |
Public wikis using | 1,926 (Ranked 195th) |
Translate the MultimediaViewer extension if it is available at translatewiki.net | |
Issues | Open tasks · Report a bug |
Розширення Медіапереглядач дає користувачеві Вікіпедії інший інтерфейс для перегляду повнорозмірних, або майже повнорозмірних, зображень у їхньому браузері без завантажень додаткових сторінок або бентежних проміжних сторінок.
Встановлення
Спочатку розглянемо встановлення Розширення:Бета-функції . Це може бути корисним, аби сховати можливість Медіапереглядача за налаштуванням. Якщо ви не встановили це, він буде увімкнений усюди. Медіапереглядач використовує $2, який створюється та запускається з BetaFeatures, для реєстрації цього налаштування.
Ви також, імовірно, захочете завантажити Extension:CommonsMetadata — це не жорстка вимога, але без нього ви не отримаєте дуже багато інформації у своїх лайтбоксах.
- Завантажте і розмістіть файли в каталозі з назвою
MultimediaViewer
у вашійextensions/
папці. - Додайте такий код унизу вашого
LocalSettings.php
:wfLoadExtension( 'MultimediaViewer' );
- Configure as required
- Готово – Перейдіть до Special:Version вашої вікі, щоб переконатися, що розширення встановлено успішно.
Встановлення з Vagrant:
- Якщо використовується Vagrant , встановіть з
vagrant roles enable multimediaviewer --provision
Конфігурація
$wgMediaViewerIsInBeta
зареєструє налаштування з BetaFeatures, якщо встановлено в «істина»$wgMediaViewerEnableByDefault
і$wgMediaViewerEnableByDefaultForAnonymous
визначать, чи увімкнений Медіапереглядач за замовчуванням для кожного та для анонімних користувачів відповідно. Вони обидва за замовчуваннямtrue
.$wgDefaultUserOptions[ 'multimediaviewer-enable' ] = 1;
може використовуватися як заміна$wgMediaViewerEnableByDefault
.$wgMediaViewerUseThumbnailGuessing
поліпшить продуктивність, коли увімкнене, але можлива крихка залежність від того, як Вікіпедія налаштована (ймовірно, працюватиме добре, якщо ви використовуєте обробник 404).
- Примусове завантаження
Для гарантування того, що файли пропонуються для завантаження, а не переглядаються у браузері користувача, після натискання кнопки «Завантажити…», сервер має бути налаштований, за винятком використання Vagrant:
Якщо запитуваний URL до директорії з зображенням містить параметр запиту download
, заголовок Content-Disposition
повинен встановлюватися в attachment
.
Це може досягатися в Apache та сумісних серверахвикористанням mod_rewrite і mod_headers у файлі .htaccess
.
Конфігурація Varnish може виглядати як така.
Usage testing
Насамперед, перед тестуванням, потрібно переконатися, що ви увійшли та маєте увімкнене налаштування: увійдіть до Вікіпедії та перейдіть до Спеціальна:Налаштування, потім відвідайте вкладку «Бета-функції» і позначте відповідний прапорець.
Далі, перейдіть на сторінку, що має мініатюру. Спробуйте натиснути на зображенні чи на піктограмі «розширити» поряд із ним. Повинен сплинути лайтбокс і дати вам збільшений вигляд зображення.
Якщо ви хочете, існує експортоване тестове середовище, яке ви можете використовувати через Спеціальна:Імпорт для швидкого встановлення придатного тестувального середовища.
Шаблони
Медіапереглядач і Майстер завантажень потребують кількох шаблонів для показу даних фотографій. Просто збережіть цей код у файл XML й імпортуйте його у свою Вікіпедію.
Див. також
Це розширення використовується в одному або декількох проектах Вікімедіа. Це, мабуть, означає, що розширення стабільне і працює досить добре, щоб його могли використовувати веб-сайти з великим трафіком. Шукайте назву цього розширення у файлах конфігурації Wikimedia CommonSettings.php та InitialiseSettings.php, щоб побачити, де це встановлене. Повний перелік розширень, встановлених на певній вікі, можна переглянути на сторінці Special:Version вікі. |
This extension is included in the following packages and/or wiki farms: This is not an authoritative list. Some wiki farms/hosts may contain this extension even if they are not listed here. Always check with your wiki farms/hosts or bundle to confirm. |