====== Почему я выбрал DokuWiki ====== Приведу здесь некоторые причины побудившие меня оставновить свой выбор на [[:wiki:dokuwiki|DokuWiki]]: * **Простые файлы в качестве хранилища страниц**. Единственное преимущество хранения в БД, это скорость поиска, но и то оно весьма сомнительно. А DokuWiki имеет заранее созданные индексные файлы слов позволяющие производить поиск с минимальными затратами ресурсов. Так же управлять файлами размещёнными в обычной файловой системе не в пример проще, чем управляться с записами базы данных. * **Расширяющие функциональность [[doku>wiki:plugins|плагины]]**. Написано большое число плагин расширяющих базовый синтаксис. Это как и простейшие плагины добавляющие расширенное форматирование, так весьма сложные, позволяющие добавить в вики функционал галереи изображений или [[:dokuwiki-as-blog|блога]]. В последней версии появилась возможность создавать так называемы action плагины, которые вызываются не для обработки какого-либо участка страницы, а при наступлении определённых событий в ходе работы движка DokuWiki. * **Удобочитаемый код**. С точки зрения программиста, всегда приятнее исследовать чужой код, когда он аккуратно написан. DokuWiki с этой точки зрения отличается завидной логичностью и чёткостью кода. Благодаря объектно ориентированному подходу, все части движка максимально развязаны друг с другом. По этой же причине, легко писать плагины: не надо думать о том, как повлияет ваш код на остальные части движка. * **Шаблоны оформления**. DokuWiki использует в качестве шаблонов обычные ''php'' скрипты и ''CSS'' оформление. Это уменьшает нагрузку на сервер и даёт широкие возможности динамической генерации шаблона. * **Быстрая инсталляция**. Не маловажен и тот факт, что Dokuwiki ставиться "из коробки" в удобоваримом виде. Можно распаковать на хостинг, запустить несложный инсталляционный скрипт который задаст Вам несколько вопросов касающихся начальной конфигурации системы и можно уже полноценно работать. * Использование именно wiki концепции, а не концепции блога, обусловлено тем, что блог всё же навязывает хронологических ход заметок. Мне же важна возможность дополнения заметок с течением времени. {{tag>wiki dokuwiki blog framework}} ~~LINKBACK~~ ~~DISCUSSION~~