Инструменты пользователя

Инструменты сайта


Боковая панель

Этот перевод старее, чем оригинальная страница, и может быть неактуальным. Смотрите, что было изменено.
Перевод этой страницы?:

О «Докувики»

Дополнительные возможности

Corporate Use

Наше сообщество


Следуйте за нами на Фейсбуке, в Твиттере и других социальных сетях.

Конфиденциальность (англ.)

ru:tips:cms

Использование «Докувики» в качестве простой системы управления содержимым

Вики-движки изначально приспособлены для совместной работы в открытой среде. То же самое можно сказать и про «Докувики». Тем не менее «Докувики» предоставляет возможности для реализации более «традиционной» системы управления содержимым (CMS). На этой странице будет вкратце рассказано, как использовать «Докувики» в качестве CMS.

Некоторые шаги подобны применению «Докувики» в качестве движка для блога, так что про блок тоже стоит прочесть.

В РАЗРАБОТКЕ

Также на странице «решение — CMS» можно узнать о других разработках на поприще CMS-строения.

Настройка

Настройка прав доступа

Основное отличие системы управления содержимым от вики в доступе к изменению содержимого. В первом случае требуется ограничить круг редакторов малой группой или одним человеком. Это несложно сделать в «Докувики» при помощи ACL

Для этого необходимо дать права на чтение группе @ALLв пространстве имён *, а группе редакторов — больше полномочий.

Отключение функций вики

Многие возможности «Докувики» бесполезны или вовсе нежелательны в CMS. Движок позволяет отключить различные функции при помощи настройки disableactions. В CMS возможно потребуется отключить регистрацию, обратные ссылки, индекс, недавние изменения, историю страниц, подписку, подписку на пространство имён и исходный текст.

Шаблон оформления

Шаблон должен скрывать кнопки редактирования от незарегистрированных пользователей. Этого можно добиться изменением переменной $_SERVER['REMOTE_USER'].

Для оформления «обычных» сайтов нередко используются шаблоны «dokucms» (есть примеры) и «mcz».

Добавление доступной отовсюду навигации

Классическую боковую панель для меню, форм поиска и обратной связи можно добавить при помощи плагинов вроде sidebar или sidebarng.

Правка сообщений

Некоторые сообщение, отображаемые движком могут быть неприемлемы в режиме CMS. В основном это касается отсутствующих страниц, где предлагается их создавать. Это исправить можно изменением файлов inc/lang/<yourlanguage>/*.txt.

Только убедитесь, что копии изменений сохранены, так как будут переписаны при ближайшем обновлении1).

Также неплохо будт включить пункт конфигурации send404.

Оформление

Многие отказываются от идеи использовать вики-движок в качестве CMS. Обычная причина — они представляют оформление в стиле «Википедии» или «Докувики» со всеми их кнопками и меню.

Однако подогнать «Докувики» под свои требования и предпочтения так же просто как любую другую CMS, сохранив при этом всю функциональность вики-технологии — лёгкая правка, управление редакциями, виртуальные включения и отсутствие потребности в базе данных.

Вот несколько примеров:

1)
В версии 2011-05-25 Rincewind появилась возможность хранить переводы отдельно в каталоге conf, так что рекомендация, похоже, устарела
ru/tips/cms.txt · Последние изменения: 2013-06-24 20:28 — 176.8.126.71