Browse Source

* /articles/2016/01/03/site-update/

master
Alex 'AdUser' Z 9 years ago
parent
commit
a68df3010f
  1. 10
      articles/2016/01/03/site-update/index.markdown

10
articles/2016/01/03/site-update/index.markdown

@ -8,26 +8,26 @@ tags: linuxdv
--- ---
Сейчас сайт строго разделён на 2 части: статическую и интерактивную, вторая занимается комментариями, загруженными файлами, и т.д. Сейчас сайт будет строго разделён на 2 части: статическую и интерактивную, вторая занимается комментариями, логином/настройками, загруженными файлами, и т.д.
Первая часть работает на базе [Statocles](https://metacpan.org/pod/Statocles). Первая часть работает на базе [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. Механизм работы с контентом такой: git clone/git pull, правим чего надо, git commit, git push.
На сервере оно обновится автоматически, если не было серьёзных ошибок. На сервере оно обновится автоматически, если не было серьёзных ошибок.
Вторая часть работает на [Mojolicious](https://metacpan.org/pod/Mojolicious) и (сейчас) реализует следующие компоненты: Вторая часть работает на [Mojolicious](https://metacpan.org/pod/Mojolicious) и (сейчас) реализует следующие компоненты:
* imgbin/zerobin -- сервисы временного хранения файлов/текста
* комментарии -- тут всё понятно * комментарии -- тут всё понятно
* imgbin/zerobin -- сервисы временного хранения файлов/текста
* профили пользователей/настройки -- меняет поля в ldap, оттуда оно расползается во все другие места. * профили пользователей/настройки -- меняет поля в ldap, оттуда оно расползается во все другие места.
* рассылка уведомлений -- почта * рассылка уведомлений -- почта
Причины по которым было сделано именно так: Причины по которым было сделано именно так:
* Наша dokuwiki - это сейчас как чемодан без ручки: и обновлять надо, иначе сломают, и нельзя - слишком много кастомизировано. * Наша dokuwiki - это сейчас как чемодан без ручки: и обновлять надо, иначе сломают, и нельзя - слишком много кастомизировано.
* Отказ от их нескучной разметки и переход на markdown: тот проще и не прибит к одной реализации, расширяем как html'ем, так и на уровне шаблонов. * Отказ от их нескучной разметки в пользу markdown: тот проще и не прибит к одной реализации, в случае необходимости расширяем как html'ем, так и на уровне шаблонов.
* (мне) легче делать репост материалов. * (мне) легче делать репост материалов.
* Ещё один гвоздь в гроб php. Мне в нём копаться неинтересно, а больше желающих не наблюдается. * Ещё один гвоздь в гроб php. Мне в нём копаться, скажем так, неинтересно, а больше желающих не наблюдается.
Что отвалилось: Что отвалилось:

Loading…
Cancel
Save