eveel/serious — Issue #8: Thoughts about Serious
Author: tanraya
Created: 2012-02-08 16:08:22+00:00
State: open

Заранее прошу простить за то, что буду писать на русском; так мне будет проще выразить мысли.

У меня появились некоторые мысли относительно этого движка.

#### Статичный блог

Зачем нам вообще нужно, чтобы блог крутился на rack? Неужели нам здесь нужна динамичность? Я думаю, нет. Поэтому, предлагаю следующее: пусть сайт генерируется на локальной машине и закачивается при помощи scp или вообще по ftp. Так можно будет охватить и совсем простые хостинги.

На сервере будут размещаться только сгенерированные html файлы и ассеты.

Я вижу такой сценарий, как будет происходить работа с блогом.

* Установили Serious на локальную машину
* Сгенерировали приложение. По сути - директория, которая содержит статьи, страницы, ассеты, вьюхи, лайот и конфиг.
* Закастомайзили внешний вид блога (если захотели)
* Добавили статьи и страницы при помощи консольной программы `serious`
* Затем, просто делаем, к примеру, `serious push` - происходит генерация всего блога на локальной машине, а затем он заливается на удалённые сервер
* Заходим на блог, любуемся красотой.

#### Умный подбор близких по смыслу статей

Очень неплохо генерить внизу статьи список похожих по смыслу статей. У меня в блоге это давало большой переход по ним. Можно придумать и написать алгоритм, который будет это делать. Я даже знаю, кто может такое сделать здесь :)

#### Работа с CLI

Она должна происходить без использования всяких ключей. То есть, то, что я привел выше - `serious push`, оно, конечно, будет, но им не обязательно будет пользоваться. Можно просто запустить `serious` из консоли, далее будут показываться опции, которые выбираешь и далее что-то происходит (как в телефонах есть подобная штука - ACCA вроде бы называется).

/Надеюсь, ничего не забыл/