Мысль сделать свой словарик SEO терминов меня не покинула. Как альтернативу MediaWiki [1], я решил посмотреть плагин WordPress Wiki. Установил и опробовал.
В рунете крайне мало упоминаний о создании словаря на wordpress средствами плагинов. Практических примеров и статей-мануалов, я не нашёл. Начал разбираться сам.
Я пропущу момент перебора всех существующих wiki плагинов и выбора подходящего мне, потому что это долго и неинтересно. ) Есть желание, можете погуглить и посмотреть плагины с тегом wiki [2] на wordpress.org.) Я остановил выбор на плагине WordPress Wiki [3], как на единственном, о котором смог найти какие-то упоминания и который при тестировании работал.
Попробовал русифицировать плагин, но ничего не получилось. Языковые файлы перевёл, но язык так и не изменился. Буду позже разбираться.
Файлы русификации [4], на случай если кто-то захочит разобраться и найти причину.
Установка плагина wordpress wiki
Установка плагина стандартная. Копируем плагин в директорию “ wp-content/ plugins/” и активируем в админке WordPress.
Всё. Плагин установлен.
Настройка плагина wordpress wiki
Основные настройки в Параметры => Wiki Options.
Restrict editing to logged in users – Отмечаем этот пункт. Это запретит редактировать записи незарегистрированным пользователям.
Number of revisions – Здесь можно задать количество последних сохранённых вариантов статьи, которые будут показаны на странице “истории редактирования статьи”.
Show Table of Contents on front page — Показать ли Оглавление (если оно позволено) на индексной странице Вашего блога, если страница Wiki показана на нем. Пробовал отмечать, не было видно никаких изменений. Так что не понял, что это и зачем.
“Email notification” и “Weekly email notification” — Это что-то про уведомления по электронной посте и как часто уведомлять. Я не отмечал.
Настройки записи wordpress wiki
Show table of contents — Выводить блок Содержание на странице записи или не выводить. Имеет смысл выводить, если запись разбита на несколько разделов.
Вложенность. Вы можете определить каждой записи родительскую запись. Уровень вложенности, как я понял, не ограничен. Я не экспериментировал, так как решил не использовать вложенность.
Вывод виджета wordpress wiki
После установки, появится виджет плагина wordpress wiki, который можно вывести в сайдбаре как любой другой виджет.
В виджете будут выведены только ссылки на те страницы wiki, при создании/редактировании которых был отмечен пункт “ Show table of contents ”.
Синтаксис WordPress Wiki
Синтаксис у плагина такой же, как у MediaWiki [5].
Основные настройки описал.
Ниже коротко опишу, что сделал я и что у меня получилось. Если интересно и ещё не надоело, читайте. )
Первое, что меня больше всего смущало, это то, что в директории https://seobook.info/wiki/ формируется страница подписки на rss-ленту словаря, а не стандартная рубрика или запись. Но и в MediaWiki, в директории «…/wiki/» нет страницы, там идёт редирект на заглавную страницу. Так можно сделать и здесь. Можно сделать редирект на страницу, которая будет главной, а можно оставить как есть. Я не стал делать редирект директории “/wiki/”, а оставил как есть. Пусть по адресу https://seobook.info/wiki/ будет лента моего SEO словаря.
Я создал первую запись https://seobook.info/wiki/seo-slovar/, которая и будет являться главной страницей словаря. На ней я разместил описание словаря, содержание и другую ключевую информацию. Дальше, я буду на эту страницу добавлять ссылки на статьи.
Вложенность. Можно делать страницы вложенными, то есть страница будет иметь родительскую страницу и url будет иметь вид https://seobook.info/wiki/seo-slovar/seo-termin/, а можно делать невложенными https://seobook.info/wiki/seo-termin/. Второй вариант мне показался более удачным, его я выбрал.
Виджет. Виджет wiki словаря я выводить не стал, я в меню дам ссылку на главную страницу словаря.
Содержание. При добавлении и редактировании записей, есть возможность включить вывод содержания страницы. Это имеет смысл делать тогда, когда статья состоит из нескольких частей. Тогда перейдя по ссылке в содержании, сразу перемещаешься в выбранный раздел страницы.
Результат меня устроил. Осталось разобраться с файлами русификации. Если не получиться, то просто переведу исходные файлы.
В итоге, у меня получился такой вот SEO словарь [6]. Пока ещё пустой, но потихоньку заполнится.
PS В общей сложности, убил почти сутки на поиск, тестирование и настройку wiki плагина.
Надеюсь, материал будет полезен. )