Примеры кода сильно зависят от языка программирования. Для PHP & Java есть примеры на Google Code — они вполне адекватные.
По поводу поддержки OpenID — мне кажется свое лучше не писать (зачем изобретать велосипед) — а взять готовую библиотека (например тот же Step2 для явы).
Если говорить про исходники EmForge — то часть ответственная за openID & Google Apps доступна сайте — но код очень сильно специфичен для Liferay (на котором построен EmForge)
В данном случае EmForge — просто приложение интегрированное с Google Apps — и на примере которого и был получен опыт описанный в статье. Статья вся-таки про Google Apps Marketplace.
Но если кому-то интересно — EmForge — это платформа коллективной разработки, вот анонс EmForge на Хабре
я писал о нем на хабре когда-то — а если в двух словах — CMS, блоги, форумы, построение социальных сетей, и много чего другого. Наверное самый крутой портал на Java (по крайней мере из Open-Source)
как показала практика — нормальный (свободный) перевод новостей про фичи gmail-а — лучший способ поднять карму на хабре :) (хотя не уверен что это правильно)
хм… да… если сравнивать веб и десктоп решение — то вы правы — надо сравнивать gmail (+ все google сервисы) и outlook (+ exchange)
но, если так дальше пойдет — с какой переодичностью появляется новая функциональность в outlook? я думаю gmail + google services скоро и в ваших глазах их перегонят
Ключевое слово «инфраструктура». Если у вас Exchange — то да — лучше оутлука ничего не будет. Гугл же предлагает свою инфраструктуру (тут кстати логичней сравнивать Google Apps и Office Live).
А если сравнивать с десктопным клиентом (в чистом виде) — то и сравнивать надо с Outlook-ом голым — без exchange
я боюсь с открытием Google Apps Marketplace (все хочу написать о специфики адаптации приложения для него) — я боюсь Google Apps подомнет всех своих немногочисленных конкурентов, так как появится (появляется) огромное количество решений (типа CRM или управление проектами)
почта, основной инструмент для коммуникаций — для многих — основной инструмент в котором проводят много времени. И удобно — если такие вещи можно сделать прям из нее — не перключаясь в календарь
Как раз сейчас крутится реклама Google Apps, «типа потратил час на организацию получасового митинга — и перешел на использование Google Apps» — так вот такая фича позволяет организовать митинг за минимальное количество времени/кликов
ProjectsCloud не пользовался — потому сравнить не могу — на первый взгляд идея схожа. Отличия которые я вижу:
1. ProjectsCloud — на русском (русский у них явно лучше чем на EmForge) — но нет возможности использовать при работе с зарубежными заказчиками — EmForge же в первую очередь ориентирован на запад (хотя и разрабатывается в России и Польше)
2. EmForge базирается на Liferay — очень популярный продукт с множеством дополнений — которые, при необходимости, могут быть так же включены в EmForge. ProjectsCloud базируется на собтсвенной разработке DevProm
Но, судя по тому, что ProjectsCloud существует дольше — думаю он более стабилен и наверное функционален.
и в этом плане руу хороший пример использования и туториал
По поводу поддержки OpenID — мне кажется свое лучше не писать (зачем изобретать велосипед) — а взять готовую библиотека (например тот же Step2 для явы).
Если говорить про исходники EmForge — то часть ответственная за openID & Google Apps доступна сайте — но код очень сильно специфичен для Liferay (на котором построен EmForge)
Но если кому-то интересно — EmForge — это платформа коллективной разработки, вот анонс EmForge на Хабре
но, если так дальше пойдет — с какой переодичностью появляется новая функциональность в outlook? я думаю gmail + google services скоро и в ваших глазах их перегонят
то что на google apps marketplace — к google apps
А если сравнивать с десктопным клиентом (в чистом виде) — то и сравнивать надо с Outlook-ом голым — без exchange
У себя (по просьбе заказчика) поставил etacts.com (но правда пока не понял ее прикола — видимо все-таки CRM не мой основной инструмент)
Так что — эта фичка — капля в море
Как раз сейчас крутится реклама Google Apps, «типа потратил час на организацию получасового митинга — и перешел на использование Google Apps» — так вот такая фича позволяет организовать митинг за минимальное количество времени/кликов
1. ProjectsCloud — на русском (русский у них явно лучше чем на EmForge) — но нет возможности использовать при работе с зарубежными заказчиками — EmForge же в первую очередь ориентирован на запад (хотя и разрабатывается в России и Польше)
2. EmForge базирается на Liferay — очень популярный продукт с множеством дополнений — которые, при необходимости, могут быть так же включены в EmForge. ProjectsCloud базируется на собтсвенной разработке DevProm
Но, судя по тому, что ProjectsCloud существует дольше — думаю он более стабилен и наверное функционален.