안녕하세요.
이 글을 올린지 어언 반달이 다되서야 완성작에 가까워 졌습니다.
다시 설명드릴게요. 제가 만든건 GitHub의 짝퉁입니다. 관리자가 프로젝트를 만들고 거기다 유저들을 소속시키면
그 유저들은 그 프로젝트에다 파일을 올리고 게시판을 쓸 수 있는 서비스 입니다.
학교나 대학, 외부에서 작업을 한 뒤 파일을 백업할 때 사용하라 만들었어요. USB는 분실이나 망가지면 맴붕이 오고 구글 드라이브
같은 클라우드는 그리 빠르지 않습니다. 그래서 제 스스로 불편해 만들어본 사이트에요.
제가 신념을 가지고 있는데, 그 많은 웹 표준을 두고 플러그인을 사용하면 W3C를 모욕하는 거라는 겁니다. ㅋ
그래서 제가 이 사이트에 ActiveX 전혀 사용치 않고 POST와 GET 메서드로만 파일을 전송하고 수정하게 만들었습니다.
현재 마크업 표준인 HTML5도 지키구요.
어떤가요? 전 글하곤 달리 이제 최종 사용자 완성본에 가깝습니다.
파일 검색 기능을 추가하고 그만 만들려고 해요. 이번에도 마찬가지로 웹 해킹 취약점을 알려주시면 감사하겠습니다 ㅜㅠ
제가 만든 첫 PHP 작품이에요!!
완성한 기능들:
- ID/PW 로그인, 키파일 로그인 (키파일은 가입한 사람 본인에게만 부여)
- 프로젝트 선택 기능
- 프로젝트 이름, 설명
- 트리구조 폴더 보기
- 폴더 내용 보기: 파일 오른쪽 클릭 지원 (팝업창, IE에서는 불안정)
- 폴더 정보
- 폴더 만들기, 파일 업로드, 이름 바꾸기, 삭제 기능 (아래 탭 또는 팝업창). 위 계정은 10M로 제한해두었어요.
- 계정 정보 수정 / 보기
- 메인 프로젝트 (로그인시 표시할 프로젝트) 설정 기능
- 내가 만든 폴더, 파일들
- 관리자 페이지 (서비스 행정부): 어드민만 접근 가능
[초록] 대문
[노랑] 메인
[하늘] 계정 정보
audio 태그들은 마무리 할때 모두 숨길겁니다... 참고로 테마는 업링크라는 해킹겜.
브라우저 호환: IE10, 파폭, 크롬