Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Shinding, как сделать свой iGoogle?


Автор: teratani 2.3.2011, 19:13
Всем добрый вечер!

За описание и вопросы прошу сильно не пинать, т.к. пока не особо в этом разбираюсь. smile
Если что-то не так или не хватает - допишу в процессе.

Необходимо сделать а ля iGoogle (www.google.com/ig), а точнее:

1) Внешний вид как iGoogle (вкладки слева, гаджеты для каждой из вклядок и т.д.)
2) Управление гаджетами (drag`n`drop, добавление/удаление гаджетов)
3) Внешний вид гаджетов и применение тем
4) Все это будет вперемешку с GWT и кучей гуглевых API
Т.е. внешний вид...

Внутренности написать для меня проще чем визуализацию, т.к. все время занимался серверной частью, а с клиентской частью практически не работал.

Все это делается на основе Apache Shindig (shindig.apache.org) что является имплементацией OpenSocial.

Думал что все можно сделать через Java (как в GWT), однако, на сколько я понял, нет - на JavaScript все надо писать (хотя это больше вопрос нежели утверждение)...

Вопрос первый:
    Где можно по данному JavaScript API найти доки?
    Сколько не ищу - безуспешно, только как сами гаджеты писать, а вот как ими управлять, как сделать контейнер для них и т.п. - ничего.
Вопрос второй:
    Верно ли что только через JavaScript все писать? Или же можно как в GWT?
    Это так же интересует и с точки зрения обфузикации и минимизации кода.
Вопрос третий:
    Можно ли делать drag`n`drop и подобные вещи использовав только Shindig
    Я нашел как делать это только с использованием сторонних API (jQuery, Dojo, Scriptaculous и т.д.)
Вопрос четвертый:
    Как применять шаблоны, стили и т.д. предусмотренные OpenSocial?
    И как продолжение - можно ли использовать такого же типа API с Google?

Заранее спасибо.

Автор: teratani 4.3.2011, 13:20
По видимому слишком много вопросов...
Тогда один вопрос:

- не подскажете где скачать/купить документацию на Shindig (и в первую очередь на JavaScript API в нем) ?

Может кто-нибудь хотя бы небольшое описание API скинуть (ссылку если таковые есть), а то никакой документации кроме написания гаджетов нет...  :(

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)