1. 소개

 테터툴즈에는 첨부파일이라는 좋은 기능이 있지만 다른 첨부파일리스트와는 달리 이미지 삽입 등의 용도로만 사용되고 있습니다. 카페나 스레드를 세울 때에는 파일을 첨부하면 다운로드 할 수 있는 링크가 생기는 반면에 테터툴즈에서는 링크를 삽입할 길이 없습니다. 이런 상황에서 링크를 삽입하기 위한 플러그인을 만들었습니다.

2. 업데이트 상황

 08.08.19 V1.0.4 Textcube 1.7에 대응
 07.08.19 V1.0.2 파이어폭스에서 /blog/attach/1 라는 치환자를 제대로 넘겨받지 못해 생기는 문제점을 해결하였습니다. (그냥 치환자 대신 직접 치환된 경로를 주입하는 방법입니다.)
 07.08.19 V1.0.1 Attachment2link 버튼의 id가 중복되는 현상 제거
 07.08.18 V1.0 플러그인 제작

3. 기능

 V 1.00 기준으로 단순하게 첨부파일을 본문에 삽입하는 기능뿐이 없습니다.

4. 사용가능 버젼

 테터툴즈 1.1 이상, 텍스트큐브 1.5 이상 사용가능

5. 설치 및 사용 방법
  먼저 아래 파일을 다운로드 받고 압축을 풉니다.
압축이 풀린 파일들을 테터툴즈 or 텍스트큐브 경로/plugins 에 업로드합니다. 이때 폴더이름은 아무거나 상관없습니다.
 관리자 센터로 로그인한 후 플러그인 목록으로 들어간 후 attachment2link를 찾아 사용중으로 설정합니다.

 본문글 작성 혹은 본문글 수정으로 들어오신다면 밑에 Attachment2Link버튼이 있습니다. 첨부리스트에서 링크로 삽입하기 원하는 파일을 선택한후 Attachment2Link를 누르시면 본문에 삽입됩니다.

6. 앞으로의 개발 방향
버그가 생긴다면 버그해결이 주목적이며, 기능 개발은 딱히 없습니다. 다만 파일 종류에 따라서 아이콘을 삽입해주는 기능을 넣을까 검토중입니다.

7. 넋두리
... 테터에서도 저런 링크를 달수있더군요. 처음알았습니다.
 위에 연결된 링크중 위에꺼가 테터에서 쓰는 링크 아래꺼가 플러그인을 이용한 링크입니다..만 별반 다르지 않네요. 만든게 아까워서 제 테터에선 그냥 쓰렵니다.. 흐윽.

 본래 만들었던 목적을 상실했습니다; 원래 만들었던건 이미지파일,MP3등 텍스트큐브에서 실행혹은 어떠한 형태로 파싱되는 것들에 대한 다운로드 링크를 만들기 위해서였는데... 아무튼 필요에 의해 다시 사용하려다가 1.7이후로 작동이 안되는 걸 보고(;;) 손봐서 작동합니다. 거진 1년만에 업이군요;

Posted by 마루바램

2008/12/04 05:48 2008/12/04 05:48
, , ,
Response
A trackback , 4 Comments
RSS :
http://www.idelines.net/blog/rss/response/236

1. 소개
 요새 한창 뜨고 있는 UCC중 동영상 부분의 대부분은 Mncast, 네이버 동영상과 같은 형태로 전파되고 있습니다. 이들은 FLV라고 하는 확장자를 가진 동영상 파일로서 Adobe사의 Flahs에서 제공하는 포맷입니다. FLV파일은 이미 로컬에서는 재생될 수 있게 많은 프로그램들이 나왔지만 FLV의 원래 목적인 웹 재생에 있어서는 일종의 D.I.Y를 할 수 있는 프로그램이 거이 의 없습니다.
 블로거들은 기존의 Mncast와 같은 서비스를 포스트에 삽입하여도 괜찮지만, 최근들어 광고가 삽입되는 등의 단점이 보입니다. 그렇기 때문에 테터툴즈 자체의 플러그인 기능을 통하여 Flv파일을 재생하고자 하는 것이 이 플러그인입니다.

 이 플러그인은 Jeroen Wijering 님께서 만들신 Flasht Media Player에 건이아빠(
http://www.yangkun.pe.kr) 님께서 테터툴즈에서 사용하기 쉽도록 제작하신 것이며 본인은 기타 기능을 위해 수정하였습니다.
 
2. 업데이트 내역
 2008.04.22 Ver 1.3.2.4
  TC 1.6.2 업데이트에 따른 명령어 변경
  Core 플레이어(jeroenwijering)의 업데이트에 따른 여러가지 기능 수정
  라이센스 명시-Jeroen Wijering님의 CC License를 명시하심에 따라.
  Iconv 미설치된 서버의 경우 테터툴즈 자체 iconv 이용하도록 우회
  (작동여부 장담불가; iconv 설치되지 않은 환경을 제가 갖고 있지 못하네요;;)
(1.3.2.3업데이트내역소실)

 2008.03.07 Ver 1.3.2.2  
  웹표준에 맞춰 코딩되지 않아 IE8에서 정상작동 안되던 문제 해결
  인터페이스 수정
  커버페이지에서 나올 수 있게 우회(자체 파일 이용시 트래픽 유발 가능성-2중요청)
  기타 문제 수정
 2008.02.02 Ver 1.3.2.1
   한글 문제 해결(1.3.2에서 작업한 플레이어를 수정해야합니다.)
 2008.02.02 Ver 1.3.2
    플레이어 수정 기능 추가!
    logo가 인코딩이 제대로 안되는 버그 수정

3. 사용가능 환경
 테터툴즈(Tattertools) 1.1 이상
 텍스트큐브(Textcube) 1.5 이상
  * 이 플러그인은 Firefox에 최적화되어 있습니다.

4. 설치 및 사용 방법

 1) 여타 플러그인처럼 설치하시고 관리자 센터에서 사용중으로 설정하시면 됩니다.
 2) 본문 작성 중에 보시면 아래에 [FLV 설정]이 있습니다. 이 버튼이 Flashplayer를 설정하고 삽입할수 있는 창을 열어주는 버튼입니다.
 3) 버튼을 누르시면 아래의 그림과 같은 창이 나옵니다.

사용자 삽입 이미지

    (1) 플레이리스트
    (2) 플레이리스트의 항목을 조절할 수 있는 버튼
        (왼쪽부터: 추가, 제거, 맨위로, 위로, 아래로, 맨아래로)
    (3) 설정을 하는 부분입니다.
        너비,높이 : 플레이어의 크기를 설정하는 부분입니다.
        제목 : 플레이리스트 트랙의 제목을 설정합니다.
                    [수정] : 제목을 변경하신 후에 꼭 수정 버튼을 눌러주세요!
        경로 : 플레이리스트 트랙의 경로을 설정합니다.
                    [수정] : 제목을 변경하신 후에 꼭 수정 버튼을 눌러주세요!
        프리뷰 : 플레이리스트 트랙의 프리뷰이미지를 설정합니다.
                    [첨부파일] : 첨부파일리스트에서 프리뷰이미지를 불러옵니다.
                    [확인] : 프리뷰 이미지의 경로가 바뀐후에는 꼭 눌러주셔야 저장됩니다.
        자막 : 플레이리스트 트랙의 자막을 설정합니다.
                    [첨부파일] : 첨부파일리스트에서 자막을 불러옵니다.
                    [확인] : 자막의 경로가 바뀐후에는 꼭 눌러주셔야 저장됩니다.
        자동시작 : 체크시 자동재생합니다.
        반복설정 : 체크시 반복재생됩니다.
        무작위재생 : 체크시 플레이리스트에서 무작위 재생됩니다.
        컨트롤바숨김 : 체크시 플레이어에서 컨트롤바가 자동으로 숨겨집니다.
               *플레이어 삽입후에 오브젝트의 높이를 수정할 경우 정상 작동하지 않습니다.
               **여러개의 트랙이 존재할 경우 작동하지 않습니다.
        화면확장 : 화면확장에 대한 설정입니다.
                   [true] : 비율유지 꽉찬화면
                   [false] :가로로 꽉찬화면
                   [fit] : 꽉찬화면
                   [none] : 원본크기
        로고 : 워터마크 효과입니다.
                    [첨부파일] : 첨부파일리스트에서 로고를 불러옵니다.
    (4) 플레이어를 추가합니다. (이지윅 모드에서만 눌러주세요!)
 5) 설정이 완료되면 [플레이어 삽입]을 누르시면 본문에 삽입이 됩니다.
※삽입된 플레이어 수정 방법    (본 기능은 1.3.2 버전부터 제공됩니다.)
사용자 삽입 이미지
1) 삽인된 플레이어를 선택한 후 오른쪽에 속성 창이 떴는지 확인합니다. (속성 창이 떠 있어야 합니다.)
2) FLV 설정에 있는 [불러오기](빨간 네모)를 누르시면 이전에 작성해서 삽입했던 플레이어 설정이 불러져 옵니다.
3) 새로 다시 플레이어를 삽입하려면 [플레이어 삽입]을, 수정하시려면 [플레이어 수정]을 누르시면 됩니다.
  *만약, 플레이어 크기 조절 후 플레이어가 깨지시는 분은 불러오기 하시고 플레이어를 다시 수정해 주시면 문제가 해결됩니다.
  ** 1.3 이전버젼에서 제작한 플레이어들은 설정이 불러와 지지 않습니다.


5. Sample
   아래 플레이어는 Playlist에 각각의 섬네일과 자막, 그리고 로고를 적용한 플레이어입니다.

   (화질은 그냥 용량줄이려고 비트레이트를 낮추었기때문에 조금 안 좋습니다.)


7. 버그리포트
버그나 건의사항은 이 포스트에 덧글 혹은 메일로 보내주시면 감사하겠습니다. 


 8. 내역

more..



 
9. 라이센스

 본 플러그인은 플러그인의 코어 부분인 Jeroenwijering Media Player의 라이센스를 따르며, 이는 CC License로 Attribution-Noncommercial-Share Alike (저작자표시-비영리-동일조건변경허락)의 조건하에 사용가능합니다.

 본 포스트 하단에 존재하는 CC License에 본 플러그인은 적용되지 않습니다. 제 순수 저작물인 플레이리스트처리(mkpl) , 사미 파서(sami)도 또한 포스트의 라이센스가 아닌 플러그인 전체의 라이센스를 따릅니다.

Posted by 마루바램

2008/04/22 19:58 2008/04/22 19:58
, , , ,
Response
4 Trackbacks , 61 Comments
RSS :
http://www.idelines.net/blog/rss/response/237

0. 본 포스팅의 갱신은 새로운 포스트에서 계속됩니다.

버젼 업데이트 된 포스트가 생성이 되었기때문에 플러그인의 유지관리는 http://idelines.net/237 그 쪽에서 합니다.

1. 개요

 요새 한창 뜨고 있는 UCC중 동영상 부분의 대부분은 Mncast, 네이버 동영상과 같은 형태로 전파되고 있습니다. 이들은 FLV라고 하는 확장자를 가진 동영상 파일로서 Adobe사의 Flahs에서 제공하는 포맷입니다. FLV파일은 이미 로컬에서는 재생될 수 있게 많은 프로그램들이 나왔지만 FLV의 원래 목적인 웹 재생에 있어서는 일종의 D.I.Y를 할 수 있는 프로그램이 거이 의 없습니다.
 블로거들은 기존의 Mncast와 같은 서비스를 포스트에 삽입하여도 괜찮지만, 최근들어 광고가 삽입되는 등의 단점이 보입니다. 그렇기 때문에 테터툴즈 자체의 플러그인 기능을 통하여 Flv파일을 재생하고자 하는 것이 이 플러그인입니다.
 이 플러그인은 원래 건이아빠(
http://www.yangkun.pe.kr) 님께서 제작하신 것이며 본인은 기타 기능을 위해 수정하였습니다.

2. 변경 내용
  • 테터툴즈의 파일업로드기능을 이용하여 FLV파일을 직접 업로드하고 삽입할 수 있습니다.
  • 플레이어 번호를 랜덤생성 하여 혹시나 생길 수 있는 문제점(플레이어 스크립트가 중복되어 플레이 되지 않는 형상)을 방지합니다.
  • 플레이어를 SWFobject 방식 또는 Embed 방식으로 삽입할 수 있게 변경하여습니다. (자세한 설명은 6번 참조)
3. 설치 방법

   1. 플러그인을 다운로드 합니다.

GUN_JWFlashPlayer_Mikador.zip (37.94 KB)

   2. 받은 파일의 압축을 풀고 파일들을 Plugin폴더에 GUN_JWFlashPlayer폴더에 업로드합니다. (폴더이름은 특별히 상관이 없습니다.)
   3. 테터툴즈 관리자 모드로 들어가신후에 플러그인 설정에서 GUN - JW Flash Player를 사용중으로 선택합니다.

3-2. 버젼업그레이드상황

플러그인 관리자 페이지에서 버젼을 확인해 주세요.

2007.08.20 Ver 1.1.2 - 간혹 플레이어가 Explode 되는 문제 해결
2007.08.19 Ver 1.1.1 - 파이어폭스간의 호환성문제 해결
2007.08.13 Ver 1.1 - 파일 첨부 경로가 다를수 있는 환경이 있어서 그 부분 문제에 대해 수정되었습니다.
2007.08.10 Ver 1.0 - 2. 변경내용 참조요망

4. 사용방법

1) 글쓰기 모드에 들어가시면 아래 그림처럼 [Flv 설정 열기]라고 나오게 됩니다. 클릭하시면 Flv 파일을 넣으실 수 있습니다.
사용자 삽입 이미지

2-1) 웹상에 있는 주소에서 FLV 파일 삽입하기
    (1) 먼저 아래 그림의 빨간색 표시되어 있는 부분에 Flv파일의 주소를 적습니다.
사용자 삽입 이미지
     
  (2-1) Swfobject 방식으로 삽입을 하시려면 Swfobject 방식을 선택하시고 [주소에서 삽입]을 누르세요.
사용자 삽입 이미지
     
  (3-1) 제대로 삽입이 된다면 이지윅 에디터에 아래그림처럼 표시됩니다.
사용자 삽입 이미지
   

   (2-2) 마찬가지로 Embed 방식으로 삽입하시려면 Embed 방식을 선택하세요.
사용자 삽입 이미지
   
   (3-2) Embed방식으로 제대로 삽입이 된다면 아래 그림처럼 이지윅 에디터에 나오게 됩니다.
사용자 삽입 이미지


2-2) FLV파일을 업로드하여 재생하기
     (1) 먼저 파일을 업로드 합니다.
     (2) 업로드한 파일을 선택하시고 [파일리스트에서 삽입]을 누르시면 파일이 정상적으로 삽입됩니다.
사용자 삽입 이미지

5. 라이센스

 본 플러그인은 원 저작자님께서 설정하신 크리에이티브 커먼즈 라이센스에 의거하여 동일한 라이센스가 적용됩니다. (저작자표시-비영리-동일조건변경허락)

6. Swfobject방식과 embed방식간의 차이점
  • 저도 확실히 아는 바가 없어서 짧게만 언급해 보겠습니다. Embed 방식에 대해서는 모두들 잘 아시다시피 이전부터 동영상이나 음악파일을 넣을 때 쉽게 사용하던 방식입니다.Microsoft사에서 이올라스 테크놀러지의 특허를 침범한 일이 있었습니다.(관련:http://www.microsoft.com/korea/windows/ie/ie6/activex/default.mspx) 그 후에 익스플로러의 구조가 바뀌고 활성화를 해야되는 방식으로 변경되어서 불편해졌습니다. 그러면서 플래쉬 파일에 한해서 대안으로 시작된게 Swfobject 방식입니다. (이 부분은 확실하지 않고, 추측입니다. Swfobject방식이 예전부터 있던건지 아니면 구조변경이후 개발된건지 아니면, 비슷했던 방식이 있었는데 발전한건지... 모르겠습니다.)
  • 눈에 띄는 차이점

    1) Swfobject는 활성화가 필요없지만 Embed는 활성화가 필요하다
    2) Swfobject는 한 페이지내에 여러 포스트가 있고, 각 포스트에 Flvplayer가 있을 경우 문제가 발생할 수도 있다. (확실하게 해결한 문제가 아니라 임시 방편으로 해결한 상황인지라.. 확률은 만분의 일입니다...;;;) Embed 방식은 문제가 없다
    3) Swfobject는 이지윅으로 수정하다보면 잘못해서 스크립트를 삭제할 수려가 있지만 embed는 그런 문제가 없다.
  • 대충 눈에 띄는건 이정도 입니다. 속도나 호환성 등등의 차이가 있을 수도 있겠지만 모르겠네요-_-;; 혹시 아시는 분이 계시다면 좋겠습니다 ^^%
  • Sample

    1) Swfobject방식

    FLV Player(윤하 - 연애조건)


    2) Embed 방식

p.s 건이아빠님 블로그에서 본 포스트 스타일을 한번 따라해보았습니다. 깔끔하네요.ㅠ
테터에 글박스 기능이 있는 줄 처음알았습니다-_-;

Posted by 마루바램

2007/08/10 00:10 2007/08/10 00:10
, , , ,
Response
No Trackback , 24 Comments
RSS :
http://www.idelines.net/blog/rss/response/227