워드프레스 제트팩 느려지지 않게 사용하기

얼마 전에 워드프레스 제트팩을 쓰면 사이트 로딩이 느려서 못 써먹겠다고 한적이 있는데, 방법이 있었다.

느려지는 것은 제트팩의 ‘사이트 통계’기능 때문인데, 이걸 기본적인 관리자에서는 끌 수가 없다. 하지만 디버그 모드에서 가능.

  1. 워드프레스 관리자 > Jetpack 알림판 > 맨 하단의 ‘디버그’를 누르면 제트팩 Debugging Center 페이지 열린다.
  2. 중간의 ‘사이트에서 사용할 수 있는 전체 젯팩 모듈 목록에 액세스합니다.’ 링크를 클릭하면 전체 모듈이 나온다.
  3. 활성화된 모듈중에 ‘사이트 통계’를 꺼버림.

이것만 하면 제트팩이 무척 빨라진다. 그 외에 확실히 안쓰는 기능은 꺼버리는 것도 추천.

 

ps. 통계는 구글 아날리틱스 쓰는게 더 낫다. 하루 방문자도 더 정확하고. 안드로이드 위젯도 다양하게 있다.

ps. 제트팩의 통계를 꺼버리면

이런 메시지가 제트팩 알림판에 계속 뜨는데….성가시네.

 

워드프레스 Add Linked Images To Gallery 플러그인 사용시 주의

워드프레스 플러그인중에 Add Linked Images To Gallery 라는 플러그인이 있다.

링크 : http://wordpress.org/extend/plugins/add-linked-images-to-gallery-v01/

이 플러그인의 목적은 블로그에 외부 링크로 연결된 이미지를 로컬 미디어 갤러리로 옮겨 다시 링크 해주는 것.

 

내가 예전에 트래픽을 아낄려고 Flickr 에 이미지를 올려 놓은 경우가 많았는데, 이게 관리가 힘들어서 다시 다운받는데 사용했다.

 

결과는 좀 문제가…

플릭커가 오래된 이미지 파일들을 다른 방식으로 저장하는지, 2007년도와 2008년도 이미지들의 일부가 정상적으로 다운되지 않았다.

그리고 저 플러그인은 다운되지 않은 경우를 체크하지 않고 링크를 수정해서, 결국 <img src=””> 식으로 비어있는 이미지 태그가 잔뜩 생기게 되었다. 2007년도와 2008년도의 약 60건의 글이 이와 같은 문제가 발생. 플릭커는 무료계정시 최근 200개 이전의 이미지는 조회가 안되기 때문에, 경로를 모르면 이미지를 가져올 수가 없고… 백업은 안 해놨고.

결국 PC하드디스크에 백업이 안되어 있는 스샷이나 낙서류의 이미지들은 복구가 힘들게 되었다. 대부분 잡담들이라 큰 문제는 없지만, 아쉽다.

 

저 플러그인을 사용할 땐 백업 필수.

Draco Counter 3.15 업데이트 (버그픽스 잔뜩)

Draco 카운터 3.15 버전입니다. 기능상 달라지는 점은 거의 없고, 미뤄뒀던 문제점 수정이 잔뜩입니다.

다운로드 
자세한 내용은 여기 참고.

  • 설정 표시 날수보다 데이터가 적을 경우 그래프 크기가 작아지는 문제 수정
  • 방문자 DB에 공백이 있을 경우 해당 날짜가 그래프에서 표시 안되는 문제 수정
  • IE에서 날짜 하이라이트 선이 왔다갔다하는 오류 수정
  • IE에서 날짜 하이라이트 선이 깜빡이는 문제 개선
  • 그래프 클릭시에 undefined 날짜로 이동하는 오류 수정
  • DB 처리 최적화
  • 정보 툴팁에 CSS3 그림자 적용

Draco Anti Spam 1.0 공개

제가 만든 설치형 텍스트큐브용 스팸 방지 플러그인이 드디어 1.0 버전을 발표합니다.

사용자 삽입 이미지

원래 0.6으로 발표할려고 했는데 이젠 뭐 기본적인 기능은 갖췄다고 생각해서 1.0으로 바꿨습니다. 혼자 쓰다가 0.31버전을 발표한 것이 2008년 5월이니 2년만에 1.0을 발표했군요.

변경된 점은 다음과 같습니다.

  • 같은 URL을 반복적으로 댓글을 입력할 경우 스팸으로 처리하는 기능 추가
  • 짧은 간격으로 반복적으로 댓글을 입력할 경우 스팸으로 처리하는 기능 추가
  • 댓글에 HTML 태그를 사용할 경우 스팸으로 처리하는 기능 추가 (기본값으로 꺼져 있음)
  • 필터패턴 추가
  • 알고리즘 처리 순서를 일부 개선

자세한 내용은 https://sites.google.com/site/draco-textcube-plugins/dracoantispam 여길 참고하세요.

Draco Counter 3.12, Draco Guest List 1.04 업데이트

Draco Counter 는 코드 몇줄 줄 바꾸고 3.12로 업데이트 했다는 핑계를 만들었습니다.

자세한 설명은 여기로 http://sites.google.com/site/draco-textcube-plugins/dracocounter3
다운로드

Draco Guest List 는 css를 블로그의 head 태그 내부에 표시하는 다른 플러그인을 같이 사용했을 경우 충돌하는 문제를 수정하고 1.04로 버전업했습니다. 1.03이 어디갔냐고 물으실지 모르겠지만, 비밀. (뭔가 딴짓하다가 실패한 버전이랄까요 ㅎㅎ)

자세한 설명은 여기로 http://sites.google.com/site/draco-textcube-plugins/방문자-목록-플러그인
다운로드

ps.
Draco Counter 가 점점 복잡해져서 최적화와 버그 수정이 더 필요하겠군요.
이번달 안에 3.2가 나올겁니다.

Draco Anti-Spam 1.0 정식버전도 곧 발표 예정입니다. 믿거나 말거나..

블로그에 대한 몇가지 잡생각

  • 최근 바쁘다가 약간의 시간 여유가 생겨서, 그동안 미루어 왔던 ‘수선'(?)을 하고 있습니다. 깨진 레이아웃이나, 잘못된 이미지 링크를 수정할 계획입니다.
  • 좀 더 여유가 있으면, 텍스트큐브 1.8 업데이트 후 error 숫자가 다시 늘어나 버린 XHTML 1.0 Markup Validation도 다시 도전해야 할것 같습니다. 지금은 에러가 10개 내외가 발생하고 있습니다.
  • 거기서 조금 더 여유가 있으면 미루어졌던 제 플러그인의 업데이트도 해야겠지요. Draco Counter는 고쳐야 할 것이 산더미이고, Draco Anti-Spam의 부족한 기능도 보완이 필요합니다.
  • 장기적인 계획으로 Textcube 기반에서 WordPress로 옮겨갈지를 검토하고 있습니다. 최근 Textcube의 업데이트에서 많은 아쉬움을 느꼈고, 스킨이나 플러그인 개발자들도 거의 활동을 안하고 있는 것이 한 이유입니다만, 가장 큰 원인은 블로그 툴들의 호환성이 개선이 안되고 있어서입니다. 리눅스를 쓰다보니 그나마 가장 나은 MS Live Writer를 쓸 수 없고, 나머지 툴들은 Textcube에서 실용성이 떨어집니다. 그나마 Live Writer도 최근 텍스트큐브에서 카테고리 선택의 문제등 여러 문제를 일으키고 있습니다. 모바일 환경등 비 윈도적인 환경에서도 워드프레스가 여러모로 유리할 것이라 생각됩니다.
  • 워드프레스로 옮길 경우 가장 문제가 될 것은 고유주소 유지인데, 이것은 해결방법은 몇가지 있습니다만… 귀찮지요…
  • 더 장기적인 계획으로, 지금처럼 유료 계정이 아닌, 개인적으로 운영하는 서버에서 블로그를 만들어 운영하길 기대하고 있습니다. 이건 아마 여건상 1,2년 안에 실행되진 않겠지만, 도전해보고 싶은 과제입니다.

Draco 텍스트큐브 플러그인, 텍스트큐브 1.8 대응 업데이트

모든 플러그인을 텍스트큐브 1.8x 버전 이상에서 작동하도록 변경했습니다. 제 블로그 계정은 php4라서 텍스트큐브
1.8이상을 설치가 불가능하기 때문에 OTL…. 실사용 테스트는 해보지 못 했습니다만, 제 PC에서 돌아가는 테스트용 웹서버에서는 정상
작동했습니다. 문제가 있을 경우 제게 알려주세요.


Draco Anti Spam
ver. 0.57 (2010.01.05)
    스팸차단 플러그인입니다. 다른 서버와 통신을 사용하지 않고 스팸의 특징만을 검사하여 최대한 잡아냅니다.

Draco BR to BRslash ver. 1.01 (2010.01.05)
    br, img 등의 태그 끝을 /를 넣어서 <br/>형식으로 만드는 플러그인입니다.

Draco Counter 3 ver. 3.11 (2010.01.08)
    방문자수를 꺽은선 그래프로 그리고, 날짜 별로 검색을 하는 플러그인입니다. 자유롭게 그래프 모양을 바꿀 수 있는 것이 특징

Draco Delay ver. 1.02 (2010.01.05)
    블로그에 로그인 하면, 예약된 글을 지정한 시간 만큼 공개를 늦춰주는 플러그인.

Draco Foot  ver. 1.02 (2010.01.05)
    본문 하단에 카테고리별로 다르게 지정된 내용을 표시해주는 플러그인입니다.

Draco Guest List ver. 1.02 (2010.01.05)
    텍스트큐브 커버 페이지에 년도 별 방문자 리스트를 표시해주는 플러그인입니다.

텍스트큐브 1.8의 플러그인 최소/최대 지원버전 체크 설정의 의문점.

텍스트큐브가 버전 1.8이 되면서 여러 새로운 변경점이 생겼습니다. 그중에 플러그인의 세부 정보를 담은 xml파일에는 “최소 지원 버전 / 최대 지원 버전 / 필요함수 명기”을 할수 있는 기능이 생겼습니다.

형식은 다음과 같습니다.

사용자 삽입 이미지
http://docs.google.com/View?id=dgc24tzr_136ckbg4ngn

이 같은 표현은 텍스트큐브의 버전이 다양해지고, 플러그인이 다양해지면서 꼭 필요한 기능이긴 합니다. 설치했는데 호환이 안되서 오작동 하는 플러그인이 생길 경우 피해가 생길 수 있으니까요.

그런데 생각해보면 좀 이상합니다.

최소 버전 표기는 텍스트큐브 1.7에서는 지원하지 않습니다. 즉 <minVersion>1.8</minVersion> 라고 표기해도, 1.7에서는 자기에게 맞지 않는 버전인지 알 수 없습니다.

최대 버전 표기는 더 이상합니다. 내가 1.8용으로 만든 플러그인이 앞으로 나올 1.9나 2.0에서 호환이 될지, 어느 버전까지 지원할 수 있을지 어떻게 예상할 수 있단 말입니까? 그렇다고 현재 확실한 버전까지 써 놓으면, 플러그인에 별 다른 변경이 없어도 텍스트큐브의 새 버전이 나올 때마다 그 숫자를 갱신해줘야 하는 겁니다.

결국 저 기능은, 사용 기준이나 예를 명확히 하지 않고  ‘이런 기능이 있다’는 안내 수준으로 끝내면, 거의 실용성이 없거나 각자 자기 기준대로 사용될 가능성이 높습니다.

최근 텍스트큐브의 업데이트가 마음에 안 듭니다.

텍스트큐브라는 설치형 블로그의 최대 장점은 개인의 자유로운 활용이고, 그 핵심중 하나는 플러그인의 다양성입니다. 하지만 텍스트큐브 플러그인 개발자들의 의욕은 이미 바닥입니다. textcube.org의 플러그인 항목을 보면 최근 몇 달간 업데이트가 거의 없다시피 합니다.

그런데, 기존 플러그인에 호환성 문제가 발생할 수 있는 업데이트가 텍스트큐브 1.8에 있었습니다. 플러그인 개발에 대한 문서화가 거의 안되어 있었기 때문에 많은 개발자들이 mysql 쿼리를 아무생각 없이 사용했는데, 그것이 1.8부터 막혔기 때문입니다. DB쿼리를 사용하는 상당수 플러그인이 수정되어야 합니다.

아무리 필요성이 있는 업데이트라고 해도…. 텍스트큐브를 더욱더 전문가용 툴로 만들어 버리는 이런 업데이트는 문제가 있다고 봅니다.

Draco Anti Spam ver. 0.55 업데이트

제 안티스팸 플러그인이 오랫만에 업데이트되었습니다. (사실 업데이트는 매번 했는데, 배포하기가 귀찮아서 저만 쓰고 있었죠..;;;)

그리고 이번부터는 압축 포맷을 7z 로 갑니다. 압축은 7z가 최강이죠.

0.55
– 필터패턴 추가
– 스팸처리 횟수를 위젯으로 표시하는 기능 추가

다운로드는 여기