В продолжение предыдущей стати о установке MediaWiki поговорим об способах наполнения Wiki. Для добавления/редактирования текстового материала существует два способа:
Рассмотрим оба варианта.
Wiki-разметка позволяет оформлять текст с помощью специальной разметки, похожей по функциональности на html-теги, но отличающийся синтаксисом. Основная мотивация для введения вики-разметки, а не использование обычных html-тегов (хотя их тоже можно использовать), заключается в том, что синтаксис вики-разметки более компактный, облегчает оформлении больших документов и предотвращающий некоторые неудобства при редактировании (по сравнению с WYSIWYG редакторами).
Краткое знакомство с wiki-разметкой можно получить по следующим ссылкам:
Более подробное описание wiki-разметки:
Лично мне больше по душе вики-разметка, потому-что она предоставляет больший контроль за форматированием текста (по сравнению с WYSIWYG редакторами) и местами более наглядная.
WYSIWYG редакторы представляют собой редакторы похожие в той или иной степени на текстовый процессор Microsoft Word т.е. предоставляют тот же набор панелей инструментов с кнопками форматирования.
Для MediaWiki существует несколько внешних WYSIWYG редакторов :
На продакшен сервере остановился на FCKeditor т.к. редактор отдельно существует давно и вполне нормально себя зарекомендовал.
Установить FCKeditor на последнюю версию MediaWiki (1.13.1) просто:
require_once( "extensions/FCKeditor/FCKeditor.php" ); $wgUseAjax = true;
Для работы редактора на версиях MediaWiki 1.10 – 1.12 придется немного подправить файлы, более подробно смотрим тут.
Если интерфейс редактора не появляется, то одной из возможных проблем – отсутствие подключения дополнительных javascript’ов в php-файла используемого скина. Для их подключения надо в файле скина (например, MonoBook.php), перед тегом , вставить:
<? $this->html('headscripts') ?>
Если это не поможет, то можно почитать про другие возможные ошибки на страничке Troubleshooting.
После всех этих подготовительных этапов можно приступать к наполнению Вашей вики!