나름대로 구상해 보았던 시나리오 ( http://coolengineer.com/tt/378 )를 구현하였습니다. 이로써, 익명사용자로 접근하여 OpenID 사용자로 로그인할 수 있게 되었습니다. 설치는 1.1.1 에만 가능한데, 그 이유는 1.1.1부터 플러그인이 자체 DB Table을 가질 수 있는 구조이기 때문입니다. 자체 DB Table은 댓글에 대한 OpenID 소유자를 기록하며, 인증된 사용자에 대해 수정/삭제권한을 확인하는 용도로 사용하며, 추후에는 OpenID를 통해 관리자 로그인도 가능하도록 할 예정입니다. 덧붙여, 전 현재 TNF에 소속되어 태터툴즈 일부 코드(API관련)를 개발하고 있지만, 제가 만드는 시나리오가 TNF의 방향을 결정하는 것이 아닙니다. 아직, TNF에서는 OpenID를..
OpenID는 자신의 홈페이지 주소를 ID로 사용할 수 있습니다. 이 원리는 간단한데, 발급된 ID를 홈페이지 head 태그 안에 적절한 방법으로 기재해 놓으면, 인증을 시도할 때 홈페이지를 둘러보고 해당 ID를 가져가기 때문입니다. 본 플러그인은 자신의 블로그에 로그인 하는 사람을 위한 것이 아닌, 본인이 다른 곳에 로그인 할 때 블로그 URL을 ID로 사용하는 것입니다. * 사용법 http://coolengineer.com/files/openid/CL_OpenIDDelegate-1.0.zip 을 다운로드 받으셔서, plugins 디렉토리에 푼 뒤, 관리자 메뉴에 들어가서, 플러그인을 "사용"으로 놓으시고, 그 옆의 설정을 누르신다음 각 OpenID가 지정하는 주소들을 적어주시면 됩니다. http://..
Tattertools에 OpenID로 로그인하여 댓글을 남길 수 있는 기능을 시험삼아 제작하였습니다. 현재는 Tattertools의 기본 DB를 전혀 건드리지 않는 수준으로 접근하였기 때문에 단지 이름을 가져오는 것만 가능합니다. 만약 OpenID를 개설하실 때에, 별명을 입력하였다면, 별명을 댓글의 이름으로 가져옵니다. 현재 구조상 플러그인이 가지는 한계로 인해 댓글 입력시에 암호를 넣어 줘야하며, 수정/삭제시에 그 암호를 사용하여 제거해야합니다. Live Journal 등은 로그인한 사용자를 인식하여 삭제가 바로 되더군요. 본 기능은 태터툴즈에 OpenID를 어떻게 사용할 수 있을지 시도하는 과정에서 나온 것이므로, 의견들을 주시면 반영해 보겠습니다. http://coolengineer.com/fil..
0.9.7 입니다. metaWeblog api 에서 멀티미디어 자료를 추가할 수 있는 함수를 구현하였습니다. 따라서, Zoundry나 Semagic 등에서 그림 파일을 문서에 추가하면, 동일하게 업로드가 됩니다. Tatter의 Attachment 테이블에도 적절하게 상하관계가 맺어지는 것까지 추가하였습니다. 그리고 중요한 버그하나를 여태까지 몰랐습니다. 다름아닌, html escaping이 두 번일어나고 있다는 것인데, 이로 인하여, 블로깅 툴로 포스팅을 한 뒤 받아 보면 html 태그들이 살아나는 것입니다. 여태까지 저는 이것이 정상인줄 알았는데, 자세히 보니 BlogAPI에서 한 번 escaping을 하고, XMLRPC 라이브러리쪽에서 보내기 전에 한 번 더하고 있더군요. 이제 명랑한 블로깅이 일어날..
지난번 http://coolengineer.com/tt/228 BlogAPI가 Blogger API 를 지원하는 것에 MetaWeblog API를 추가하여 지원합니다. MetaWeblog API는 제목(!)을 포스팅할 수 있는 필드가 있고, 태그를 추가할 수 도 있습니다. * Version 0.9.2 (2006-06-13): + New - MetaWeblog API 구현 (Writely.com,Zoundry에서 테스트) - TEST: Writely.com: Category를 Tag로 취급하여 구현. - TEST: Zoundry: Category를 추가할 수 없음. (Zoundry의 Category는 TT의 분류인가?) + Change - Call/Response 모두 태터툴즈가 제공하는 XMLRPC 클래..
Tattertools 1.0.6 로드맵을 보니 API를 제공한다고 되어 있으나, 개인적인 관심사와 실험정신에 입각해서 하나 맹글어 보았습니다. 현재 지원되는 것은 BloggerAPI 1.0 이며, 조만간 MovableType을 추가할 생각입니다. 설치방법은, 태터툴즈 설치된곳의 plugins 디렉토리에서 풀면되며, 관리자의 환경설정파일에서 사용가능상태로 바꾸면됩니다. writely.com, Zoundry, firefox plugin performancing 에서 테스트하였고, 모두 환상적(?)으로 동작합니다. 누구 다른 곳에서 잘 돌아간다면, 커멘트 해주시면 좋겠습니다. 이 내용은 http://www.tattertools.com/ko/forum/viewtopic.php?id=652 에도 올라와 있습니다...
- Total
- Today
- Yesterday
- ssh
- tattertools
- writely
- 오픈소스
- BlogAPI
- macosx
- 구근
- MySQL
- OpenID
- SVN
- 식물
- 클레로덴드럼
- perl
- 대화
- 수선화
- url
- 덴드롱
- 커피
- nodejs
- VIM
- 퀴즈
- SSO
- JavaScript
- Linux
- TCP/IP
- Tattertools plugin
- Subversion
- 킹벤자민
- 디버깅
- 벤자민
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |