В процессе создания сайтов-сателлитов возникает необходимость быстрой привязки структуры и контента сайта к найденному в сети или заказанному html-шаблону. Сама структура сайта, как правило, достаточно проста, а каждому адресу (URL) сайта соответствуют свои Title и мета тэги Keywords и Description. Также требует немного усилий настройка текущего пункта меню (когда это предусмотрено дизайном). Для облегчения этого, и без того несложного процесса, был создан пакет Skeletic, который можно назвать мини-фреймворком, ведь в нем присутствует 2/3 от MVC, а именно — Views и Controllers. В процессе развития Скелетика оказалось, что найденная архитектура позволяет легко организовать поддержку простых динамических адресов. Также здесь используется и прогрессивная технология разметки haml. Для начала перечислим возможности, которые дает Скелетик:
- Быстрая адаптация html/haml шаблона под ваш сайт.
- Простое назначение title, meta keywords, meta description для конкретных URL-ов.
- По образцу предыдущего пункта, могут быть назначены любые другие параметры уровня URL.
- Простая организация выделения текущего пункта меню (когда это предусмотрено шаблоном).
- Опциональное логгирование работы.
- Возможность обработки POST запросов.