openvk
openvk copied to clipboard
Рефактор с разделением логики и фронтенда OpenVK.
Это должно стать 1-м шагом к возможности менять дизайн в OpenVK (не только менять CSS, но и макеты страниц).
Необходимо, чтобы вся пользовательская часть OpenVK (которая пока оформлена в стиле 2007 года) была отделена от логики (бэкенда) и вынесена во взаимозаменяемый компонент.
Примеров CMS с похожим поведением много, но мне привычнее MediaWiki, поэтому я предлагаю ориентироваться на его принцип работы скинов.
С давним обновлением Chandler можно использовать и свои шаблоны, если цель данной проблемы конечно стояла именно полная кастомизация сайта (не только CSS)
Частично фикс в Themepack driver Jesting Jill (api level 0), можно делать скины. Есть проблема с тем, что овк отдаёт не viewmodel, а просто некоторые объекты в шаблонизатор. Вроде бы так можно гибче делать темы, но вроде как-то воняет, но энивей к этой проблеме не относится => закрываю какашк