Web taemy's Site
http://taemy.experlab.com/441
업그레이드 후에 블로그 오른쪽 상단에 있는 검색이 작동하지 않았다.

그 이유는 1.7.2 버전에서 rewrite rule 의 변화인지, 내부파일위치의 변화인지
기존의 blog/{내부명령}/index.php 의 구조가 바뀌었다.
기존에는 태그, 지역로그 등이 각각  blog/tag/index.php , blog/location/index.php  로 설정되어 있었다.

그 위치가 interface/blog/tag.php , interface/blog/location.php  등으로 바뀌었다.

혹시 내부명령(?)을 직접 만들어서 사용하는 경우. (공식명칭이 뭐지?)
그리고  rewrite.php 파일의 70 라인에서
array('api','archive','attachment','author','category',....,'foaf','guestbook','keylog','location','    logout','notice','page',......'suggest','sync','tag','ttxml','gsearch')))
처럼 추가해 주어야 한다.(끝부분에 추가했다)

구글 검색을 gsearch 라는 명령으로 만들어 놓았었다.(http://taemy.experlab.com/362)
기존 blog/gsearch/index.php 를 interface/blog/gsearch.php  로 복사하면 된다.


이올린에 북마크하기(0) 이올린에 추천하기(0)
텍스트큐브(textcube) 1.7.2 버전으로 업그레이드 했다.
얼마후 서버를 이전하기 전에 업그레이드를 해보기로 했다.

백업만 받아놓고, 무작정 덮어쓰기를 해버렸다.

큰 문제는 없는 듯.


# 몇몇 문제점.
1. 음. 몇몇글이 안뜨고 있다. 아마도 플러그인과 충돌이 나는 듯.
  좀더 보니, 글에 댓글이 있는 경우 안뜨네. 댓글 관련 플러그인을 살펴봐야 겠다.

잠깐 살펴보니, 다음 플러그인이 충돌이 일어나는지 작동시키면 뜨지 않는다.
 - 댓글/방명록 이모티콘표시
 - 새창으로 열기 링크
 - JP Entry Hits Plugin
일단 위 플러그인들을 해제하니 글이 잘 뜬다.

2. 그리고, 업로드시 이미지 미리보기가 안 보인다.(왜 그렇지? vista ,xp 모두 그러네.)
  요건 모르겠다. 미리보기창이 그냥 하얗게만 보인다.

3. .htaccess 가 바뀐다고 했는데, 그것때문인지.
  http://taemy.experlab.com/wiki  라고  textcube 디렉토리 밑으로 wiki 를 운영하고 있는데, 접근이 안된다.
  따로 rewrite rule 을 설정해 줘야 할 듯 하다.

이올린에 북마크하기(0) 이올린에 추천하기(0)
텍스트큐브 1.5.4 가 최신버전인가? 업그레이드하고 표지기능을 적용했다.
이전에는 메타페이지 라고 했던 것 같다.(그때는 무슨 기능인지 몰랐다.)

티스토리에서 처럼 사이트(블로그)의 메인을 꾸밀 수 있도록 하는 기능이라는 것을 미처 알지 못했다.
기본 기능은 단순하게 위 그림처럼 블로그의 글 리스트를 보여주는데, 몇가지 플러그인을 따로 설치하면
좀더 다양하게 꾸밀 수 있는 듯 하다.

지금도 그리 나쁘지 않다. RSS 를 이용해서 외부글도 보여줄 수 있도록 하면 딱 좋겠다.

이올린에 북마크하기(0) 이올린에 추천하기(0)
구글 검색 결과를 블로그 내에 넣는 방법의 글을 썼었는데(태터툴즈용),
텍스트 큐브(이하 큐브)로 업그레이드 하면서,
코드의 변화가 있었는지 스킨이 제대로 작동되지 않았다.

그래서 큐브의 코드를 살펴보았다.
무척 간단하게 코드가 바뀌어 적용하기 더 쉬워졌다.

구글 검색 결과는 {큐브 접속주소}/gsearch/OOOO 형태로 검색이 된다.
아래 코드의 gsearch 부분은 원하는 이름으로 바꾸어 사용할 수 있다.

{큐브 설치 폴더}/blog/gsearch/index.php 파일이다.
이전 태터툴즈에서는 모든 코드를 index.php  파일에 넣었었다.


위 코드의 gsearch.php 파일은 새로 만들어야 한다.

{큐브 설치 폴더}/lib/piece/blog/gsearch.php 에 구글검색결과 코드를 넣어준다.

다음 코드이다.

예전 코드는 컨텐츠영역 이외의 부분까지 코드에 들어가 있어 수정하기 상대적으로 복잡했지만, 큐브의 코드는 수정하기 편해졌다.

이런식으로 사용하는 블로거가 있을지 모르겠지만, 글을 남겨둔다.

이올린에 북마크하기(0) 이올린에 추천하기(0)
자세한 사항은 아래 공지링크.
http://notice.textcube.org/ko/43

몇가지 수정작업을 하면서 확인.

1. 가장 핵심은 owner 가 blogid 로 바뀌었다는 것임.
글로벌 변수만 바뀐 것이 아니라, DB 컬럼명도 바뀌었습니다.

2. requireComponent('Tattertools.Function.misc');
를  requireComponent('Textcube.Function.misc');  로  바꾸는 것은 필수는 아님.
(Textcube 로 바꾸면 태터툴즈에서는 안되겠죠.)


ps. 플러그인을 사용하면서 문제되는 부분이 있으면 추가예정.
위의 blogid 만 바꿔도 동작에는 별 이상이 없음.

이올린에 북마크하기(0) 이올린에 추천하기(0)
텍스트큐브로 업그레이드 하였습니다.

바뀐 부분은 사용해보면서 정리를 해봐야 겠습니다.

기존의 태터툴즈 업그레이드 하는 식으로 하면 별 이상없이 업그레이드가 됩니다.
그런데, 기존 플러그인이 텍스트큐브와 호환이 되지 않는 것이 몇개 있는 듯 합니다.

관련글 보기와 최근글 보기가 현재 작동을 안 하네요.
플러그인 제작자 홈페이지로 가서 알아봐야 겠습니다.

속도는 서버가 원래 느려서 그런가. 좋아졌는지는 모르곘습니다.(ㅜㅜ)
(아니면 속도 저하 원인이 다른 곳에 있을지도.. 플러그인 중 하나?)

아무튼 이제는 텍스트큐브 로!!

Bye 태터툴즈.


ps. 지난 주말. 텍스트큐브로 업그레이드 했다는 포스팅이 유난히 많군요. ^^

이올린에 북마크하기(0) 이올린에 추천하기(0)
텍스트큐브 1.5 (http://notice.textcube.org/ko/41 )

그 전에 알파버전까지 발표되었었죠.
그래서 '베타 나오면 이 개발로그 를 바꿔야 겠다.' 생각을 하고 있었는데,
베타 없이 정식버전 발표. 허를 찌르는 발표. ^^;;;
(추가 : 이런 beta1 을 발표했었군요. 글까지 남겼는데. ㅜㅜ 착각을 했나봐요.)

다른일 접어두고 제일 먼저 텍스트큐브 로 이전해야 겠습니다.



텍스트큐브 1.5는
  • 빨라졌습니다.
  • 예뻐졌습니다.
  • 글이 날라가지 않습니다.
  • 뭔가를 하려고 할 때 마우스 클릭을 덜 해도 됩니다.

그동안 바라던 부분이 많이 나아진 듯 합니다.(특히 속도부분)
이올린에 북마크하기(0) 이올린에 추천하기(0)
텍스트큐브 1.5 beta 1 이 발표되었다.
며칠전에는 태터툴즈 1.1.3 transition 이 발표되었지.

이 개발로그 를 무엇으로 업그레이드 할까?

아무래도 베타버전보다 공식버전이 나을 듯.

그리고, 태터툴즈의 마지막버전인데, 써봐야 겠지 ^^

텍스트큐브의 로고인가보다.

이올린에 북마크하기(0) 이올린에 추천하기(0)