주제: blog.api 버그들
그동안 블로깅 툴을 이것 저것 써 보면서 블로그 API가 제대로 동작하지 않는 것을 발견 했습니다.
지금은 대충 수정을 해서 개인적으로 사용하는데는 문제가 없습니다만, 어디로 누구에게 reporting 해야 되는지를 몰라서...
1. 태그 정보가 clear 되는 현상
- Firefox, ecto, MarsEdit 등 공통
- mt_setPostCategories() 에서 $post->open() 후 $post->loadTags()로 태그 재설정 필요함
2. 카테고리 정보를 못가져오거나 블로깅 툴이 먹통이 되는 현상
- mt_getPostCategories() : return value가 array()로 설정 되어야 함
3. 글 작성/수정 후 카테고리가 정확하게 설정되지 않는 현상
- MarsEdit 등
- metaWeblog_editPost() : api_make_post() 후 기존 카테고리 정보를 가져와 setting 해 줘야 함
3. Comment & Trackback 허용/불허 체크가 안먹는 현상
- 블로깅 툴 전반
- api_make_post() : $post->acceptComment = $param[...] != 1 ? 로 되어있는 부분들에서 1을 "1"로 type-casting 필요.
4. 위의 error와 관련하여 여기 저기 code 수정이 조금씩 필요함.
수정된 blog.api.php는 제 블로그에서 살펴보실 수 있습니다.