elFinder - 웹 파일관리자 탑재 애드온
jQuery로 구현된 웹 파일관리자.
업로드 및 다운로드, 미리보기, 실행등이 가능한
웹 파일 브라우져인 elFinder를
XE에서 쉽게 사용이 가능하도록 만든 애드온.
라이선스 : elFinder 프레임웍 자체는 BSD 입니다.
자료 분류 | 애드온 | 0 / 0 | |
---|---|---|---|
라이선스 | GPL v2 | ||
제작자 | 능소니 | ||
홈페이지 | phper.co.kr | ||
설치 경로 | ./addons/elfinder | ||
최초 등록일 | 2012-01-31 00:00 | 전체 다운로드 | 0 |
최근 버전 | 0.1.1 |
다운로드
|
|
다운로드 | 0 | ||
최근 업데이트 | 2012-01-31 00:00 | 0 / 0 | |
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을 입력하신 후 테스트 해보시기 바랍니다! 이 자료는 XE 공식 자료실에서 자동으로 다운로드한 자료입니다. 원본 : [공식 자료실 게시글로 이동] |