to post messages and comments.

Так, нашёл годный шаблон для блога на bootstrap: prideparrot.com
Выглядит нормально, то, что нужно, однако встаёт вопрос. Скачал я его а там просто парочка страниц, одна для блога в целом, а вторая как пример поста. В html. Надо на шаблоны переводить и вот тут дилемма.
Вариант 1 — сделать на шаблонах mojolicious, он кажется такое позволяет, но получится, что каждая страница будет динамически формироваться на каждый запрос (ну или кешироваться, если через nginx запускать). Все записи будут храниться в базе.
Вариант 2 — сделать на статическом движке, чтобы страницы генирировались раз и навсегда, только на этапе создания, тогда все посты будут храниться в отдельных файлах.

Как поступить?

В Mojolicious 1.17 убрали поддержку черновика hixie-76 (http://tools.ietf.org/html/draft-hixie-thewebsocketprotocol-76) протокола WebSocket. Однако последняя версия Safari (1.5.1) работает с WebSocket именно так, как описано в этом черновике.

Для поддержки Safari в проекте на основе Mojolicios написал модуль MojoX::Transaction::WebSocket76 (https://github.com/SetupRu/mojox-transaction-websocket76), реализующий поддержку WebSocket, как это описано в черновике hixie-76. Пока готова только серверная часть, в клиентской нужды не было.

Итого:
Chromium 14.0.835.202 Linux — вебсокеты работают из коробки и сразу.
Firefox 7.0.1 Linux — вебсокеты работают через жопу и с кучкой workaround.
Opera 11.52 Linux — вебсокеты можно включить в настройках, но они не работают.

А так хотелось сделать почти "штатными" средствами обычный транспорт DC в web.