Розширення:Медіапереглядач
![]() Статус релізу: стабільний |
|
---|---|
![]() |
|
Реалізація | Інтерфейс користувача, 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 | 228 (Ranked 35th) |
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
.$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 wiki farms/hosts and/or packages: This is not an authoritative list. Some wiki farms/hosts and/or packages may contain this extension even if they are not listed here. Always check with your wiki farms/hosts or bundle to confirm. |
- Extensions bundled with MediaWiki 1.31/uk
- Stable extensions/uk
- User interface extensions/uk
- Ajax extensions/uk
- GPL licensed extensions/uk
- Extensions in Wikimedia version control/uk
- BeforePageDisplay extensions/uk
- CategoryPageView extensions/uk
- GetPreferences extensions/uk
- MakeGlobalVariablesScript extensions/uk
- ResourceLoaderGetConfigVars extensions/uk
- ThumbnailBeforeProduceHTML extensions/uk
- UserGetDefaultOptions extensions/uk
- All extensions/uk
- Extensions used on Wikimedia/uk
- Extensions included in BlueSpice/uk
- Extensions included in Canasta/uk
- Extensions available as Debian packages/uk
- Extensions included in Fandom/uk
- Extensions included in Miraheze/uk
- Extensions included in MyWikis/uk
- Extensions included in ProWiki/uk
- Extensions included in semantic::core/uk
- Extensions included in Telepedia/uk
- Extensions included in wiki.gg/uk
- Extensions included in WikiForge/uk
- Extensions included in WikiTide/uk
- Image extensions/uk