Google Apps - Google Gadgets
둘러보기로 가기
검색하러 가기
Google 홈페이지, Google 데스크톱이나 다른 웹페이지에 추가할 수 있는 미니 애플리케이션인 Google Gadget을 정리 합니다.
Google Gadget 개요
Google Gadget 사용 위치
- Gmail gadget : Sidebar gadget, Contextual gadget
- Calendar gadget : Sidebar gadget, Event Gadget
- Google Docs - Spreadsheet
- Insert -> Gadget...
- Spreadsheet gadget
- Google Sites
- 삽입 -> 가젯 더보기... : 가젯 선택 또는 "URL로 가젯 추가하기" 사용
- Wave Extensions
- Reporting Visualization : Visualization gadget
- Secure Data Connector : Connect gadget
개발자 가이드
Google Gadget Sample
- "__UP_myname__"을 XML에서 사용시 myname에 입력된 값으로 동적으로 대체됨
- UserPref
- Gadgets API Reference
<?xml version="1.0" encoding="UTF-8" ?> <Module> <ModulePrefs title="hello world example" height="200" scrolling="true" /> <Require feature="setprefs"/> <Require feature="views" /> //--- gadgets.views.getCurrentView() <Require feature="dynamic-height"/> //--- gadgets.window.adjustHeight() <UserPref name="myname" display_name="Name" required="true" /> <UserPref name="myphoto" display_name="Photo" default_value="http:// doc.examples.googlepages.com/rowan-headshot.jpg"/> <UserPref name="mychoice" display_name="Show Photo?" datatype="bool" default_value="true"/> <UserPref name="mycolor" display_name="Color" default_value="Yellow" datatype="enum" > <EnumValue value="Red" /> <EnumValue value="Aqua" /> <EnumValue value="Lime" /> <EnumValue value="Yellow" /> <EnumValue value="Pink" /> <EnumValue value="Orange" /> <EnumValue value="White" /> </UserPref> <Content type="html"> <![CDATA[ Hello, world! <script type="text/javascript> var prefs = new gadgets.Prefs(); var someStringPref = prefs.getString("StringPrefName"); var someIntPref = prefs.getInt("IntPrefName"); var someBoolPref = prefs.getBool("BoolPrefName"); </script> ]]> </Content> </Module>
Gadget Javascript 라이브러리
Google Apps Gadget 종류
- Gmail Gadgets : Sidebar gadgets, Contextual gadgets
- Sites Gadgets
- Spreadsheets gadgets
Google Calendar Gadget
- Calendar Gadgets : Sidebar gadgets, Event gadgets
Google Finance Gadget
Google Friend Connect Gadget
Google Gmail Gadget
Google OpenSocial Gadget
Google Spreadsheets Gadget
Google Wave Gadget
Google Talk Gadget
참고 문헌
- Google Gadgets API
-
- Google Gadgets API Blog
- iGoogle Developer Forum
- Google 데스크톱 API : Desktop Gadget을 만들기 위한 API
- 오픈소셜
- Google Gadget 도구
-
- Google 사용자만 쓸 수 있고, Google Apps 사용자는 사용할 수 없음 (iGoogle은 Google Apps에서 지원하지 않음)
- Google Gadget Editor(GGE) : 가젯 생성 수정 및 호스팅