XE 공식 자료실

제작자
능소니
등록일
2012-01-31
다운로드 수
2,137
링크1
phper.co.kr

jQuery로 구현된 웹 파일관리자.

업로드 및 다운로드, 미리보기, 실행등이 가능한

웹 파일 브라우져인 elFinder를

XE에서 쉽게 사용이 가능하도록 만든 애드온.

라이선스 : elFinder 프레임웍 자체는 BSD 입니다.

라이선스
GPL v2
설치경로
./addons/elfinder
최초 등록일
2012-01-27
전체 다운로드
2,137
체험하기

쉬운설치로 바로 체험할 수 있습니다

상세 설명

elfinder 란?

jQuery로 구현되어 있는 웹 기반 파일 관리자 입니다.

손쉽게 폴더 및 파일 브라우징을 할 수 있으며,

업로드 및 다운로드, 미리보기, 압축 등 여러가지 강력한 기능을 포함하고 있습니다.

또한 유용한 여러가지의 단축키를 제공합니다.

elfinder 프로젝트 사이트 : http://elrte.org/elfinder


본 애드온은 elfinder를 XE에 적용시켜 주는 애드온입니다.

또한, 한번의 간단한 설정으로 XE 내 어디에서든 쉽게 불러서 사용할 수 있으며

적절한 권한 관리시 웹하드 사이트나 홈 미디어 서버용 솔루션 등으로 사용할 수 있겠습니다.

미리보기 사이트 : http://dev.phper.co.kr/


elfinder의 라이센스는 BSD 이며 본 애드온은 GPL v2 입니다.


■ elfinder 스크린 샷

elfinder1.png


■ 오른쪽 버튼으로 메뉴 호출 가능

elfinder2.png


■ 도움말 보기

elfinder3.png


■ 퀵뷰로 파일 미리보기

elfinder4.png


■ 파일 정보 - URL 링크를 통해 다운로드 받을 수 있음

elfinder5.png


■ 압축 기능

elfinder6.png


■ 환경설정elfinder7.png


■ 설치 및 환경 설정 안내

elfinder 를 사용함에 있어서 상당히 많은 옵션으로 사용할 수 있습니다만..

크게는 기본 옵션으로 모든것을 편리하게 사용할 수 있기 때문에,

반드시 필요한 루트 폴더 경로와 URL 그리고 취향에 따라 독(dock) 기능을 켜고 끌 수 있는 옵션만을

XE 에서 조작할 수 있도록 하였습니다.

elfinder 애드온을 xe 애드온 폴더에 설치합니다.

본 애드온은 xe core 1.5.x 에서 동작하게끔 만들어져 있습니다. 


■ 웹에서 접근할 폴더 만들기

url로 접근 가능한 폴더를 하나 생성하여 쓰기 권한을 줍니다.

저는 우분투 리눅스를 서버로 사용하는데 www-data 그룹과 유저로 주었습니다.

잘 모르시는 분은 707 권한을 주세요!

설정 화면에서 폴더 경로와 URL 을 예와 같이 작성하여 줍니다.

xe 자체 폴더나 기타 권한 없는 폴더도 설정할 수 있습니다만..

권한이 없기 때문에 쓰기같은것은 되지 않는데다가, xe 의 file 폴더에는 권한을 가지고 있으며

여러가지 보안상의 위험성이 있다고 판단되므로 임의의 폴더를 사용하는 것을 추천합니다.


■ 확인사항

애드온 폴더 elfinder/include/connector.php 파일은 쓰기 권한을 가지고 있어야 합니다.

본 애드온을 다운로드 받으시면 기본적으로 쓰기 권한을 가진 채 압축되어 있으나,

압축프로그램 또는 ftp로 올리시는 과정에서 권한이 없어질 수 있으니 오류 발생 시 권한을 확인해 주세요!


■ 사용법

사이트 내 어디에서든 <div id="elfinder"></div> 로 사용할 수 있지만,

퍼포먼스의 향상을 위해서 기왕이면 대상 모듈을 선택해서 사용하는 것을 추천합니다.

또한 엘리먼트 아이디를 open,close,dock,undock 네가지를 사용하여,

elfinder 자체를 컨트롤 할 수 있습니다.

예를 들면, <div id="open" class="button"></div>

이러한 버튼을 만들었다면, 이 버튼을 누르면 elfinder 파일 관리자가 열립니다.

close 는 파일 관리자를 닫습니다.

dock / undock 은 elfinder 를 페이지에서 떼어내어 이동할 수 있게 하거나 고정시킵니다.

(설정에서 독 기능을 활성화 하셔야 합니다.)



■ 옵션

추가적인 옵션을 사용하고 싶으신 분은 애드온 폴더 elfinder/include/connector_ori.php 파일을

수정하시면 됩니다.



■ 기타 한마디

태어나서 처음으로 만들어본 애드온 입니다.

엄청 거창해 보이지만 사실 거창한것은 elfinder 이고,

그것을 사용하게 끔 애드온으로 만든것은 무척 허접합니다..

초보이기 때문에 무척 간결하고 말도 안되는 방법으로 만들었습니다.

고수분들이 파일을 열어볼 것을 생각하면 참 부끄럽습니다.

공부가 많이 되었는데 더욱 열심히 공부할께요~ ^^


참고로 한글화는 제가 직접 하였습니다.

상황에 안맞는 단어나 오탈자가 있으면 알려주세요.

프로젝트 사이트에 올렸는데 다음 릴리즈때 정식으로 포함하여 준다니까

elfinder를 직접 받아서 다른곳에 사용하실 분은 참고하세요~

그리고 elfinder 에서 제공하는 파일과는 일부 구성이라던가.. 약간 다릅니다.


위의 스크린샷 중 강아지 사진은 초상권이 있습니다.

제 여동생 보리입니다 ^^;;;


■ 버전 업데이트 0.1.1

한글화 중 '업로드 파일'을 '파일 업로드'로 의미에 맞게 수정하였습니다.

StyleRoot 님께서 알려주셨습니다. 감사합니다


시간대를 정상적으로 한국 시간대로 나오게 수정하였습니다.

해피신 님께서 알려주셨습니다. 감사합니다 ^^


■ 문의에 대한 답변


1.사이트가 백지가 되는 문제

혹시 XE 코어 버전이 1.4.x 가 아닌지 확인해 주세요!

이 애드온은 1.5.x 버전에서 정상적으로 사용이 가능합니다!


2.백엔드의 설정이 올바르지 않다고 표시되는 것은,

elfinder가 애드온 설정에서 설정한 폴더 및 URL 경로로 접근할 수 없기 때문에 발생합니다.

(권한이 없다고 하더라도 읽기 권한만 있다면 정상적으로 표시는 됩니다.)

그러므로 애드온을 설치하시면 꼭 설정에 들어가셔서 정상적인 폴더 경로 및 URL을

입력하신 후 테스트 해보시기 바랍니다!

포럼 0

로그인 후 작성할 수 있습니다.