XE 공식 자료실
- 제작자
- 능소니
- 등록일
- 2012-01-31
- 다운로드 수
- 2,136
- 링크1
- phper.co.kr
jQuery로 구현된 웹 파일관리자.
업로드 및 다운로드, 미리보기, 실행등이 가능한
웹 파일 브라우져인 elFinder를
XE에서 쉽게 사용이 가능하도록 만든 애드온.
라이선스 : elFinder 프레임웍 자체는 BSD 입니다.
- 라이선스
- GPL v2
- 설치경로
- ./addons/elfinder
- 최초 등록일
- 2012-01-27
- 전체 다운로드
- 2,136
쉬운설치로 바로 체험할 수 있습니다
상세 설명
elfinder 란?
jQuery로 구현되어 있는 웹 기반 파일 관리자 입니다.
손쉽게 폴더 및 파일 브라우징을 할 수 있으며,
업로드 및 다운로드, 미리보기, 압축 등 여러가지 강력한 기능을 포함하고 있습니다.
또한 유용한 여러가지의 단축키를 제공합니다.
elfinder 프로젝트 사이트 : http://elrte.org/elfinder
본 애드온은 elfinder를 XE에 적용시켜 주는 애드온입니다.
또한, 한번의 간단한 설정으로 XE 내 어디에서든 쉽게 불러서 사용할 수 있으며
적절한 권한 관리시 웹하드 사이트나 홈 미디어 서버용 솔루션 등으로 사용할 수 있겠습니다.
미리보기 사이트 : http://dev.phper.co.kr/
elfinder의 라이센스는 BSD 이며 본 애드온은 GPL v2 입니다.
■ elfinder 스크린 샷
■ 오른쪽 버튼으로 메뉴 호출 가능
■ 도움말 보기
■ 퀵뷰로 파일 미리보기
■ 파일 정보 - URL 링크를 통해 다운로드 받을 수 있음
■ 압축 기능
■ 환경설정
■ 설치 및 환경 설정 안내
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을
입력하신 후 테스트 해보시기 바랍니다!