Google Gadget 만드는데 도움을 받을려면 어떻게 해야 하나요?
글쓴이: winner / 작성시간: 화, 2008/10/07 - 12:10오후
처음 해보는게 여러가지라 골치가 아프네요
code.google.com의 SVN은 왜 또 암호가 그런 식이라 절 골탕먹이는지... -_-.
요새 삽질하느라 정신이 없네요.
이곳에 질문을 올려도 좋겠지만 이미 Q & A 라던가 정리된 문서가 많아서
검색할 수 있는 곳이 있으면 좋겠네요.
Forums:
친구 부탁으로 최근
저도 친구 부탁으로 최근 간단한 igoogle용 가젯을 만들었었습니다(.........)
code.google.com 에서 svn패스워드는 code.google.com에서 제네레이트 해서 넘겨줍니다.
프로젝트 관리 페이지에서 확인해보세요.
igoogle용 가젯은 http://www.google.com/ig/modules/gadgetads.html 에서 테스트를 하며 작성이 가능합니다.
기본적인 정보는 http://code.google.com/apis/gadgets/docs/gs.html 쪽 문서를 참고하시는게 좋을듯 합니다.
그외에는 그때그때 필요 정보식으로 구글링했었습니다. :)
제가 만들었던건 요런 박스오피스를 보여주는 가젯이었지만 저도 잘 못짜서 몇까지 문제가 있네요.. :(
처음에 좀 고생했던건 jquery를 사용하더라도 $.get 함수를 바로 사용하는것이 안되고 _IG_FetchContent 와 같은 api가 제공하는 것으로 사용해야한다는 점입니다.
감사합니다.
그런데 저도 jQuery 쓰려고 책보고 있었는데... -_-.
대충만든 못난
대충만든 못난 코드지만 열어보시면 아시겠지만, jquery 대부분의 기능을 사용할 수 있습니다.(어짜피 자주 쓰는건 몇개 되지도 않죠)
안되는건 ajax call정도뿐입니다. ajax 호출 관련해서는 구글 가셋 쪽 api가 충분히 사용할 정도로 만들어져 있어서 별 문제없이 그냥 사용하셔도 무방합니다 :)
(jquery에서의 방법과 크게 차이도 안나요)
괜찮으시면 답변 부탁드립니다.
제가 이 분야 완전 초보라 걸음마는 커녕 일어서지도 못하고 있습니다.
열심히 구를려고 하는데도 뜻대로 되지가 않네요. -_-.
이것저것 해보니까 iframe같은 것은 다 pre로 못쓰게 만드는 것 같더군요.
그런데 Google Cache 때분인지 수정한 code를 바로바로 확인할 수가 없습니다.
개발하실 때 어떻게 하셨는지 모르겠네요.
위에도
위에도 적었지만,
http://www.google.com/ig/modules/gadgetads.html 에서 테스트 하시면 됩니다.
코드를 수정하시고 preview를 누르시면 됩니다. 아마 캐시 없이 갱신되서 보여질겁니다.
google gadget은 크게 3부분으로 나뉩니다.
기본적으로 모듈(가젯)에 대한 정보는 ModulePerfs에 들어갑니다.
사용자가 지정하는 정보는 UserPerf에 들어갑니다.
마지막으로 html과 자바스크립트는 Content에 들어가지요.
제가 짤때는 Content에 간단하게 div를 하나 심고 거기에 데이터를 출력하도록 해서 해결했습니다
그러니까
이런식입니다.
iframe이 바로 안심어 지신다면, jquery를 통해서 심어보시기 바랍니다. 될 가능성이 조금 있습니다.
Content부분부터 가젯 결과의 html로 추가되기 때문에 원하는 정보를 대부분 추가할 수 있습니다.
css로 가젯의 모습을 바꿔주는것도 가능하고, 자바스크립트도 대부분 컨트롤 하는게 가능하므로, 특별한 문제가 있는게 아니라면 iframe은 쓰지 않아도 되리라 생각됩니다.
이거 구세주 만난 느낌... T.T
감사합니다.
iframe을 쓸려고 했던 것은 cache 때문이었습니다. 처음에는 Content type을 url로 해보고,
두번째는 iframe을 쓰는 방법으로 제어권을 web browser 쪽으로 이동시켜서 cache 현상을 피할려고 했거든요.
열라 삽질하면서 많이 느낀 것이 바쁠수록 돌아가라입니다.
대수롭지 않게 생각하고 빨리 할려고 했다가 더 고생한 느낌입니다.
차라리 천천히 차근차근 읽어보면서 자료를 모아서 했더라면 들인 시간은 비슷해도
앞으로를 위한 지식은 쌓이지 않을까 싶네요.
그리고 또 하나 느낀 것이 사람들에 대한 감사입니다.
아는 분들에게 이것 저것 물었더니 아는만큼 가르쳐 주시더라고요.
d3m3vilurr 님에게도 정말 감사드립니다.
이런 느낌을 받은 것은 정말 오랜만이네요.
앞으로도 가끔 물어보게 될 것 같습니다.
답변 하나하나에 감사하는 마음을 배운 것 같습니다.
댓글 달기