Меню

Как установить wiki на сайт

Manual:Руководство по установке

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

Contents

Руководство по обновлению

Если вы уже используете MediaWiki, смотрите руководство по обновлению.

Ручная установка

Краткое описание

Если вы опытный пользователь, вам подойдёт эта часть руководства. Она содержит краткую версию инструкций по установке. Обычным пользователям (например, не знающим, как установить или проверить готовность требуемого для установки ПО) следует обратиться к основному руководству по установке.

Эти указания сокращены намеренно. Есть вероятность, что что-то может пойти не так, поэтому в случае сомнений читайте подробную инструкцию!

Основное руководство по установке

Альтернативы ручной установке

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

Вы можете избежать ручной установки, использовав подготовленную программную систему с MediaWiki или услуги хостинга с установкой в один клик, т. н. «вики-фермы».

Если вы устанавливаете MediaWiki только для разработки или тестирования, можете использовать mediawiki-vagrant — набор скриптов настройки Vagrant для автоматического создания и обновления виртуальной машины с работающей MediaWiki и выбранным вами набором расширений и сервисов.

Официальные docker-изображения публикуются на Docker Hub.

Вы также можете использовать ресурсы сообщества на основе таких платформ, как Docker. Эти ресурсы управляются Jenkins и будут некоторое время поддерживаться в актуальном состоянии.

Это ресурсы сообщества, и к ним всегда следует относиться с некоторой осторожностью. Используйте на свой риск.

Семейство вики-сайтов

Семейство вики-сайтов (wiki family) — это совокупность из двух и более вики, установленных на один компьютер.

Установка нескольких экземпляров MediaWiki

Одним из подходов к организации семейства вики является установка нескольких экземпляров MediaWiki (например с использованием комплекта программ, как пример, Bitnami MediaWiki Stack) в разных каталогах — один каталог на вики. Например, возможен случай, что вы хотите организовать одновременно деловую вики и личную вики, и вы хотите сделать их полностью раздельными.

Несколько вики с одним экземпляром MediaWiki

Вы можете организовать работу нескольких вики на одном экземпляре MediaWiki одним из следующих способов:

Установка существующей вики

Некоторым пользователям нужно установить MediaWiki с содержимым Википедии, Викисловаря или какой-либо другой вики. Такая установка позволяет читать вики без соединения с Интернетом, может использоваться для проведения экспериментов, или для создания зеркал или форков.

Читайте также:  Как установить гаджет на панель задач

Основной (но не обязательно самый простой) способ создания такой вики — установить MediaWiki и произвести импорт страниц. Смотрите Руководство:FAQ#Импортирование вики.

(Вероятно, решения, сторонние для MediaWiki, будут лучшими вариантами. Такие решения, например Xowa или Kiwix, могут быть найдены на странице w:Wikipedia:Database download.)

Дополнения

Расширенное использование

На следующих страницах приводится информация об установке и настройке MediaWiki в специфических условиях.

Расширенная настройка

На следующих страницах описываются дополнительные возможности конфигурирования MediaWiki:

Помощь в установке

Установка на конкретные ОС

На следующих страницах приведены более подробные инструкции по установке, предназначенные для конкретных систем. Однако, по большому счету страница Установка MediaWiki является более актуальной, и лучше написана, чем документация для конкретных ОС, и рекомендуется сначала проконсультироваться на странице Основные инструкции по установке перед просмотром системных установочных документов.

Источник

Как создать Wiki базу знаний на WordPress с помощью плагина, кода или шаблона

Всем привет! Снова Макс Метелев на связи и сегодня я хочу рассказать своим читателям про то, как установить wordpress wiki базу знаний на свой сайт.

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

Самый распространенный пример – это создания глоссария на своем сайте по вашей тематике.

Итак, давайте определимся, как мы с вами будем создавать базу знаний wiki на WordPress:

У каждого есть свои плюсы и минусы. Но вы не волнуйтесь, мы объясним каждый из этих пунктов, чтобы вы могли выбрать для себя нужный способ.

Создание wiki базы с помощью шаблона Вордпресс

Самым простым способом создания такой базы является установка темы на свой сайт под названием KnowHow Theme

После того, как это все будет сделано, устанавливаете и активируете тему. Она работает «из коробки». Кстати, если вы не знаете, как сменить тему шаблона на блоге, то рекомендую прочесть прямо сейчас.

Самым, наверное, большим недостатком является то, что вы не сможете использовать эту тему на своем основном сайте. Вам нужно будет ее установить на поддомен или в папку, потому как эта тема не очень соответствует вашему дизайну, бренду и вы, определенно, не хотите, чтобы главная страница была определена как Wiki.

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

Тут уже все зависит от ваших предпочтений.

Читайте также:  Как легко установить скайп

Установка плагина wiki WordPress

В том случае если вы хотите добавить вики базу знаний на уже существующий сайт, тогда лучшим вариантом будет установка специального плагина под названием – Knowledge Base by PressApps. Можете перейти по ссылке, чтобы посмотреть демо.

Все, что вам будет нужно – это установить и активировать плагин. После активации он добавляет вкладку в админ панели.

База знаний в этом случае уже имеет свой собственный пользовательский тип постов (custom post type) с рубриками и тегами. Если вы не знаете, как ее создать, то переходите по ссылке в предыдущем предложении. Там все подробно расписано.

Ваше преимущество здесь в том, что вы можете внедрить базу в дизайн существующего сайта и тогда, он уже будет соответствовать вашему бренду. Также плагин поставляется с системой голосования как публичной, так и частной (т.е public/member), своими произвольными виджетами, функционалом drag-n-drop (взять и перетащить) и многими другими фишками. Любителям халявы предупреждаю – плагин платный его цена 20$. Это, наверное, единственный его недостаток. Если ваш бизнес долгосрочный, то советую приобрести.

В случае заключительного третьего способа вам вообще ничего не придется платить и устанавливать. Зато придется немного повозиться с кодом.

Создание Wiki базы данных с помощью сниппетов кода

Другим же способом создания wiki базы на существующем сайте WordPress или даже на отдельном выделенном домене является использование специального сниппета кода.

Недостатком может быть то, что новичкам это покажется сложным занятием копировать и вставлять код в участки шаблона темы сайта. Плюс же в том, что вы получаете больше свободы действий и это совершенно безвозмездно в отличие от 2-х других методов.

Будем делать все по инструкции шаг за шагом.

Важно: прежде чем начнете, обязательно сделайте полный бэкап вашего сайта

Первым делом установите и активируете плагин имя которому Knowledgebase CPT

Он создаст кастомный тип постов, называемый knowledge_base и таксономию с именем section

Это позволит вам просто добавлять wiki статьи и организовать их в специальной секции.

Как только у вас появится несколько статей в этой секции, вам их нужно будет отобразить на вашем сайте или блоге. Вот здесь и нужно приложить немного усилий по добавлению специального кода.

Источник

От небольшого вики-портала до хостинга

Предыстория

Я как-то пытался создать статью на паре вики-проектов, но их потерли так как они не имеют энциклопедической ценности, и вообще походу если ты пишешь о чем-то новом и неизвестном — это принимается за пиар. Через некоторое время моя статья была удалена. Я сначала расстроился, но в обсуждении для меня было приглашение на другой небольшой вики проект обо всем (а потом мне предложили написать статью еще для одного сайта). Я о нем никогда не слышал, но все равно был рад написать статью для сайта, которым кто-то занимается. Кстати оба проекта обновляются, есть в поиске и их читают — для меня это было достаточно чтобы написать обзор на свой проект. Оба сайта кажется были на движке MediaWiki или каком-то похожем, и внешне походили на любой другой популярный вики-портал.

Читайте также:  Как установить wifi роутер билайн smart box

От вики-сайта до вики-движка

С тех пор стало интересно сделать тоже вики-сайт с упором на IT-проекты — ведь это было бы привлекательно для многих людей, которые хотят рассказать о своем продукте. И еще я хотел сделать свои уникальные структуру сайта и оформление, которые могли бы подойти для многих других проектов. После того как сайт был готов, я сделал админку и выложил код на Гитхаб. В первую очередь потому, что об open source проекте можно написать, и сделать его не простым каталогом сайтов; к тому же я был бы рад, если кто-нибудь захотел бы сделать сайт на моем движке.

Попытка заделать хостинг

К сожалению мало кто будет выбирать вики-движок для node.js, большинство веб-мастеров предпочтут то, с чем уже имели дело, а это PHP, к тому же под PHP настроены большинство существующих хостингов. А для node.js пришлось бы арендовать VPS.

Мне очень хотелось сделать свой продукт более доступным. Идею вики-хостинга подал Фэндом. Вики-хостинг сделал бы мой движок доступным для гораздо большей аудитории, а также это выделило бы его среди сотен других (действительно сотни одних только cms для wiki). Я написал скрипт ghost.sh, который поднимает портал на новом домене (создает рабочий каталог для сайта, копирует в него дефолтный код движка, создает базу данных с пользователем и паролем, настраивает для всего этого права доступа), а также в админку добавил ссылку на cloud commander, который предоставляет доступ к файлам из рабочего каталога сайта для чтения и записи. Остается только прописать ручками в DNS-менеджере новый домен, и добавить его в запуск в основном скрипте. Собственно хостинг пока на стадии бета-версии — возможно у первых клиентов будут некоторые ляпы в первое время запуска. (Вообще у меня раньше никогда не было опыта по созданию такого проекта как хостинг, возможно я некоторые вещи сделал неправильно или плохо, но у меня стартовал запуск первого сайта на движке (сайт для хостинга) и он замечательно работает, и я даже сегодня залил на него обновления).

Результат

Но в целом очень привлекательно:

Источник