====== Использование «Докувики» в качестве простой системы управления содержимым ====== Вики-движки **изначально** приспособлены для совместной работы в открытой среде. То же самое можно сказать и про «Докувики». Тем не менее «Докувики» предоставляет возможности для реализации более «традиционной» системы управления содержимым (CMS). На этой странице будет вкратце рассказано, как использовать «Докувики» в качестве CMS. Некоторые шаги подобны применению «Докувики» в качестве [[ru:tips:blogging|движка для блога]], так что про блок тоже стоит прочесть. //В РАЗРАБОТКЕ// Также на странице «[[ru:solutions:cms|решение — CMS]]» можно узнать о других разработках на поприще CMS-строения. ===== Настройка ===== ==== Настройка прав доступа ==== Основное отличие системы управления содержимым от вики в доступе к изменению содержимого. В первом случае требуется ограничить круг редакторов малой группой или одним человеком. Это несложно сделать в «Докувики» при помощи [[ru:ACL]] Для этого необходимо дать права на ''чтение'' группе ''@ALL''в пространстве имён ''*'', а группе редакторов — больше полномочий. ==== Отключение функций вики ==== Многие возможности «Докувики» бесполезны или вовсе нежелательны в CMS. Движок позволяет отключить различные функции при помощи настройки [[ru:config:disableactions]]. В CMS возможно потребуется отключить ''регистрацию'', ''обратные ссылки'', ''индекс'', ''недавние изменения'', ''историю страниц'', ''подписку'', ''подписку на пространство имён'' и ''исходный текст''. ==== Шаблон оформления ==== Шаблон должен скрывать кнопки редактирования от незарегистрированных пользователей. Этого можно добиться изменением переменной ''$_SERVER['REMOTE_USER']''. Для оформления «обычных» сайтов нередко используются шаблоны «[[template:dokucms]]» (есть примеры) и «[[template:mcz]]». ==== Добавление доступной отовсюду навигации ==== Классическую боковую панель для меню, форм поиска и обратной связи можно добавить при помощи плагинов вроде [[plugin:sidebar|sidebar]] или [[plugin:sidebarng|sidebarng]]. ==== Правка сообщений ==== Некоторые сообщения, отображаемые движком могут быть неприемлемы в режиме CMS. В основном это касается отсутствующих страниц, где предлагается их создавать. Это исправить можно изменением файлов ''inc/lang//*.txt''. Только убедитесь, что копии изменений сохранены, так как будут переписаны при ближайшем [[ru:install:upgrade|обновлении]]((В версии 2011-05-25 Rincewind появилась возможность хранить переводы отдельно в каталоге conf, так что рекомендация, похоже, устарела)). Также неплохо будт включить пункт конфигурации [[ru:config:send404]]. ===== Оформление ===== Многие отказываются от идеи использовать вики-движок в качестве CMS. Обычная причина — они представляют оформление в стиле «Википедии» или «Докувики» со всеми их кнопками и меню. Однако подогнать «Докувики» под свои требования и предпочтения так же просто как любую другую CMS, сохранив при этом всю функциональность вики-технологии — лёгкая правка, управление редакциями, виртуальные включения и отсутствие потребности в базе данных. Вот несколько примеров: * [[http://www.inetsoftware.de|www.inetsoftware.de]] * [[http://www.rabemann.de/galerie/stuttgart/kuenstler/start|www.rabemann.de]] * [[http://culturesheet.org/|culturesheet.org]] * [[http://bio.bespin.cz|bio.bespin.cz]] * [[http://dach-bau.info/|dach-bau.info]] * [[http://www.astro.ru.nl/|www.astro.ru.nl]] * [[http://www.ollinger.org/|www.ollinger.org]] * [[http://www.kling-dach.de/|www.kling-dach.de]] * [[http://inicon.com|inicon.com]] * [[http://www.showbizradio.net/info|ShowBizRadio.net/info/]]