Мысль сделать свой словарик SEO терминов меня не покинула. Как альтернативу MediaWiki, я решил посмотреть плагин WordPress Wiki. Установил и опробовал.

Плагин WordPress Wiki

В рунете крайне мало упоминаний о создании словаря на wordpress средствами плагинов. Практических примеров и статей-мануалов, я не нашёл. Начал разбираться сам.

Я пропущу момент перебора всех существующих wiki плагинов и выбора подходящего мне, потому что это долго и неинтересно. ) Есть желание, можете погуглить и посмотреть плагины с тегом wiki на wordpress.org.) Я остановил выбор на плагине WordPress Wiki, как на единственном, о котором смог найти какие-то упоминания и который при тестировании работал.

Попробовал русифицировать плагин, но ничего не получилось. Языковые файлы перевёл, но язык так и не изменился. Буду позже разбираться.

Файлы русификации, на случай если кто-то захочит разобраться и найти причину.

Установка плагина 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.

Основные настройки описал.

Ниже коротко опишу, что сделал я и что у меня получилось. Если интересно и ещё не надоело, читайте. )

Первое, что меня больше всего смущало, это то, что в директории http://seobook.info/wiki/ формируется страница подписки на rss-ленту словаря, а не стандартная рубрика или запись. Но и в MediaWiki, в директории «…/wiki/» нет страницы, там идёт редирект на заглавную страницу. Так можно сделать и здесь. Можно сделать редирект на страницу, которая будет главной, а можно оставить как есть. Я не стал делать редирект директории “/wiki/”, а оставил как есть. Пусть по адресу http://seobook.info/wiki/ будет лента моего SEO словаря.

Я создал первую запись http://seobook.info/wiki/seo-slovar/, которая и будет являться главной страницей словаря. На ней я разместил описание словаря, содержание и другую ключевую информацию. Дальше, я буду на эту страницу добавлять ссылки на статьи.

Вложенность. Можно делать страницы вложенными, то есть страница будет иметь родительскую страницу и url будет иметь вид http://seobook.info/wiki/seo-slovar/seo-termin/, а можно делать невложенными http://seobook.info/wiki/seo-termin/. Второй вариант мне показался более удачным, его я выбрал.

Виджет. Виджет wiki словаря я выводить не стал, я в меню дам ссылку на главную страницу словаря.

Содержание. При добавлении и редактировании записей, есть возможность включить вывод содержания страницы. Это имеет смысл делать тогда, когда статья состоит из нескольких частей. Тогда перейдя по ссылке в содержании, сразу перемещаешься в выбранный раздел страницы.

Результат меня устроил. Осталось разобраться с файлами русификации. Если не получиться, то просто переведу исходные файлы.

В итоге, у меня получился такой вот SEO словарь. Пока ещё пустой, но потихоньку заполнится.

PS В общей сложности, убил почти сутки на поиск, тестирование и настройку wiki плагина.

Надеюсь, материал будет полезен. )

Комментарии:
  1. Владимир, спасибо огромное!

  2. Владимир, доброго времени суток! Возможно, вы имели такой опыт или есть готовое решение: нужен плагин для того, чтобы можно было сделать нечто вроде всплывающих подсказок (например, выделяю фрагмент в тексте и чтобы при наведении мыши на него появлялось окно с пояснением). Спасибо

    • Здравствуйте, Андрей!
      Самое простое, атрибут title
      ________________________
      Предложение и __ фрагмент текста __ , наведя на который, будет сплавать подсказка.
      ________________________
      Предложение и фрагмент текста, наведя на который, будет сплавать подсказка.
      2. Если нужно красиво оформить, тогда смотрите примеры готовые всплывающих подсказок на CSS. Спросите яндекс, там много примеров, например на shpargalkablog.ru.

  3. Здравствуйте. Очень заинтересовал ваш опыт знакомства с wiki-плагинами для wp. Нужен совет знающего человека. Есть сайт на WP, на нем необходимо реализовать возможность того, чтобы пользователи с определенными ролями могли предлагать правки в контент (редактировать/добавлять текст, картинки), но правки эти могут быть одобрены лишь администратором ресурса (или другими пользователями с другими ролями).
    также, нужно, чтобы шаблон сайта был сохранен.
    Насколько я понял, нечто похожее возможно реализовать с помощью wiki-плагинов. Что посоветуете? Спасибо!

    • Андрей, я не использую сейчас вики плагин. Пост старый. Да и негде мне его применять. Это был больше тест. Хотел сделать словарь, но передумал.)
      В вашем случае, нужно смотреть в сторону плагинов управления ролями пользователей. Таких не мало. Я думаю, Вы найдёте плагин с нужным функционалом.
      Не думаю, что вики Вам подойдёт, это немного для других задач.)

  4. Спасибо! Статья мне очень пригодилась!

  5. Надеюсь, материал будет полезен

    полезен, спасибо

  6. ,
    сначало перевёл, потом залил и активировал. Точно уже не помню, но вроде так было. Пока не разобрался с русификацией. Да и плагин не использую, нет время наполнять.

    Выкладываю файлы русификации (lang_ru). Может кто-то разберётся и найдёт причину. Если сможете разобраться, отпишитесь пожалуйста здесь. Сразу не догадался выложить.

    @Чесноков Алексей,
    сори за запоздалый ответ. Проглядел комментарий. Есть тема wordpress wiki, если я правильно понял, что нужно.

  7. Может надо переводить на деактивированном плагине? Он у тебя активирован?

  8. Не подскажите, вики эт. сложна там, менять можно ссылки ставить и т.д. Мне нужен просто шаблон или плагин для создания статичного словаря? Может в своих «поисках» по рунету встречали?

  9. Нет, русификации найти не смог. Пытался сам русифицировать, перевёл языковые файлы, но язык не изменился. Нужно искать причину.

  10. Скажите, а руссификации для этого плагина не встречалась?

Оставьте комментарий