Google 가젯 API를 이용해 주셔서 감사합니다. 본 개발자 가이드에서는 Google 가젯 API를 사용해 가젯을 만드는 방법을 소개합니다. 가젯은 매우 쉽게 만들 수 있기 때문에 웹 프로그래밍을 이제 막 배우기 시작한 사용자에게는 안성맞춤이라 할 수 있습니다.
Google 가젯 API를 가장 쉽게 익힐 수 있는 방법은 예제를 살펴보는 것입니다. 다음 가젯은 단순히 'Hello World'라는 메시지를 표시합니다.
<?xml version="1.0" encoding="UTF-8" ?>
<Module>
<ModulePrefs title="hello world example" />
<Content type="html">
<![CDATA[ Hello, world! ]]> </Content>
</Module>
실제 가젯 사양은 여기에서 확인하시기 바랍니다.
예제를 실행하려면 다음 단계를 따르세요.
"hello.xml"이라는 텍스트는 http://www.google.com/ig/modules/hello.xml이라는 URL을 짧게 나타낸 것입니다. 해당 URL은 귀하 또는 귀하의 동료가 만드는 가젯이 공용 웹서버에 게시되는 한, URL로 추가 텍스트 상자를 통해 해당 가젯의 사양에 추가할 수 있습니다.
다음은 'Hello World'라는 메시지와 관련하여 주의해야 할 사항입니다.
Google 가젯 API는 XML, HTML 및 JavaScript 같은 몇 개의 단순한 기본 항목들로 구성되며 HTML에 대한 기본사항만 이해하면 쉽게 만들 수 있습니다. 가젯을 만들기 위해 XML과 관련하여 필수적인 사항들을 여기에서 모두 찾아 볼 수 있습니다. 아직 JavaScript를 잘 모르는 경우여도 괜찮습니다. 하지만 나중에 보다 복잡한 가젯을 만들게 되면 아마도 JavaScript의 필요성을 인식하게 될 거라 생각합니다
XML - 범용 마크업 언어로서 인간과 컴퓨터가 모두 읽고 쓸 수 있는 방식으로 구조화된 데이터입니다.
XML은 가젯 사양을 작성하기 위해 사용하는 언어입니다. 가젯은 단순히 XML 파일로서 Google이 찾을 수 있도록 인터넷에 올린 것 뿐입니다. 가젯을 지정하는 XML 파일에는 해당 가젯을 처리하고 렌더링하는 방법에 대한 지침이 포함됩니다. XML 파일에는 가젯과 관련한 모든 데이터 및 코드를 포함할 수 있으며 나머지 요소를 찾을 수 있는 참조위치(URL)도 포함할 수 있습니다.
HTML - 인터넷 페이지의 형식을 지정하기 위한 마크업 언어입니다. 가젯의 정적 콘텐츠는 대개 HTML로 작성됩니다. HTML은 XML과 유사하지만 체계적인 데이터를 설명하기 위해서가 아니라 웹 문서의 형식을 지정하기 위해 사용됩니다.
JavaScript - 가젯에 동적 동작을 추가하기 위해 사용하는 스크립트 언어입니다.
참고: 가젯의 옛 명칭이 모듈이었기 때문에 API 전반에 걸쳐 '모듈'이라는 단어가 자주 사용됩니다.
가젯을 처음 만들 때 가장 쉽게 만들 수 있는 방법은 스크래치 패드를 사용하는 것입니다. 스크래치 패드를 사용하면 가젯 사양을 수정할 수 있으며 개발자 가이드에서 벗어나지 않고도 미리보기 기능을 통해 변경사항이 적용된 모습을 확인할 수 있습니다. 스크래치 패드를 사용하는 방법에는 여러 가지가 있습니다.
스크래치 패드에는 'Hello World' 가젯의 사양이 기본으로 포함됩니다. 'Hello World'의 제목 및 메시지 역시 다음과 같이 수정할 수 있습니다.
<?xml version="1.0" encoding="UTF-8" ?> <Module> <ModulePrefs title="My first gadget" /> <Content type="html"> <![CDATA[ <B>Welcome to my first gadget!</B> ]]> </Content>
</Module>
스크래치 패드에서 변경 결과를 확인하려면 미리보기를 클릭하세요. 페이지를 새로 고치면 원본 'Hello World' 가젯 사양이 스크래치 패드에 다시 나타납니다. 스크래치 패드 아래에는 확인 및 수정이 가능한 기타 샘플 가젯 링크가 표시됩니다.
'미리보기'를 클릭하면 변경사항을 확인하고 쉽게 수정할 수 있습니다.
'시작하기' 안내서를 통해 가젯과 관련된 정보를 확인하고 스크래치 패드 관련 작업을 수행할 수 있습니다. 다음 단계로 넘어갈 준비가 되면 나만의 가젯 만들기로 이동하세요. 그 다음 개발 기본사항으로 이동하거나 설명서 홈페이지로 돌아가서 각 섹션 및 주제에 대한 개요를 확인하세요.
업데이트 날짜: