Сегодня мы поговорим о том, как расширить мультимедийные возможности вики-проекта на движке MediaWiki.
Когда я обдумывал будущую платформу для своего проекта, то более всего мне понравился движок MediaWiki, так как проект и является по своей сути вики-ресурсом. Проблема заключалась только в том, что я планировал использовать в статьях видео, причем как из UTube, так из других источников.
Ни для кого не секрет, что многие сайты дают код вставки своего контента в виде тега Iframe.
После изучения мануалов на mediawiki.org был найден ответ на вопрос, как его использовать: нам потребуется виджет Iframe.
Прежде, чем мы сможем использовать виджеты, нам потребуется расширение Widgets для MediaWiki. Подробно о расширении и о том, как его устанавливать написано здесь.
После того, как мы установили расширение Widgets, создаем страницу с названием Widget:Iframe. Викиразметка страницы будет такой:
Готово! Теперь можно пользоваться!
Давайте посмотрим пример кода для вставки, который дает Utube:
Вставляя такой код в разметку, мы получим просто текст. Для того, чтобы он превратился в видео, мы будем использовать наш виджет, просто копируя соответствующие поля:
P/s:
Таким же образом мы можем и сайты целиком, и видео с других ресурсов, и многое другое!
Когда я обдумывал будущую платформу для своего проекта, то более всего мне понравился движок MediaWiki, так как проект и является по своей сути вики-ресурсом. Проблема заключалась только в том, что я планировал использовать в статьях видео, причем как из UTube, так из других источников.
Ни для кого не секрет, что многие сайты дают код вставки своего контента в виде тега Iframe.
После изучения мануалов на mediawiki.org был найден ответ на вопрос, как его использовать: нам потребуется виджет Iframe.
Установка виджета Iframe
Прежде, чем мы сможем использовать виджеты, нам потребуется расширение Widgets для MediaWiki. Подробно о расширении и о том, как его устанавливать написано здесь.
После того, как мы установили расширение Widgets, создаем страницу с названием Widget:Iframe. Викиразметка страницы будет такой:
__NOTOC__
This widget allows you to embed any web page on your wiki page using an iframe tag.
Created by [http://www.mediawikiwidgets.org/User:Sergey_Chernyshev Sergey Chernyshev]
== Using this widget ==
For information on how to use this widget, see [http://www.mediawikiwidgets.org/Iframe widget description page on MediaWikiWidgets.org].
== Copy to your site ==
To use this widget on your site, just install [http://www.mediawiki.org/wiki/Extension:Widgets MediaWiki Widgets extension] and copy [{{fullurl:{{FULLPAGENAME}}|action=edit}} full source code] of this page to your wiki as '''{{FULLPAGENAME}}''' article.
Готово! Теперь можно пользоваться!
Использование виджета Iframe
Давайте посмотрим пример кода для вставки, который дает Utube:
<ifrаme width="425" height="349" src="http://www.youtube.com/embed/5Bk65ucF3UA?rel=0&hd=1" frameborder="0"></ifrаme>
Вставляя такой код в разметку, мы получим просто текст. Для того, чтобы он превратился в видео, мы будем использовать наш виджет, просто копируя соответствующие поля:
{{#widget:Iframe
|url=http://www.youtube.com/embed/5Bk65ucF3UA?rel=0&hd=1
|width=425
|height=349
|border=0
}}
P/s:
Таким же образом мы можем и сайты целиком, и видео с других ресурсов, и многое другое!