사실 이 내용은 구글 웨이브 매뉴얼 4. 블로그나 홈페이지에 웨이브 넣기, 구글 웨이브 매뉴얼 4'. 블로그나 홈페이지에 웨이브 넣기 (Non-waver Ver.) 에서 소개했었다. 하지만 nectaryhus님이 댓글로 요청하셔서 따라하기식 강좌(?)를 하나 쓴다. 참고로 쓰다가 한 번 날려서 orz 시간을 많이 허비했다.
원래 날린 글은 다시 안 쓰게 되는데 심기일전하여...

전제조건: html 편집을 지원하는 편집기. 그것이 블로그든 게시판이든 상관 없음.

아래는 알아서 하기 버전(이런 설명을 더 쉽게 생각하는 분들도 많아서).

1. 다음 봇을 연락처(Contacts)에 추가. blog-bot@appspot.com 혹은 embeddy@appspot.com


2.
블로그/홈페이지에 삽입할 웨이브를 선택하여 위의 봇을 추가한 후에 ping을 한다(봇에 따라 추가하자마자 3이 실행되는 경우도 있다).


3.
 봇이 웹사이트에 추가시켜야 할 코드를 자동으로 생성한다. 필요에 따라 설정을 바꾼다.


4.
 블로그 본문을 html편집으로 바꿔서 웨이브를 삽입하기 원하는 페이지/위치에


<div id="wave" style="width: 560px; height: 600px"></div>


<script type="text/javascript" src="
http://wave-api.appspot.com/public/embed.js"></script><script type="text/javascript"> var wave = new WavePanel('https://wave.google.com/wave/'); wave.setUIConfig('transparent', 'black', 'Trebuchet MS', '12px'); wave.loadWave('googlewave.com!w+nTVVphd8G'); wave.init(document.getElementById('wave'));</script>


식으로 추가한다.


5. 자동으로 생성된 코드를 붙여넣어 웨이브가 정상적으로 동작하는 것을 확인했으면 생성된 코드를 알려주기 위해 생긴 댓글은 삭제해도 무방하다.


6. 옵션: 임의의 웨이브 사용자가 해당 웨이브를 보고 편집할 수 있게 하려면 public@a.gwave.com 을 Contacts에 추가한 후 웨이브 사용자로 추가하면 된다. 그렇지 않으면 해당 웨이브에 추가된 웨이버만 보고 편집하는 것이 가능하다.

7. 기대되는 차기버전: 추후 Read-Only 웨이브를 만들 수 있게 되면 공개 웨이브의 경우 블로그에 내장하면 웨이버가 아닌 사용자도 볼 수 있을 것 같다.




참고사항
: 꼭 위의 봇을 추가하지 않더라도 코드의 예제에서 loadWave('xxx'); 에서 xxx 부분을 웨이브 아이디로 바꿔주면 동작한다. 웨이브 아이디는 웨이브를 열었을 때 주소창의 주소에서

예시
         wave:googlewave.com!w%252BvXk7Yl1kA.1


처럼 웨이브서버의 도메인(현재는 googlewave.com이 유일함) + 웨이브의 일련번호
에서 얻을 수 있다. w%252B 부분을 w+ 로 바꾼 것이 웨이브아이디가 된다. 예시의 경우는
googlewave.com!w+vXk7Yl1kA.1      <- 이것이 웨이브 아이디가 된다.

 


아래는
따라하기 버전.

1. 블로그의 편집기로 글을 쓴다. 편집기에서 제공하는 리치에디터로 자유롭게 글을 쓰시면 되겠다.



2. wave에 들어가 블로그나 홈페이지에 넣고 싶은 웨이브를 열어놓는다.
여기서는 매우 바람직한(?) 웨이브인 걸그룹 사진전 파도타기를 선택했다. 웨이브 사용자의 아이돌 그룹 대세는 카라?

3. 웨이브의 참여자로 봇을 추가한다.
(blog-bot@appspot.com 혹은 embeddy@appspot.com 을 추가하면 된다. 해당 봇은 Contacts에 추가되어 있어야 한다.)
봇의 추가는 사용자 리스트에 있는 + 버튼을 눌러서 추가하거나 Contacts에서 찾아 원하는 웨이브로 끌어다 놓는 방식으로 추가하면 된다. 여기서는 blog-bot을 +를 이용해서 추가한다.

4. 추가된 봇이 자동으로 blip(댓글)을 만들어 코드를 생성한다. 해당 코드는 봇을 삽입한 시점에 제일 마지막 blip 아래에 생성된다. (생성이 안 되면 사용자 리스트에서 bot을 찾아 선택하여 remove를 선택하고 다시 추가해 본다.)

5. 위의 코드중 필요한 것은 두 개이다. 이것을 복사한다. 중간의 설명(And this one right before your </body> tag:)까지 복사하지 않도록 주의하자(html이 엉킨다).

<div id="wave" style="width: 560px; height: 420px"></div>

<script
  type="text/javascript"
  src="http://wave-api.appspot.com/public/embed.js">
</script>
<script type="text/javascript">
  var wave =
    new WavePanel('https://wave.google.com/wave/');
  wave.setUIConfig('white', 'black', 'Arial', '13px');
  wave.loadWave('googlewave.com!w+vXk7Yl1kA');
  wave.init(document.getElementById('wave'));
</script>


### 여기서 블로그 서비스나 편집기에 따라서 주의할 점이 하나 있다. ###

별거 아니지만 html편집으로 들어갔다 리치에디트 편집기로 돌아오면 script의 경우 일부 내용을 편집기가 먹어버린다.(텍스트큐브닷컴의 경우  "<div id="wave" style="width: 560px; height: 420px"></div>" 부분을 먹어버린다) 즉 html편집에서 입력한 내용이 사라져서 반영이 안 된다. 그러니 해당 코드를 html편집하기 전에 태그, 지역, 공개여부, 등록일자, 글 권한/주소 등에 대한 설정을 모두 마무리한 후 최종적으로 html편집 모드로 넘어가길 바란다. 이 부분은 편집기마다 다르다!!!

위의 코드에서 고칠 부분은 width와 height 정도 밖에 없다. 자신의 블로그 폭과 높이에 맞춰서 적당한 수준을 선택하자. 참고로 웨이브의 스크롤바와 자체 마진이 있으니 width는 40~50픽셀정도 좁게 설정하길 바라고 높이는 콘텐츠에 따라서 보기 좋을 정도로 선택하기 바란다. 보통 높이는 600~800정도면 적당한 것 같다.


6. 위의 주의사항을 숙지했으면 html 편집으로 들어간다.
적당한 부분(마하반야의 경우 <div></br></div> 를 찾아서 </br> 부분)에 위의 노란 박스 안의 코드를 복사해서 붙여넣고 저장 완료를 하고 종료한다. (삽입된 코드의 웨이브 아이디는 좀 다를 수 있다. 캡쳐하면서 헷갈렸기 때문에;;)


웨이브가 블로그나 홈페이지에 성공적으로 삽입되면 웨이브 사용자의 경우 로그인 했을 때 아래와 같이 보인다.


실제로 삽입된 웨이브는 아래와 같으나 웨이브 유저에게만 정상적으로 보이고 웨이브 유저가 아니면 로그인창이 보일 것이다.






공개 웨이브의 경우 웨이버는 이 웨이브에 댓글을 달거나 본문을 수정할 수 있다. 그리고 웨이브에서 이 웨이브를 보고 있는 모든 사람에게 편집하는 내용이 실시간으로 업데이트되어 보인다. Coooool~!!!!



웨이브 강좌는 [구글 웨이브 매뉴얼]이라는 이름으로 이 블로그의 우상단에 링크해 놨습니다. 필요한 부분을 찾아서 보시기 바랍니다.


버즈에서 소식 받기
profile image

거창한 글은 안 씁, 아니 못 씁니다. 읽고 '이런 생각하는 놈도 있구나. 뭔가 좀 이상하지만 그럴듯해' 정도가 원하는 바입니다. 우호댓글 환영. 비판댓글 환영. 비난댓글 삭제. 관련 트랙백 환영(답방 100%). 추천은 땡큐. 링크 권장. 저작권은 지키려고 '매우' 노력함. UCC/CCL 콘텐츠 포함하지만 인용 및 유머 수준으로 사용. 뒷통수치는 고소고발 재수없음. 본 글은 마하반야에게 저작권 있습니다만 비영리를 전제로 상식적인 인용/발췌는 OK입니다

  1. nectaryhus 2009/11/20 00:06 답글수정삭제

    와....이렇게까지 상세하게 써주실줄은 몰랐습니다.
    그냥 덧글을 조금 상세하게 쓰실 줄 알았는데...

    써주신 글대로 그대로 따라가니 정말 되네요.ㅋㅋㅋ
    감사의 뜻으로 추천~꾹~하고 갑니다.

    • mahabanya 2009/11/20 00:51 수정삭제

      덕분에 좋은 웨이브를 하나 훑어봤네요. 제가 bot을 개발하진 않겠지만 제 블로그에 자주 방문하시는 분 가운데 그 쪽으로 관심이 살짝 있는 분도 많으니 트랙백 좀 부탁드리겠습니다.^^;;

  2. Java로 Google Wave Robot개발하는 이들의 웨이브

    Tracked from My procrastination... 2009/11/20 15:36

    요새 웨이브를 돌아다니고 있는데, 외국 웨이브들 보니까 개발자들간 웨이브를 통한 co-work이 활발하네요. java는 전혀 모르지만 공부해보면 재미있을 것 같다는 생각이... ^^*

  3. 평화청년 블로그를 개설했습니다.

    Tracked from 평화청년의 소소한 이야기 블로그 2009/11/20 17:39

    ㈔세계평화청년연합에서 블로그를 개설했습니다. 아직 그리 많이 알려진 단체는 아니지만 1990년대 남북청년학생 세미나를 대대적으로 개최한 업적으로 통일부에 사단법인단체로 인허가 받았습니다. 보다 많은 분들과 ㈔세계평화청년연합에서 일어나는 갖가지 이야기를 함께 나누고 싶습니다. 앞으로 홈페이지와 연동하여 블로그를 운영할 계획이니 많은 관심 부탁드립니다.

  4. 사이의 생각

    Tracked from bcc's me2DAY 2009/12/01 17:37

    구글 웨이브 매뉴얼 부록: 따라하면 누구나 다 하는 블로그에 웨이브 넣기

  5. [이슈] Beta의 이야기가 네이버에서 발행이 됩니다 :)

    Tracked from Official Blog 2009/12/03 12:16

    http://opencast.naver.com/BE596/1 휴팟의 블로그가 네이버 오픈 케스트에도 발행이됩니다 :) 다들 케스트를 많이 봐주세요 ^^ 벤처의 생활을 모두 보여드리겠습니다!!! :)

  6. 지금 구글 메인 페이지를 확인해보세요!

    Tracked from 모바일스튜디오 2009/12/03 18:42

    구글이 내년에 출시될 안드로이드 개발자들에게 실질적 도움과 여러가지 정책을 펼 것이라고 하면서 한국만을 위해 위와 같이 절대 바꾸지 않았던 홈페이지 첫 화면을 바꾸어 버렸습니다. 뭐라 할말이 많기도 하지만 단순하게 질문 드리겠습니다. 구글 웨이브로 현재 투표 진행 중입니다. 구글 웨이브 투표하기를 아래에 추가 했습니다. 웨이브 계정이 있으신분은 이곳에서 투표 한 번 해봅시다. 참고로 블로그에 삽입하는 방법은 마하반냐님의 웨이브튜토리얼의 도움을 받았습..

  7. 위치추적 2009/12/30 13:02 답글수정삭제

    좋은정보 보고갑니다
    즐거운 하루되세여..
    [상상하는 모든것의 실현]

트랙백 주소 :: http://mahabanya.com/633/trackback/
옵션
댓글 달기