пятница, 29 июля 2011 г.

Re: Плагинная архитектура

Спасибо, посмотрю. А есть ли еще что-нибудь по декларативному интерфейсу в rails? Беглый просмотр гугла ничего особо не дал.

29 июля 2011 г. 12:57 пользователь Akzhan Abdulin <akzhan.abdulin@gmail.com> написал:
1) смотри в сторону http://www.sencha.com/ - у них как раз есть декларативный вариант описания интерфейса. Не обязательно брать за основу, просто посмотреть.

2) Нет ничего невозможного. Ничего не мешает по запросу форкать rake migrate, к примеру.

29 июля 2011 г. 10:50 пользователь Виталий Куреннов <vkurennov@gmail.com> написал:
Добрый день.

Начинаю работу над новым проектом и по требованиями заказчика приложение должно быть спроектировано при помощи плагинов. Т.е. есть некое хост-приложение, которое занимается авторизацией, там же админка и пр. Плагины - это встраиваемые приложения. Сценарий такой: написали приложение-плагин, подключили к хост-приложению и весь функционал появился.
Предполагаю использовать rails 3.1 и плагины делать как engines.

Однако у заказчика есть такие требования-пожелания:

1. Нужно чтобы плагины не занимались отрисовкой интерфейса, а его отрисовывало хост-приложение. Это требуется потому что приложение будет работать на разных устройствах и платформах (десктоп-браузеры, мобильные браузеры и т.п.). Т.е. плагин должен сказать, что хочет нарисовать кнопку, а хост-приложение в зависимости от устройства должно выдать нужный html код.
В связи с этим вопрос - как такое организовать и вообще куда смотреть/копать?

2. Возможно ли установка этих плагинов через админский интерфейс, без вмешательства на сервер? У плагинов могут быть и миграции и пр. Предполагаю, что такое вряд ли возможно, но все же вдруг кто-то знает как такое реализовать.

В общем рассматриваются все варианты решения этих задач.

Заранее благодарен.

--
С уважением,
 Виталий Куреннов (mailto:vkurennov@gmail.com)

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
 
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
 
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru



--
С уважением,
 Виталий Куреннов (mailto:vkurennov@gmail.com)

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
 
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru

Комментариев нет:

Отправить комментарий