PmWiki.ru минималистичный wiki-движок, работающий без базы данных

Что такое PmWiki?

PmWiki - это простой, надежный и бесплатный opensource wiki-движок, не использующий базу данных MySQL, распространяющийся под открытой лицензией GPL. PmWiki предоставляет все традиционные возможности wiki, а также поддерживает основной функционал типичных CMS (поддержка HTML-шаблонов дизайна, управление правами доступа пользователей, мультиязычность, система плагинов, человекопонятные URL, кэширование). Внешне сайт на PmWiki может быть неотличим от обычного сайта (см. примеры сайтов, например, здесь), внутри сохраняя всю мощь wiki-концепии. Кроме описанных функций любой CMS, PmWiki обладает некоторыми нетривиальными особенностями.

Нетривиальные особенности PmWiki:

  • отсутствие БД;
  • контент хранится в простых текстовых файлах и полностью отделен не только от дизайна, но и от самого движка системы;
  • по-умолчанию поддержка иерархической навигации с двухуровневой вложенностью Wikipedia:MediaWiki - движке Википедии - иерархическая навигация отсутствует);
  • бесплатные плагины и рецептов, создаваемые группой энтузиастов;
  • простой синтаксис разметки, расширяемый набором программирующих команд;
  • система генерирует сама себя: большая часть настроек и функционала находится внутри обычных wiki-страниц, доступных штатному редактированию, и лишь минимальная часть (ядро) написана на языке PHP;
  • ядро системы не содержит ничего лишнего, реализовано максимально просто, целостно и дальновидно: практически все базовое программирование поведения сайта осуществляется с помощью единственной функции "pagelist".

Преимущества сайта на PmWiki:

  • гарантированная смена дизайна без необходимости коррекции контента, легкое копирование контента или его части вместе со структурой сайта;
  • глубокие внутренние wiki-связи между контентом;
  • быстрая верстка страниц с простым синтаксисом и графическим интерфейсом для него, доступная для понимания всем, кто когда-либо работал в Википедии;
  • отсутствие "админки": функциональность сайта просто дорабатывается "налету" прямо внутри страниц с контентом;
  • поддержка за счет сообщества opensource-разработчиков;
  • возможности по созданию Баз Знаний, совместной работы больших групп людей.
  • список сайтов из портфолио