남은 작업
- 2021년 2월 1일~2일, 15일~16일 | 3월 2일, 15일~16일
| 기본 일정 | 2021년 2월 1일 00시 00분 ~ 2월 2일 23시 59분 | 
|---|---|
| 반복 옵션 | | 4count recur | exception_type_value e | 
| 이름 | 외부인 | 
[어드민]
- 대시 보드
 : 기본 설정(키 입력, 커스텀), 모듈 목록(설정/복사/삭제 글씨)
 : 모듈 검색 정상화
- 스케줄 일람
 : 신규
 : 삭제, 변환
- 모듈 추가/정보
 - : 취소 버튼 정상화
 - : module_srl 부재시 -> 모듈 추가 | 존재시 -> 모듈 정보
 - : 기본(그대로), 모바일(그대로), 보기 설정(제거), 모듈 분류, 관리자 메일링, 리캡챠, 특일 체크(음력, 공휴일, 24절기, 잡절), 추가 정보(일람, 대기/공개, 상담,예약),- 추가 표시(제거)
- 추가 설정
 - : [모듈 정보 > 추가 정보에서 일람 선택시] 목록 설정(표시 항목 및 순서, 정렬방법)
 : 댓글, 위지윅 에디터, 파일
- 분류 관리 | 권한 관리 | 스킨 설정 | 모바일 스킨 설정 -> 그대로
- 리스트 스타일에서도 짧은 주소 구현
[커맨드]
- API 미사용시 -> 공휴일 목록 옵션
 : API 체크 안 되어 있으면 자체적으로 음력, 기념일, 커스텀 일정으로 작동
- SEO 작업
 : og, 메타태그 등
- 스케줄 일람
 : 사용자 페이지에서는 목록 일람 -> 템플릿 제작 및 권한 배분
- 옵션 | 공개 일정만 보기 in module_info
 : 대기는 블라인드 처리('대기 일정') ... 작성자 및 관리자만 확인 가능
 : 공개는 모두가 보기
 - : 대기/공개 전환 권한은? ... 관리자만
- 옵션 | 자기 일정만 보기 in module_info
 : 내가 입력한 것만 보기
 : 상담게시판 기능 참조
 : 관리자 게시글 열람은 누구나? is_notice?
- . API 없을 때 음력 전환
 : 라이브러리 교체 요망
- 스킨 개선
 : 캘린더에서 시간대별 일정 소팅
 : 캘린더에서 각 일정 표시를 absolute로? 여러날 일정일 경우 시퀀스 옵션 켜고 colspan 적용
 -> http://pauloreg.com/d/affc2-admin/demo2/
 => 이거는 selected_date를 테이블 분리하고 시행해야 함. 그래서 날짜별로 앞뒤 일정 대조하고 is_sequence 에 true 부여
- : 스크롤 메뉴를 인피니트 스크롤로 대체
 -> https://github.com/codrops/ScrollLoopMenu
 -> https://codepen.io/doctorlam/pen/oKgRvO
 : 본문에서 일정 표기 방식 고민
- [고민 중] 옵션 | 예약 기능(겹치기 방지)
 : 카테고리별로 시간 중복 방지
 : 입력화면에서 카테고리별로 + 현재 일자 대기 및 공개 현황 참조 -> 중복 입력 방지
 : [공개일정만 보기 모드] 초기에는 '대기'로 입력 -> 이후 관리자가 공개로 전환
 : [모두 보기 모드] 초기부터 '공개'로 입력
- [고민 중] (산소아빠님 제안) 일정 제목 검색 기능
 : 효율성을 위해 검색 기간을 6개월 단위로 잘라서 '계속 검색' 기능을 병행
 => 리스트 스타일에서 처리
- 쓰기 버튼 : 더불어 설정 버튼도 하단으로
- API 통해 음력 xml GET
- 모듈을 나름 최적화한다는 생각에 schedule.item.php을 없애면서 프로필 사진 함수도 같이 사라졌는데 날아라님의 모듈 소개글을 보니까 탐이 나네요ㅜ 무엇보다 스킨이 조금씩 어지러워지는 느낌이어서 schedule.item.php은 있어야 하지 않나 싶습니다.
- 일정 파라미터를 달까지만?
- 반복 일정일 때 본문에서 일시 표기
- 입력화면에서 반복 일정 설명문 반영
- 날짜별 일정 정렬시 시간대별 정렬
- 일정 등록 후 본문 화면으로 이동
[데이터]
- selected_date를 별도 테이블로?
- 수정/삭제 커맨드(예외 처리)
 : 현재만
 : 현재 및 이후 일정
 : 전체 일정
- 예외일 복원...?
- 일정 반복 커맨드
 - : 일반 설정 | 요일 설정 |음력- | 직접 설정
 - : [일반] - 매일, 매주, 매월, 매년
 - : [요일] - n번째(체크박스 : 해당 주차는 필수|읽기전용) + w요일(체크박스 : 해당 요일은 필수|읽기전용)
 - ... 휴일일 경우 -> 건너뛰기, 전날, 다음날
 - ... 날짜보다 요일이 먼저 반복되는 문제 수정
 - : [음력] 반복 ... jQuery에서 입력값 처리 -> controller에 전달 -> 반복 처리 // 윤달 처리
하단 내용