
PmWiki - это простой, надежный и бесплатный opensource wiki-движок, не использующий базу данных MySQL, распространяющийся под открытой лицензией GPL . PmWiki предоставляет все традиционные возможности wiki, а также поддерживает основной функционал типичных Систем Управления Контентом (поддержка HTML-шаблонов дизайна, управление правами доступа пользователей, мультиязычность, система плагинов, человекопонятные URL , кэширование). Внешне сайт на PmWiki может быть неотличим от обычного сайта (см. примеры сайтов, например, здесь ), внутри сохраняя всю мощь wiki-концепии. Кроме описанных функций любой CMS, PmWiki обладает некоторыми нетривиальными особенностями.
Нетривиальные особенности PmWiki:
- отсутствие БД (см. NoDB?);
- контент хранится в простых текстовых файлах и полностью отделен не только от дизайна, но и от самого движка системы;
- по-умолчанию поддержка иерархической навигации с двухуровневой вложенностью (в Wikipedia:MediaWiki - движке Википедии - иерархическая навигация отсутствует);
- широкая сеть бесплатных плагинов и рецептов, создаваемых группой энтузиастов;
- простой синтаксис разметки, расширенный набором программирующих команд;
- система генерирует сама себя: большая часть настроек и функционала находится внутри обычных wiki-страниц, доступных штатному редактированию, и лишь минимальная часть (ядро) написана на языке PHP;
- ядро системы не содержит ничего лишнего, реализовано максимально просто, целостно и дальновидно: практически все базовое программирование поведения сайта осуществляется с помощью функции "pagelist".
Преимущества сайта на PmWiki:
- простой и надежный программный комплекс, нетребовательный к ресурсам хостинга;
- отсутствие базы данных: работает из любой директории сайта, легко бэкапится, легко перемещается на локальную машину и обратно в web, легко обновляется;
- гарантированная смена дизайна без необходимости коррекции контента, легкое копирование контента или его части вместе со структурой сайта;
- глубокие внутренние wiki-связи между контентом;
- быстрая верстка страниц с простым синтаксисом и графическим интерфейсом для него, доступная для понимания всем, кто когда-либо работал в Википедии;
- администрирование, доступное специалисту начального уровня без специальной подготовки;
- отсутствие "админки": функциональность сайта просто дорабатывается "налету" прямо внутри страниц с контентом, не требует знания языков программирования;
- поддержка за счет сообщества opensource-разработчиков, огромное число бесплатных расширений;
- возможности по созданию Баз Знаний, совместной работы больших групп людей.
Список наших сайтов, разработанных в PmWiki:
- Этот сайт работает на PmWiki. Прямо сейчас.
Наши статьи на тему PmWiki:
- Проблемы, решения и новые проблемы
- Скроллбары в коде - баг triad skin при "overflow" в CSS
- Мощный update сайта
- Мозг
- Реструктуризация Finar.ru
- PmWiki как CMS: шаг первый
- PmWiki как CMS: шаг второй
- Рецепт pmwiki: создание блога
- Как работать с формами и добавить функционал комментариев к PmWiki?
- FAQ по PmWiki
- Кровеносная система finar.ru - мультитэги с древовидной структурой


Оставить комментарий