• Вики предлагает всем пользователям редактировать любую страницу или создавать новые страницы на Вики-сайте, используя обычный веб-браузер.
• Вики поддерживает связи между разными страницами за счёт интуитивно понятного создания ссылок на другие страницы и отображения того, существуют данные страницы или нет.
Источник:
Вики идеально предназначена для разработки и поддержки документации любого рода — в это число входят словари, тезаурусы, библиотеки и прочие изменяющиеся документы.
Возможности Wiki
Модуль позволяет:
• Редактирование вики-страниц разными пользователями как с помощью вики-разметки, так и с помощью визуального редактора (HTML).
• Автоматическое построение оглавления.
• Вставлять изображения в страницу.
• Возможность задавать категории и тэги страницам.
• Искать интересующую категорию.
• Комментировать вики страницы (требуется модуль «Форум»).
• Вести историю изменений страницы (требуется модуль «Бизнес-процессов»).
• Сравнивать разные версии вики-страниц (требуется модуль «Бизнес-процессов»).
• Восстанавливать вики страницу до более ранней версии (требуется модуль «Бизнес-процессов»).
• Искать вики страницы с помощью стандартной формы поиска (требуется модуль «Поиска»).
Модуль может работать как независимо, так и в рамках рабочих групп социальной сети.
[spoiler]
Основные понятия
Внутренняя ссылка – гиперссылка на вики-страницу в рамках одного вики-сайта.
Красная ссылка – Внутренняя ссылка на несуществующую вики-страницу.
Внешняя ссылка – гиперссылка.
Вики разметка – разметка, которая позволяет легко и быстро размечать в тексте структурные элементы и гиперссылки; форматировать и оформлять отдельные элементы.
Категория VS Тег:
• В категорию объединяют схожие по смыслу страницы. Одна страница может быть в нескольких категориях.
• Тегами помечают страницы для быстрого поиска нужной страницы.
Версия – одна из сохраненных правок вики-страницы.
Текущая версия – последняя версия вики-страницы.
Вики страница
Пример как выглядит вики страница.
(Центр страницы вырезан.)
Оглавление в тексте вики страницы строится автоматически на основе заголовков внутри текста страницы. Чтоб оглавление построилось заголовков должно быть больше четырех. Оглавление вставляется перед первым заголовком страницы.
Редактирование страницы
Редактировать/создавать страницы можно как с помощью обычного текстового поля, так и с помощью визуального редактора.
Пример редактирования в визуальном редакторе.
После каждого сохранения вики-страницы происходит сохранение очередной версии.
Вставка категории привязывает страницу к указанной категории (см. Страница категории). Категории можно указать несколько. Каждая в своем теге.
Переименование страницы
Изменяет название страницы.
Внимание: Изменения название отразится на:
• URL ведущем на страницу
• Все ссылки в других вики-страницах перестанут вести на эту вики-страницу, т.е. станут «красными ссылками».
Удаление страницы
Внимание:
• Удаление вики-страницы также удалит и всю историю изменений.
• Все ссылки в других вики-страницах перестанут вести на эту вики-страницу, т.е. станут «красными ссылками».
История изменений
В истории отображается список всех версии вики-страницы.
Здесь вы можете:
• просмотреть конкретную версию
• восстановить вики-страницу до интересующей версии
• сравнить две версии
Пример сравнения двух версий.
Список категории
На этой странице выводится список всех категории вики-страниц, отсортированных по алфавиту, с возможностью поиска категории.
Страница категории
Страница категории содержит:
• текст с кратким описанием категории
• список страниц в категории отсортированных по алфавиту
• список под категории отсортированных по алфавиту
Если при редактировании текст страницы вики-категории, вставить тег категории, то эта категория станет подкатегорией указанной категории.
Пример. Редактируем текст категории «Энергия». Вставляем в текст вики-тег для категории «Вероятность». После сохранения категория «Энергия» будет подкатегорией категории «Вероятность»
P.S.: все непонятные моменты указывайте в комментариях, распишу более подробно.
• Сравнивать разные версии вики-страниц (требуется модуль «Бизнес-процессов»).
• Восстанавливать вики страницу до более ранней версии (требуется модуль «Бизнес-процессов»).
Вики появилась в редакции "Эксперт"
Там нет модуля "Бизнес-процессы". Означает ли это, что вышеупомянутые возможности будут отсутствовать?
Тогда это будет не уже не Вики.
также на мой взгляд не хватает ссылок на поиск и список категорий.
если в категории создать под категорию, то в списке категорий ее не будет
Да, оглавление формируется автоматом.
Ссылка на список категории есть. На первом скриншоте её видно(Категории).
Про категории не очень понял, распишите подробнее, пожалуйста.
Да, оглавление формируется автоматом.
Как ???
Оглавление формируется на основе заголовков в теле вики-страницы.
Что то не получается совсем ...
Или "оглавление" это "категории" ?? Не понятно что то совсем ничего ...
Как сделать оглавление всех страниц ВиКи ?
Можно ли страницы объединять в пространства ?
Можно ли на страницу выдавать разрешения ?
Можно ли страницы обсуждать ?
Что вот это "Category:111" в заголовке значит ?
не ... неудобно ... у большинства движков ссылки выделяются в зависимости есть ли такая "статья" (страничка) или нет, здесь же опять все не так ...
Оглавление – это не категории.
Какова цель оглавления всех страниц?
На данный момент нет возможности объединять в пространства
На данный момент нет возможности выставлять разрешения на страницу
Обсуждать можно, под каждой страницей есть обсуждение
Ссылки выделяются именно таким образом (красная ссылка).
1. Создание новой статьи возможно только при вводе URL "/services/wiki/статья/edit/" ?
2. Возможно ли при редактировании указать уже существующую категорию?
3. При вводе внутренней ссылки на уже существующую статью эта ссылка в статье имеет цвет по умолчанию для ссылок соотв. шаблона. Верно? Т.е. в случае красного шаблона она будет красной, как и ссылка несуществ. статьи?
1.Можно и так. Другой вариант это - создать ссылку на предполагаемую страницу. И впоследствии перейдя по ней сможете ввести текст и самой страницы. В ближайшем обновлении появится кнопка создать.
2.Конечно. Можно как новую, так и существующую указывать.
3.Верно. Да будет красной.
По 2. Хочу уточнить - можно ли при выборе категории не вводить категорию, а выбрать существующую (например, с помощью выпадающего списка)?
На данный момент такая возможность отсутствует. В ближайшее обновление это уже включено.
подскажите - модуль wiki уже доступен в стабильных версиях Эксперта?
Хотя, битрикс настолько гибкая система, что без труда можно под себя переписать.
Но, смущает HTML разметка в вики
Предусмотрен ли следующий функционал в Модуле Вики:
1. Создание главного раздела Вики. (то есть единая база Вики на весь проект)
2. Показ в главном разделе Вики, новых страниц-вики созданных в других разделах и группах соц.сети, .
3. Показ в главном разделе Вики, свежих правок страниц-вики со всех разделов и групп соц.сети
4. Показ в главном разделе Вики, категорий со всех разделов и групп соц.сети.
Если необходимо у раздела А и Б разные вики – то указывает в настройках компонента разные инфо.блоки. Если надо единую, то указывайте один и тот же инфо.блок.
>Предусмотрен ли следующий функционал в Модуле Вики:
На данный момент не предусмотрен
посотрел вики ... сырое, клиентам дальше будем продавать другие решения.
Ещё бы хотелось в настройках вставки таблицы иметь возможность указать цвет и толщину границы - т.к. в режиме редактирования она видна, а в режиме просмотра страницы - не видна.
Оглавление построится автоматически после того, как будет более 4 заголовков.
Возможность установки свойств границы планируется
Вот документация по настройке модуля и компонентов.
Интересует именно вики разметка. Не нашел по ссылке
Только стандартные.
Куда делся модуль "Вики"?
Был в списке обновлений и вдруг исчез...
Версия - бизнес.
Уже вернулся модуль в список.
Автоматическое построение оглавления.
Вопрос: Как ?
Оглавление формируется на основе заголовков в теле вики-страницы.
Необходимо ввести название статьи.
Спасибо, понял.
А выбрать статью из списка нельзя?
Зачем сделано так, что если название статьи изменится - ссылка станет красной? Это сделано специально?
Как добавить/удалить строку или столбец в таблице?
Почему, если изменить цвет или форматирование текста в таблице, она выводится неверно?
Уточните пожалуйста, цвет и форматирование отсутствуют при выводе?
Текст страницы выглядит так:
<tbody>
</tbody>
<br >
<br >
Та же таблица, если выделить заголовок и нажать кнопку "по центру":
<br >
<tbody>
</tbody>
<br >
После просмотра ссылку можете удалить.
Да, надо настроить права инфо.блока и права модуля.
Если модуль используется в рамках социальной сети, то права настраиваются для конкретной рабочей группы и с используемым инфо.блоком ни как не связаны.
Да, в данный момент интеграция только с рабочими группами. По планам однозначно пока ответить не могу.
Статей в Вики восемь. Судя по изложенному выше, должно автоматически сформироваться оглавление. И? Что я не так сделал?
Оглавление формируется для страницы, а не для вики в целом.
Если учесть, что для успешной индексации контента должна быть примерно трехуровневая структура, а Вики будет явно не первой страницей, то оглавление на первой странице Вики просто напрашивается.
Именно по этой причине использование Вики прекратил пока... Пользователям неудобно. Поэтому создаю оглавление "ручками" как ссылки на обычные статьи.
Ведь Ваша компания наверняка выпустила ВИКИ не просто "для галочки", чтобы протрубить про это в рекламных проспектах.
Вы ведь заботитесь о Ваших клиентах и хотите чтобы им было удобно работать с Вашим продуктом. Мы ведь тоже хотим чтобы с Вашим продуктом нам работалось легко. Отчего же не отвечаете на наши вопросы?
Я с удовольствием выслушаю ваши пожелания.
1) Для вики в целом будет формироваться оглавление? Так как есть - очень НЕ НАГЛЯДНО.
2) Можно ли разместить это оглавление на первой странице? Лучше в виде дерева.
3) Проводился ли анализ текущего интерфейса вики с точки зрения юзабилити?
2. Если с кастомизировать шаблон комплексного компонента
3. Постоянно проводится
Можно ли сделать по-русски, или опять кастомизировать?
1) создании вики-страницы (после нажатия кнопки "создать")
2) редактировании страницы (после нажатия "опубликовать" или "применить")
"Паузы" - это когда нажимаешь на кнопку, в браузере - "ожидание ...". Примерно через минуту страница быстро открывается.
Битрикс - эксперт, последние обновления - 26.11.10, производительность - 26.25
второй вопрос:
На текущий момент выводятся ВСЕ существующие категории вне зависимости от их вложенности. Можно ли выводить категории лишь одного уровня, не включая вложенные?
при создании / обновлении вики-записи вызывается $CWiki->Update($arParams["ELEMENT_ID"], $arFields), она вызывает UpdateCategory()
Последняя описана в /bitrix/modules/wiki/classes/general/wiki.php :
не очень понимаю, возможно массив $arParams должен быть виден внутри $CWiki->UpdateCategory, но в моем случае $arParams['IBLOCK_ID'] оказывалась не задана и соответственно, выборка шла по всем инфоблокам. Отрабатывался этот запрос около 110 сек. Исправил на
время работы <1сек и правильность, вроде бы, не нарушена
Данная ошибка уже и у нас исправлена, но я не знал что именно это приводит к такой задержке.
Спасибо.
Ок, сделаю в соответствии с локализацией.
Если сохранить новую статью, но не указать в ней категорию, то её потом невозможно найти. Нужно как-нибудь сделать так, чтобы указывать категорию было обязательно.
На статью должна быть хотя бы одна ссылка или привязка к категории. Но если этого нет, то можно воспользоваться поиском.
Далее если пользователь "страдает" над статьей и все это несколько раз публикует и таких страдальцев множество, то потом, в истории страницы "черт ногу сломит", необходимо иметь возможность удалять ряд редакций из истории.
Еще очень странный механизм удаления "пустой" категории, просто так ее удалить нельзя, надо производить манипуляции со статьями к этой категории - очень неудобно.
Есть несколько проектов, часть из них открытые, а часть закрытые, над закрытыми работают соответствующие группы.
Вопрос: можно ли не в целом для ВИКИ, а для ее отдельных страниц/разделов - устанавливать специальные права доступа?
Вики внутри рабочих групп или отдельно?
В рамках Битрикса предполагал решить через Настройки---Пользователи---Группы_пользователей.
Или под "внутри/отдельно" имеется в виду что-то иное?
А то как-то уже дорого получается за Эксперт-версию с недоделанной Вики, фильтром, счетчиком комментариев и, не знаю, что там дальше еще будет..
Хотелось бы чтобы большие картинки не только уменьшались до единого размера, но и потом открывались для просмотра. И подпись под ними нужна..
SEL ECT path fr om volumes WHERE id=0000;
даже ставить в теги
<pre>
<code>
или
<nowiki>
то при публикации получается строка
SEL ECT path fr om volumes WH ERE id=0000;
т.е.вставляет пробел в SELECT и fr om
Скажите пожалуйста, можно ли использовать другие визуальные редакторы, например TinyMCE, Fckeditor?
Где в коде можно это поправить, например подключить визуальный редактор отдельным своим компонентом?
Как попроще сделать, чтобы при обновлении модуля wiki не затёрлись мои правки кода?
Например, чтобы админы могли вести свои wiki страницы, которые видели бы только админы.
Ответ нашёл. Нельзя...
Жаль, придётся выкидавать этот модуль.