버전 업데이트
DEXTUploadX5 업데이트 버전은 DEXTSolution 사이트에서 배포되고 있다. 만일 새로운 버전으로 제품을 교체해야 한다면, 로그인을 한 후, 정품 다운로드 페이지에서 다운로드할 수 있다.
- 업데이트 기본 절차
-
기존 제품 리소스가 있는 경로에서 dextuploadx5-configuration.js 파일을 백업한다.
만약 언어 리소스 파일을 수정했거나, 새로 추가된 리소스 파일이 있다면 대상 파일을 모두 백업한다.
변경된 사항이 없다면 언어 리소스 파일을 백업하지 않아도 상관없다.
DEXTSolution 사이트에서 로그인을 한 후, 정품 다운로드 페이지로 이동하여 업데이트할 버전을 다운로드 받는다.
다운로드 받은 배포 파일(dextuploadx5-{version}.zip)을 압축 해지한다.
압축을 풀었을 때 생성되는 dx5 디렉터리 안의 모든 리소스를 복사하여 기존 리소스를 교체(덮어쓰기 또는 지우고 복사)한다.
dextuploadx5-configuration.js 파일을 열어 인증키 부분을 백업된 파일에서 복사하여 설정한다.
# dextuploadx5-configuraiton.js win.dextuploadx5Configuration = { // 빈 문자열로 선언된 인증키 속성을 백업된 인증키 문자열로 다시 설정한다. authkey: "", ... };백업했던 언어 리소스 파일(txt, xml) 내용 중에 직접 추가하거나 수정했던 부분을 새로운 리소스 파일에 그대로 적용한다.
- 1.4.1.0 버전 이전과 이후의 차이
-
1.4.1.0 버전은 클라이언트 설치 파일, 설치 파일 다운로드 페이지, 리소스 파일이 모두 dx5 디렉터리 하위에 존재했는다. 그러나 1.4.1.0 버전 이후부터는 설치 파일과 다운로드 페이지를 하위 client 디렉터리로 따로 묶었으며, 리소스 파일은 하위 res 디렉터리로 이동시켰다.
그러므로 1.4.1.0 이전 버전에서 이후 버전으로 업데이트를 할 때에는 디렉터리 구조가 달라지므로 복사를 통한 덮어쓰기 보다, 기존 버전을 완전히 지우고 새 버전을 사용하시길 권장한다. 또한 dextuploadx5-configuration.js 파일도 일부 속성에 차이가 있기 때문에 기존 파일을 그대로 사용할 수 없으므로 인증키과 각 경로들을 새롭게 설정해주어야 한다.
- 3.0.0.0 버전 이전과 이후의 차이
-
주요 스크립트 파일들이 module 디렉터리 하위로 이동되었으며, 모듈화 작업으로 분리된 스크립트들이 생성되었다.
그러므로 3.0.0.0 이전 버전에서 이후 버전으로 업데이트를 할 때에는 디렉터리 구조가 달라지므로 복사를 통한 덮어쓰기 보다, 기존 버전을 완전히 지우고 새 버전을 사용하시길 권장한다.
- 4.0.0.0 버전 이전과 이후의 차이
-
4.0.0.0 버전부터는 Internet Explorer를 지원하지 않으므로써, IE 모듈이 완전히 제거되었다.
그러므로 4.0.0.0 이전 버전에서 이후 버전으로 업데이트를 할 때에는 디렉터리 구조 및 파일 모두가 달라지므로 복사를 통한 덮어쓰기 보다, 기존 버전을 완전히 지우고 새 버전을 사용하시길 권장한다.
- 4.3.2.0 버전 이전과 이후의 차이
-
4.3.2.0 버전부터는 HD 응용프로그램이 macOS를 지원하지 않는다.
- 상위 HD 응용프로그램을 사용하고자 하는 경우
-
"업데이트 기본 절차"를 따른 후, HD 응용프로그램을 새 버전으로 교체하기 위해 두 가지 방법이 제공된다.
사용자의 PC에 HD 응용프로그램이 설치가 되어 있지 않은 경우에는 사용자가 HD 응용프로그램을 다운로드할 수 있도록 팝업 창이 열린다. 이와 반대로 설치가 되어 있다면, HD 응용프로그램을 사용하여 다운로드를 하려고 할 때, 자동 업데이트 작업이 실행된다.
자동 업데이트 기능은 2.1.2.0 버전부터 지원하며, 자동 업데이트가 원활하려면 이미 열린 HDM(윈도우 트레이에 상주)이 있을 경우, 직접 종료시켜야 한다.
자동 업데이트으로 인해 내려 받게 되는 파일은 dextuploadx5-configuration.js 파일의 hd32UpdateURL, hd64UpdateURL 속성에 설정된 주소가 가리키는 대상이다.