Сейчас сайт строго разделён на 2 части: статическую и интерактивную, вторая занимается комментариями, загруженными файлами, и т.д.
Сейчас сайт будет строго разделён на 2 части: статическую и интерактивную, вторая занимается комментариями, логином/настройками, загруженными файлами, и т.д.
Первая часть работает на базе [Statocles](https://metacpan.org/pod/Statocles).
Весь контент из существующей вики выгружен в git-репу ``linuxdv-static``, там же находятся шаблоны, по которым оно компилируется.
Весь контент из существующей вики выгружен в git-репу [linuxdv-static](https://www.linuxdv.org/git/?p=linuxdv-static.git;a=summary), там же находятся шаблоны, по которым оно компилируется.
Механизм работы с контентом такой: git clone/git pull, правим чего надо, git commit, git push.
На сервере оно обновится автоматически, если не было серьёзных ошибок.
Вторая часть работает на [Mojolicious](https://metacpan.org/pod/Mojolicious) и (сейчас) реализует следующие компоненты:
* imgbin/zerobin -- сервисы временного хранения файлов/текста
* комментарии -- тут всё понятно
* imgbin/zerobin -- сервисы временного хранения файлов/текста
* профили пользователей/настройки -- меняет поля в ldap, оттуда оно расползается во все другие места.
* рассылка уведомлений -- почта
Причины по которым было сделано именно так:
* Наша dokuwiki - это сейчас как чемодан без ручки: и обновлять надо, иначе сломают, и нельзя - слишком много кастомизировано.
* Отказ от их нескучной разметки и переход на markdown: тот проще и не прибит к одной реализации, расширяем как html'ем, так и на уровне шаблонов.
* Отказ от их нескучной разметки в пользу markdown: тот проще и не прибит к одной реализации, в случае необходимости расширяем как html'ем, так и на уровне шаблонов.
* (мне) легче делать репост материалов.
* Ещё один гвоздь в гроб php. Мне в нём копаться неинтересно, а больше желающих не наблюдается.
* Ещё один гвоздь в гроб php. Мне в нём копаться, скажем так, неинтересно, а больше желающих не наблюдается.