﻿Version 1.0 :
    Date:
        2013-01-05
    New:
        레이아웃 작성 완료

Version 1.2 :
    Date:
        2013-01-06
        2013-01-07
    New:
        버전 로그(conf/ChangeLog.icl.txt)파일 생성
        사용되지 않는 id 삭제
        사용되지 않는 class 삭제
        사용되지 않는 태그(role) 삭제
        XE 문법으로 작성되어지는 스타일 시트를 제외하고 나머지 CSS로 이동
        XE 템플릿 문법에 맞추어 일부 재작성
        일부 제외되거나 덮어씌워졌던 CSS 복구
        이미 로그인이 되어있을 경우 이동할 페이지(변수:logged_href) 삭제
        이미 로그인이 되어있을 경우 로그아웃한 후 새로고침하도록 스크립트 변경
        Javascript 함수명 일부 변경
        Javascript onku() 함수 삭제(중복)
        Javascript 전역변수와 지역변수 재구분
        Javascript afku() 함수 주석처리(개발자 기술적 한계)
        Javascript KeyLib.js 오버라이드 내용 중 KeyDown부분 삭제(필요성 미비)
        링크가 무조건 "?mid="뒤로 전송되는 문제 해결
        오류(로그인 입력 폼에서 영역 선택 후 텍스트 입력시 대체되지 않던 문제) 해결
        오류(페이지 로드 완료 후 아이디/이메일 입력창에 포커스가 자동으로 맞춰지지 않던 문제) 해결
        오류(로그인 입력 폼에서 아이디/이메일 입력이 잘못되었을때 영역 선택이 되지 않던 문제) 해결
        오류(로그인 입력 폼에서 아이디/이메일 입력이 잘못되어 영역 선택이 된 이후 기본글(id:#ext_hid1)이 다시 나타나던 문제) 해결
        로그인 폼에서 "(사이트 이름) 계정"이라고 입력해야 하는 대신 사이트 이름으로 변수 통합(login_form_heading => site_name)
        로그인 폼에서 비밀번호 미입력시 안내메시지 추가
        카피라이트 사용자 설정 삭제
        XE 레이아웃 추가변수 기본값 설정 변경
        레이아웃 설정파일(conf/info.xml)에서 영어 언어 내용 일부 수정
        띄어쓰기(&nbsp;)를 조건문 안에 포함시켜 내용이 없을 경우 표시되지 않게 수정
        푸터 부분 우측 메뉴가 구현된 테이블(table)을 메뉴가 없을경우 아예 읽히지 않게 수정
        레이아웃 설정에서 중복되었던 변수설정(ft_link4_c) 수정(ft_link4_c, ft_link3_c)
        레이아웃 설정에서 메뉴를 입력할 때 링크 설정 아래에 위치하던 이름 설정을 링크 설정 위로 이동
        중복이 잦은 파일(include/dn_style.css) 병합(csheet/style.css) 및 삭제
        푸터 부분 메뉴 순서 설정에 맞게 조정
        푸터 부분 링크 스타일(a:hover,a:active,a:visited,a:focus,font-family,font-size) 수정
        푸터 부분 구분선과 메뉴 사이의 거리(padding) 수정(10px->0px)
        푸터 부분 테이블 셀 설정(padding,spacing) 추가
        (01-07 수정)버튼 부분 극소한 링크 오류 해결
        (01-07 수정)로그인 시 이동할 모듈 설정 추가
        (01-07 수정)Javascript 로그인폼 체크 함수에서 성공시 true값 리턴하도록 구문 추가

    Next:
        카피라이트 연도 자동 업데이트방식(현재 방식: '2013'텍스트가 미리 입력되어 있는 상태)으로 변경
        계정의 존재 여부 판단 기능 추가(XE 설정에 저장된 데이터베이스로 직접 접근하는 방식으로 구상중)
        계정 비밀번호가 맞지 않음 안내 기능 추가(위와 동일한 방식으로 구상중)
        푸터 부분 font-size 설정이 약간 안맞는 것을 수정
        자동 Rewrite_Mod 확인 함수 수정
        쿠키를 이용하여 계정 아이디/비밀번호 존재여부 확인 방식으로 재구성

    Just Think:
        (개발자가 소위 'Hell of technical dilemma'에서 벗어날 경우 가능한 것들)
        로그인폼에서 키 입력시 화면에 입력이 업데이트되기 전에 먼저 "someone@example.com","아이디","암호"를 제거하고 난 뒤에 입력한 키를 표시할 것
            →마이크로소프트 live.com 공식 로그인 페이지를 살펴보면 ltr_override라는 클래스가 포함되어 있는것이 보이는데, 
            아마 저 부분이 공식 페이지에서 이 문제를 해결하는 방법인듯 함.(일단 나하고 동일한 "오버라이딩"방법을 사용했다는 것으로 보아 나도 해결가능성이 있음)
        레이아웃 설정에서 입력된 이미지 크기 자동 조정할 것

    Problems:
        로그인 값 검사를 통과하였으나 데이터베이스에 사용자 정보가 없거나 비밀번호가 맞지 않을때 아무런 메시지가 표시되지 않음(원인 분석 완료;원인: 그런걸 처리해주는 문장 자체를 아직 넣지 않음)
        이외 추가로 발견된 문제는 없음(있을 경우 istar@iremy.kr로 연락바랍니다.)

Version 1.2_fixed:
    Date:
        2013-01-14

    Fixed:
        로그인 이후 이동할 모듈로 이동되지 않는 문제 수정

    Changed:
        로그인 된 상태에서 다시 로그인 모듈로 접속 시 로그아웃되지 않게 수정
        버전명 변경

    Problems:
        이전 버전과 문제상황은 동일함

Version 1.2.2:
    Date:
        2013-01-15

    Fixed:
        아이디/이메일 로그인 방식이 자동으로 인식되지 않던 문제를 자동 인식에서 수동 입력 방식으로 수정함으로써 임시 패치(?)
        {$member_config->identifier}의 미작동 확인(레이엘님 감사합니다)과 관련된 val함수 문제도 추가로 발견 -> 해결

    Changed:
        로그인 이후 이동할 모듈을 member모듈 설정에서 지정하도록 변경
        로그인 이후 다시 돌아올 경우 로그아웃되도록 변경
        주석처리 되었던 afku()함수 삭제
        주석처리 되었던 rewriteChk()함수 삭제
        하단 카피라이트 부분 연도에서 입력된 연도를 불러오는 대신 연도를 자동으로 계산하도록 구문 추가 및 기존 입력된 연도 삭제

    Next:
        좌측 콘텐츠 부분에 사진이 없는 글을 넣을 수 있도록 할 예정
        Javascript 비슷한 구문 단일화("받아, 단일화." -여의도 텔레토비 중-)