'플러그인'에 해당되는 글 4건

  1. 2008/06/16 dokuwiki의 plugin 설치방법과 쓸모있는 plugin들
  2. 2007/11/21 firefox(파이어폭스) 플러그인 - wmlbrowser
  3. 2007/08/16 텍스트큐브 1.5로 업그레이드 (2)
  4. 2007/07/27 텍스트큐브1.5베타2에서 TagRelation(관련글 리스트 보기) (17)
2008/06/16 16:51

dokuwiki의 plugin 설치방법과 쓸모있는 plugin들

여러 위키위키를 써보다가 현재 오랫동안 쓰고 있는 게 dokuwiki다. 이름때문에 제작자가 일본인이 아니었나 했는데, 그건 아니더라.
dokuwiki는 기본 레이아웃이 상당히 보기도 편할 뿐더러 위키문법도 쉽고, 위키문법 코드로 '{', '}'가 아닌 '['와 ']'를 쓰기 때문에 입력하기도 편하다.

여기에 다양한 플러그인이 있고, 플러그인을 설치, 제거하기가 매우 쉽다는 장점도 있다.


1. 플러그인 관리하기
dokuwiki에서 관리자로 로그인을 하면 [관리]메뉴가 나타난다. [관리]메뉴 중 [플러그인 관리자]를 클릭하면
1) 새로운 플러그인을 설치할 수 있는 URL입력창
2) 현재 설치된 플러그인 목록
을 볼 수 있다.

2. 플러그인 설치하기
플러그인은 관리자 메뉴의 [플러그인 관리하기]를 통해 할 수도 있고, 수동으로 할 수도 있지만, 여기서는 관리자 메뉴를 통해 하는 방법을 이용하겠다. 왜냐면 편하니까;;;
그러기 위해서는 먼저 FTP 프로그램 등을 이용해 dokuwiki/lib/plugins퍼미션을 '777'로 변경해 주어야 한다. 그렇지 않으면 퍼미션 오류로 플러그인 자동설치가 제대로 안된다.

플러그인은 dokuwkiplugin 페이지에 있다. 플러그인 목록에서 원하는 플러그인을 클릭하면 해당 플러그인에 대한 안내와 *.zip이나 *.tar.gz 또는 *.tgz 등의 압축된 플러그인 파일을 볼 수 있다.

예)s5 플러그인 설치

1. s5(xhtml, css, javascript에 기반한 슬라이드 쇼 포맷) 플러그인을 설치해 보도록 하겠다. 플러그인 목록에서 s5를 선택한다.


2. Download에 있는 것 중 최신버전 압축파일의 경로를 복사한다.(이처럼 알아보기 쉽게 다운로드 링크가 걸린 플러그인도 있지만 그렇지 않은 것도 있다. 잘 찾아보자.)


3. 자신의 dokuwiki 관리자 메뉴로 들어와 [플러그인 관리자]에 들어가자. 다음의 그림과 같이 나올 것이다.



여기서 URL 입력란에 '2. '에서 복사한 압축파일의 경로를 입력하고 '다운로드'를 클릭한다.


4. 오른쪽에 그림과 같이 설치가 완료되었다고 나온다. 설치가 끝났다.


5. 이렇게 설치를 하면 대부분 플러그인의 설치는 끝난다. 그러나 s5를 비롯한 몇몇 플러그인의 경우 [관리]-[환경 설정]을 통해 플러그인의 옵션을 설정할 수 있다.



s5의 예제파일 보기: http://wiki.splitbrain.org/plugin:s5:example
위 예에서 보듯이 아주 유용한 플러그인이다.

이 외에 내가 추천하는 플러그인은
등이 있다.


이렇게 플러그인을 설치하면 dokuwiki문법과 plugin사용문법에 맞춰 페이지를 만들기만 하면 된다

dokuwiki. 참 맘에 든단 말이야...
이 글과 관련된 글
받은 트랙백이 없고 댓글이 없습니다.

트랙백 : http://blog.edple.com/trackback/841

2007/11/21 01:28

firefox(파이어폭스) 플러그인 - wmlbrowser

학교에서 WML을 배우고 있는 중인데, Openwave사의 시뮬레이터가 영 시원찮군요.

그래서 괜찮은 시뮬레이터가 없는데, 구글에서 검색해보면 가장 첫번째 검색결과가 Openwave사의 시뮬레이터입니다.

아직은 이것만한 시뮬레이터가 없나봅니다. (아시는 분 추천부탁드려요~)

그래도 희망을 놓지않고 몇 가지 더 검색해 본 결과 파이어폭스의 플러그인으로 돌아가는 시뮬레이터가 있더군요.

wmlbrowser

문법검사를 철저하게 하는군요.

저는 HTML태그를 쓸 때 닫는 태그를 꼭 쓰고 있는데 wml에서는 익숙치가 않네요.

go태그마다 닫는 태그를 안써줬습니다(go태그와 같이 별도로 닫는 태그와 쌍으로 쓰지 않는 태그의 경우에는 <go href="#question" />와 같이 써줘야 하지요).

그런데 Openwave의 6.x시뮬레이터에서는 이것이 통과되어(내부적으로는 오류를 체크했다하더라도) 보여주는데, 이 플러그인은 조그마한 문법에러도 빠짐없이 체크해주네요.

아주 굿입니다요~ ㅋㅋ
이 글과 관련된 글
받은 트랙백이 없고 댓글이 없습니다.

트랙백 : http://blog.edple.com/trackback/657

2007/08/16 10:57

텍스트큐브 1.5로 업그레이드

이미 텍스트큐브 1.5 베타부터 쭉 써왔기 때문에 뭐 많이 달라졌으랴 싶었다. 그래도 몇 가지 주목할 만한 점이 있었으니.

먼저 플러그인을 보고 놀란 점은 플러그인의 수가 2배 이상 늘었다는 것이다(확장팩). Creative Commons 라이센스 플러그인도 있고, 이올린관련 플러그인도 많다. 맞춤법검사 플러그인이 기본으로 설치되어 있다. 팀블로그도 기본으로 지원된다. OpenID를 이용한 로그인도 플러그인을 통해 가능하다.(나는 베타1때 써봤는데, 안되길래 그 후로 계속 안쓴다.)

또하나.
이상하게 나만 미리보기가 안됐는데, 이제 된다. ^^

리더기는 한RSS를 쓰기 때문에 써본 적이 없다. 어떻게 달라졌는지도 모르겠다;;;

스프링노트에 있는 '자동저장'기능이 있다. 글을 쓰다가 몇 초 가만히 있으면 자동으로 저장된다.

아마 태터툴즈에서 텍스트큐브로 넘어오시는 분들은 많이 놀라실 것 같다. 편리한 기능이 두루 추가되어서.
그리고 관리자화면이 많이 이뻐졌다. 시원시원하고 깔끔하다.

덧)
근데 글쓰기 하다가 밑에 '업로드'부분이 통째 사라지는 건 나만 발생하는 문제인가...?

추가)
정식버전에서 가장 맘에 드는 점은 blogapi로 외부툴에서 글작성할 때 카테고리를 지정할 수 있다는 점.

카테고리별로 blogapi주소를 바로 생성해서 알려준다. me2day스프링노트 등을 통해 글쓰기할 때 매우 유용~!
이 글과 관련된 글
받은 트랙백이 없고 댓글 2

트랙백 : http://blog.edple.com/trackback/516

  1. Karinn 2007/08/16 22:58 address edit & del reply

    저도 삭 갈아 탔습니다.
    왠지 속도는 전보다 떨어진 듯한 분위기..oTL
    근데 이래저래 깔끔하고 편리해서 좋더라구요..;ㅁ;

    • 에드 2007/08/17 08:16 address edit & del

      전 속도차이는 별로 못느끼고 있습니다.
      그래도 기능은 태터툴즈때보다 편리한 점이 한두개씩 생기고 있네요. ^^

2007/07/27 03:18

텍스트큐브1.5베타2에서 TagRelation(관련글 리스트 보기)

유용하게 쓰고 있는 '관련글 플러그인'이 얼마 전 텍스트큐브 1.5베타2 업그레이드 이후 작동을 안한다.
(그걸 조금 전에야 눈치챘다...;;;)

배포한 곳에서 해결방법을 못찾아서 직접 하기로 했다.

일단 텍스트큐브1.5베타1에서는 잘 됐기 때문에 베타2 안내문을 자세히 봤다.

생각보다 쉽게 해결했다.

owner필드명이 blogid로 바뀌었다고 한다.

고로 해결법은...

/plugins/TagRelations/index.php 코드의 'owner'를 'blogid' 로 바꿔주면 된다.
(단, $owner는 변수이므로 그냥 냅둬야 한다.)


덧)
이렇게 고치는 건 의외로 간단할 때가 있지만, 처음부터 만드는 건 어렵다는 것...



(잘 모르시는 분은 위 파일을 다운받아 덮어쓰시면 됩니다.)

이 글과 관련된 글
트랙백은 하나 댓글 17

트랙백 : http://blog.edple.com/trackback/482

  1. Subject 텍스트큐브 베타2...미리보기...ㅜ.ㅠ

    Tracked from 克己 2007/07/27 03:19 delete

    지난 번에 텍스트큐브 1.5베타가 나왔을 때 DB만 백업해두고 태터툴즈에서 텍스트큐브 1.5베타로 갈아탔는데 미리보기가 안되는 거다.원래 내 글의 대부분이 일반 텍스트라서 미리보기는 거의 안하지만, 막상 필요할 때 쓰려고 하니 안되서 답답하더라.며칠전 텍스트큐브 1.5베타2가 나왔는데, 미루다가 오늘 업그레이드를 했는데...여전히 미리보기가 안된다...ㅜ.ㅠ

  1. 질문 2007/08/11 17:40 address edit & del reply

    안녕하세요? 저도 이 플러그인 쓰다가 안 돼서 만드신 분에게 갔다가 님의 글을 봤습니다.
    제가 초보라 잘 몰라서 그러는데 몇 번째 줄 어느 부분을 고쳐야 하나요?
    owner는 두번째 줄 global $database, $owner, $configVal, $entryView, $blog, $pluginURL, $blogURL;과,
    54번째 줄부터 AND B.OWNER = {$owner} 이런 형식으로 4개가 더 있는데 어떻게 고쳐야 하는지 알려주시면 감사하겠습니다.

    • 에드 2007/08/11 18:44 address edit & del

      index.php파일에 AND B.owner = {$owner} 라는 곳이 5군데 있습니다. 이것을 찾아서 B.owner를 B.blogid라고 바꿔주시면 됩니다.
      단, $owner은 변경하시면 안됩니다.

  2. 미해결 2007/08/11 19:26 address edit & del reply

    앗! 빠른 답변 고맙습니다.
    아~그렇게 하는거군요?
    근데 제 블로그는 blogid로 바꿨더니 블로그가 아예 안 뜨고 하얀 화면만 나오더라구요?
    db에서도 뭔가를 해줘야 하나요?
    오늘 Textcube 1.5 정식후보 1로 업데이트했습니다.

    • 에드 2007/08/11 19:58 address edit & del

      흠...
      DB 필드명이 owner에서 blogid로 바뀐 것이기 때문에, 이 부분만 변경하면 잘 동작하는데. 질문하신 분께서 혹시 스킨 등의 다른 부분은 변경하지 않으셨나요?

  3. 농우 2007/08/19 23:02 address edit & del reply

    고맙습니다. 이틀간을 씨름하다가 포기하려는 순간에 여길 찾아내서 1분만에 해결이군요~^^ 역시 전문가의 도움을 받을 수 있어야 저같은 문외한들은...잘 쓰겠습니다~^^

    • 에드 2007/08/20 00:33 address edit & del

      저도 초보지만 다행히 쉽게 해결되었습니다. 도움되었다니 기쁘네요. ^^

  4. 정의의소 2007/08/22 03:18 address edit & del reply

    저는 <FIElDSET style='width:98%... 이 부분에서 width를 변화를 줘도 브라우저상에는 계속 80%로 나오는 군요 문제가 무엇일까요? ㅡㅡ;

    • 에드 2007/08/22 10:57 address edit & del

      width를 100%로 해보시겠어요?

  5. 정의의소 2007/08/23 01:03 address edit & del reply

    그렇게도 해보고 여러가지로 해 봤는데 안 되네요... 무엇이 문제인지...ㅡㅡ;

    • 에드 2007/08/23 01:16 address edit & del

      tag relation 플러그인의 index.php파일에서 fieldset style에서 width를 100%로 해준 후, 텍스트큐브 플러그인 관리에서 width를 원하는 사이즈로 해보시면 될 것 같습니다.
      방금 이런 식으로 했더니 잘 적용되네요.

  6. 에드 2007/08/23 01:18 address edit & del reply

    /tc/plugin/tag relation/index.php 에서 fieldset을 100%로,
    텍스트큐브 관리자->플러그인->tag relation 환경설정에서 fieldset의 width값을 50%로 주었습니다.

  7. 민노씨 2007/09/15 17:24 address edit & del reply

    정말 큰 도움이 되었습니다.
    고맙습니다. : )

    • 에드 2007/09/15 18:31 address edit & del

      도움되었다니 다행이네요. ^^
      즐거운 블로깅하세요~!

  8. Creorix 2007/09/16 07:14 address edit & del reply

    텍스트큐브 1.5부터 $owner 변수는 deprecated되었기 때문에 getBlogId()라는 함수를 통해서 blogid를 가져오는 것이 좋습니다 :)

    • 에드 2007/09/24 14:47 address edit & del

      이 댓글이 왜 휴지통으로 가있었을까요...-0-;;
      오늘 휴지통보다가 발견했습니다. 죄송합니다. ㅎ;
      처음에 말씀하신대로 하려고 했었는데, 블로그에 아무것도 안나와서요...
      $owner 있던 자리에서 getBlogId()함수를 호출하면 blogid를 리턴하는 거 아닌가요?

    • Creorix 2007/09/26 16:54 address edit & del

      예. 맞습니다 :)
      만약 다음과 같은 Query가 있다면
      $query = "SELECT * FROM {$database['prefix']}Comments WHERE owner = {$owner}";
      아래와 같이 변경해주시면 됩니다.
      $query = "SELECT * FROM {$database['prefix']}Comments WHERE blogid = ".getBlogId();

    • 에드 2007/09/27 01:16 address edit & del

      지난 번에 $owner변수를 getBlodId()라고 고쳤을 때 안된 이유를 알 것 같습니다.;;;
      더블쿼터안에 그대로 써버린 것 같네요...-_-;;
      알려주셔서 감사합니다.