База знаний (Wiki) на MODX

Ребята, добрый день!
Один мой знакомый заинтересовался возможностью создать на сайте базу знаний. В Битрикс для этого есть модуль Wiki (см. редакцию Эксперт www.1c-bitrix.ru/products/cms/editions/#tab-table-link , а также про сами возможности Wiki www.1c-bitrix.ru/products/cms/features/wiki.php)
Вопрос, есть ли готовые решения, или только разработка?
Алексей
14 марта 2017, 08:02
modx.pro
2 930
+1

Комментарии: 10

Никита
14 марта 2017, 11:17
0
Разработка раздела faq — не такая и сложная вещь, чтоб писать для неё отдельный модуль.
Достаточно обычного контентного шаблона и шаблона с меню внутренних страниц. Последнее может pdoMenu. Для перелистывания с одной статьи на другую (следующая, предыдущая) — pdoNeighbours. Ссылки в контенте для перелинковки пишем через плейсхолдер с тильдой [[~page_id]] — вот и весь wiki.
    Алексей
    14 марта 2017, 11:21
    0
    Никита, добрый день!
    Да, я все это понимаю, а как с редактированием страниц? Там ведь каждый может редактировать отдельные страницы?
      Никита
      14 марта 2017, 11:35
      0
      Вот тут посложнее. Я бы сделал через tickets, запилив свою front-end админку для юзеров, которые хотят написать статью. Установил бы на эту админку ckeditor.
      Относительно редактирования готовых статей — js tooltip со всплывашкой типа «править». По нажатию на кнопку кидать выделенную область в один input, правленные данные в другой input, адрес страницы в третий. И отправка на модерацию — можно даже банально через FormIt.
      Да, разрабатывать надо. Тут готового решения нет — есть лишь множество кирпичиков, из которых можно собрать всё что нужно.
      Если нет времени на разработку — я бы сделал раздел wiki на поддомене с другой базой. Установил бы туда чистый вики-движок.
        Алексей
        14 марта 2017, 11:41
        0
        Да, я понял, спасибо за подробный ответ. Вообщем напишу что можно сделать. Никита, а не подскажите сколько по стоимости будет стоить, ну плюс минус?
          Никита
          14 марта 2017, 12:15
          0
          Спасибо за предложение, но, увы, я сейчас уже загружен работой. Но был бы свободен — взял бы тысяч 10-15. Это моя субъективная оценка, многие бэкендеры взяли бы и меньше. Я профилируюсь больше на front-end составляющей. MODX люблю, потому что настраивается всё шорткодом, разбивается на компоненты, и вникать в php не нужно)
            Алексей
            14 марта 2017, 12:20
            0
            Я понял, спасибо!
    Sergey Leleko
    14 марта 2017, 12:14
    0
    Когда -то давно, когда только появился Tickets авторства Василия Наумкина, я начинал на его базе делать такую систему. И даже по началу ей пользовался. Но потом отпала необходимость.
    Сейчас же, когда данный компонент получил значительное развитие, я бы рекомендовал посмотреть именно в его сторону.
      Алексей
      14 марта 2017, 12:20
      +1
      Да, я и смотрю в его сторону, спасибо Сергей.
      Иван Бондаренко
      14 марта 2017, 13:04
      0
      Алексей, Wiki движки имеют одну важную особенность — они ведут логи изменений страницы и дают возможность откатить изменеия назад. А на тикетах такой возможности из коробки нет.

      На тикетах из коробки можно запилить базу статей (базу знаний), где каждый может добавить статью. Но если всем пользователям позволять редактировать все статьи, то кто-нибудь может серьезно навредить проекту, убив весь контент. Поэтому тут нужнао серьезно отсеивать авторов…
        Алексей
        14 марта 2017, 13:11
        0
        Да, я понимаю. Но вроде есть компонент VersionX который отслеживает изменения в ресурсах. А по поводу прав пользователей, здесь все равно нужна какая-то модерация, я с Вами согласен.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        10