Увидела, что на некоторых википедиях есть возможности, которых на моей википедии нет. Заинтересовало, как это сделано. (Посмотреть список расширений на любой медиавики можно так: Спецстраницы ->Вики-данные и инструменты ->Версия MediaWiki (ниже на этой же странице список расширений).
Итак.
Расширение MediaWiki — код, не входящий в ядро движка MediaWiki, предназначенный для расширения его функций.
- Существует огромное количество расширений для медиавики – здесь список 1256 расширений.
- http://www.mediawiki.org/wiki/Extension_Matrix/AllExtensions – скачать расширения можно отсюда. Внимание, расширения скачивать для своей версии медиавики!
Я выбрала себе следующие расширения:
- Cite — расширение, которе позволяет создавать примечания. Включает несколько расширений, которые могут быть установлены отдельно и функционировать независимо друг от друга.
- EmbedVideo – расширение для вставки видео на википедии.
- ExpandTemplates — Раскрывает шаблоны, функции парсера и переменные, чтобы показать развёрнутый вики-текст и просмотреть отрисованную страницу.
- UsabilityInitiative — Возможности движка MediaWiki, разработанные в рамках Инициативы юзабилити Википедии и направленные на улучшение его удобства и простоты использования.
- SyntaxHighlight — Позволяет использовать тег <source> для подсветки синтаксиса с помощью GeSHi Highlighter.
- ParserFunctions — Улучшенный синтаксический анализатор с логическими функциями
- InputBox — Позволяет включать заранее определённые HTML-формы.
- CharInsert — Позволяет создать JavaScript-поле для вставки необычных символов.
Для установки расширений надо скачать выбранное, загрузить файлы на сервер в папку extensions и добавить включение кода в LocalSettings.php, например:
require_once("$IP/extensions/Cite/Cite.php"); или require_once('extensions/EmbedVideo/EmbedVideo.php');
Более подробную информацию можно просмотреть для каждого расширения отдельно на странице его закачки.
Ссылки:
http://www.mediawiki.org/wiki/Manual:Extensions
Вика · 06.03.2012 в 13:27
А подскажите, куда вставлять код InputBox ?<inputbox> type=search </inputbox>
Admin comment by Bingam Vici · 09.03.2012 в 20:51
Как есть вставляете этот код в режиме редактирования на страницу в том месте, где надо.