Embed
Embed |
- Системные требования:
- MediaWiki
- Разработчик:
- Александр Машин на основании работы Джима Р. Уилсона и Mithgol the Webmaster (EmbedVideo)
- Текущая версия:
- 0.4
- Статус:
- бета-версия
- Предыдущая версия:
- 0.3
Embed — расширение MediaWiki, вводящее функцию парсера {{#embed:}}
, позволяющую внедрять мультимедийное содержимое на вики-страницы.
История[править | править код]
Расширение наследует EmbedVideo, первоначально созданному Джимом Р. Уилсоном (Jim R. Wilson; см. описание расширения на сайте MediaWiki и на странице создателя) и сильно дополненному Mithgol'ом the Webmaster'ом, участником «Традиции», для вставки звукозаписей, фотопанорам и слайдов, а также видеопроигрывателей, ширина которых не относится к высоте в пропорции 425 / 350, и возможности перехода проигрывателей в режим полноэкранного просмотра. Другой участник «Традиции», Александр Машин также внёс определённый вклад в его разработку.
22 марта 2013 года Александр Машин глубоко переработал код расширения, вынеся параметры поддерживаемых служб в сообщения MediaWiki с префиксом embed-
(список). Теперь стало, в частности, возможно добавлять новые службы и уточнять настройки имеющихся без изменения кода расширения или настроек MediaWiki.
Совпадение названия расширения с расширением Джима Р. Уилсона, от которого оно уже ушло далеко, стало приводить к смешению двух расширений; кроме того, старое название уже не соответствовало универсальной природе расширения. В связи с этим, переработанное расширение получило название Embed.
Распространённость[править | править код]
Это расширение используется «Традицией», для которой было разработано. Его предшественник, EmbedVideo, используется «Викиреальностью»,[1] «Циклопедией»[2] и Lurkmore.[3]
Применение расширения[править | править код]
Функция парсера {{#embed:}}
, введённая расширением, вызывается в «Традиции» не прямо со страниц, а в составе нескольких шаблонов, каждый из которых предназначен для вставки мультимедийных данных с некоторого сайта (по шаблону на сайт).
Настройки поддерживаемых служб хранятся в сообщениях MediaWiki с названиями вида MediaWiki:embed-служба-настройка
(список), где служба
— первый параметр, передаваемый {{#embed:}}
, причём, если не найдена собственная настройка службы, будет использована настройка с -default-
, а настройка
— одна из нижеследующих:
url
— заготовка URL мультимедийного ресурса,id_regex
— регулярное выражение, на соответствие которому проверяется главный идентификатор ресурса,code
— заготовка внедряемого HTML-кода, как правило,<object>
,default_width
иdefault_height
— ширина и высота ролика по умолчанию,controls_height
— высота панели с управляющими кнопками по умолчанию.
Ссылки[править | править код]
Примечания[править | править код]
Вставка мультимедийных файлов в Традицию | |
---|---|
Для вставки видеозаписей |
• все ролики (кроме 1tv) {{RuTube}} • {{1tv}} • {{Вести}} • {{NewsTube}} • {{VideoMailRu}} • {{BlipTV}} • {{YouTube}} • {{Google Video}}† • {{Vimeo}} • {{VKontakte}} • {{RuTV}} • {{Telegram}} |
Для вставки видеотрансляций | {{ustream}} |
Для вставки подкастов | {{rpod}} |
Для вставки звукозаписей | {{listen}} • {{audio}} • {{сказать}} • {{звук}} • {{mp3}} • {{BoxNetLite}} • {{imeem}}† • {{divshareaudio}} • {{soundcloud}} |
Для вставки нот |
<score> |
Для вставки фотопанорам | {{Gigapan}} |
Для вставки слайдов | {{SlideShare}} |
Функция парсера |
{{#embed:}} (используется сейчас), {{#ev:}} (использовалось ранее) |
Настройки | Сообщения MediaWiki |
Необходимые расширения | EmbedVideo (использовалось «Традицией» ранее) или Embed (используется сейчас) • Score • MwEmbedSupport • TimedMediaHandler |
∘ ∘ ∘ |