Вроде бы несравнимые вещи? Но если посмотреть внимательнее на задачу, то в разрезе Битрикс модуль Обучения гораздо круче (привет и спасибо Роберту Басырову).
Собственно, какая задача встала. Наконец-то вести базу знаний для разработчиков проекта. Какие классы допиливались, как устроена база данных, и прочее. Казалось бы, Вики — идеальный вариант (слева дерево категорий, справа контент). Ну, естественно, если у вас сайт на Битрикс, и редакция позволяет. Но нет, модуль Обучения оказался более удобен и быстроразворачиваем, чтобы не тратить время еще и на разработку самой базы знаний.
Итак, что было сделано, чтобы получить озвученный функционал.
1. Просто установил модуль Обучение, при установке приказав установить публичную часть.
2. Установил бесплатные . Не знаю, мне темный более по душе.
По сути, на этом все, можно создать курс, и дальше работать в публичной части, оперируя только уроками и главами:
В виз.редакторе также предусмотрены стили для удобной вставки определенных блоков:
Классы вы можете прописывать или вручную как на скрине ниже, или прописать стили-названия в шаблоне сайта согласно . Но только не забудьте про одну особенность файла стилей, которую я описал в . Стили для редактора модуля обучения я прилагаю внизу к посту, этот файл надо разместить согласно рекомендациям в .
Возможные классы, предусмотренные шаблоном: warning, note, tip, hint. (вставлять заместо hint на скрине, по названиям понятно, что они значат)
Код оформляется через pre class="syntax":
Ну и последний штрих. Подсветка кода. Воспользуемся тем же, чем Битрикс пользуется в своей базе знаний. Скриптом highlightjs.
Открываем шаблон обучения сайта и в самый конец вставляем такой код (надо скопировать с ).
Живой пример описанного вы можете видеть .
Оригинал и комментарии , пост на Facebook .
Собственно, какая задача встала. Наконец-то вести базу знаний для разработчиков проекта. Какие классы допиливались, как устроена база данных, и прочее. Казалось бы, Вики — идеальный вариант (слева дерево категорий, справа контент). Ну, естественно, если у вас сайт на Битрикс, и редакция позволяет. Но нет, модуль Обучения оказался более удобен и быстроразворачиваем, чтобы не тратить время еще и на разработку самой базы знаний.
Итак, что было сделано, чтобы получить озвученный функционал.
1. Просто установил модуль Обучение, при установке приказав установить публичную часть.
2. Установил бесплатные . Не знаю, мне темный более по душе.
По сути, на этом все, можно создать курс, и дальше работать в публичной части, оперируя только уроками и главами:
В виз.редакторе также предусмотрены стили для удобной вставки определенных блоков:
Классы вы можете прописывать или вручную как на скрине ниже, или прописать стили-названия в шаблоне сайта согласно . Но только не забудьте про одну особенность файла стилей, которую я описал в . Стили для редактора модуля обучения я прилагаю внизу к посту, этот файл надо разместить согласно рекомендациям в .
Возможные классы, предусмотренные шаблоном: warning, note, tip, hint. (вставлять заместо hint на скрине, по названиям понятно, что они значат)
Код оформляется через pre class="syntax":
Ну и последний штрих. Подсветка кода. Воспользуемся тем же, чем Битрикс пользуется в своей базе знаний. Скриптом highlightjs.
Открываем шаблон обучения сайта и в самый конец вставляем такой код (надо скопировать с ).
Живой пример описанного вы можете видеть .
Оригинал и комментарии , пост на Facebook .
