제로보드XE 1.0.4 / zeroboardXE 1.0.4

zbXE 1.0.4 버전은 많은 내부 변화로 인하여 선행 버전 배포후 문제점 발생시 보완하고 안정화 버전을 배포할 수 있도록 하겠습니다.
별도의 개발서버가 있으시거나 서비스를 준비중이신 분들께 선행버전을 권해드립니다.
선행버전의 경우 서비스중인 홈페이지에 무리를 줄 수 있으니 꼭 주의하여 주시기 바랍니다.


제로보드XE ver 1.0.4 선행 버전 배포
  • 배포 버전
    • 1.0.4 선행버전
  • 변경사항
  • license
    • GPL v2
      단 zbxe 기본 프로그램의 변형이 아닌 모듈/애드온/위젯 프로그램과 스킨은 각 저작자가 라이센스를 정할 수 있습니다.
  • 특이사항
    • 새로운 모듈의 추가 및 기존 모듈의 변경으로 모듈 설치 및 업데이트가 필요합니다.
      관리자 페이지 > 모듈 > 모듈 업데이트나 설치등을 하셔야 합니다.

버전 표시의 의미
  • zbXE의 버전은 a.b.c 와 같이 3개로 구성되어 있습니다.
    • a : 매우 큰 버전의 변경을 의미합니다. 구조의 변경까지 이루어지는 경우입니다.
    • b : 큰 변화가 있음을 의미합니다.
    • c : 작은 기능의 추가나 보완등이 이루어졌으면 의미합니다.

주요 변경 사항 요약
  1. 기본/전체 기능
    • 기본 모듈이 1개 이상 지정되어 있을 경우 예외 처리 - bnu
    • 페이지의 특정 className을 클릭하여 사용되는 팝업 메뉴에 대한 정규화 - zero
    • IE에서 페이지를 찾을 수 없다는 오류를 발생시키는 onload 이전의 DOM 제어 코드 변경 - zero
    • XMLRPC의 결과물을 1차 이상의 다중 depth XML Document를 출력하고 이를 자바스크립트에서 다차원 배열로 변환하도록 변경 - zero
    • 문서/댓글/회원의 팝업메뉴에 관리자 추적 기능 추가 - zero
    • Context의 getInstance()에서 전역변수가 아닌 static 변수 이용하도록 변경 - wdlee91
    • rewrite mod 사용시 url 변경조건 추가 (.htaccess 파일 변경) - zero
    • 세션 관리를 파일 기반이 아닌 Session Module을 통해 DB관리하도록 변경 - zero
    • XSS 취약점 보완을 위해 JS Event 관련 코드의 무효화 - zero

  2. 모듈별
    • 관리자 모듈 (admin)
      • 댓글/문서/엮인글 모듈등의 관리자 인터페이스 통일 - mmx900
    • RSS 모듈 (rss)
      • RSS에 비밀글이 노출되지 않도록 수정 - bnu
      • 에디터 컴포넌트에 따른 결과물을 RSS에서 다르게 지정할 수 있도록 기능 추가 - zero
    • 회원 모듈 (member)
      • 관리자 페이지에서 그룹관리나 일괄 삭제시 부모페이지 내용 반영하도록 변경 - haneul
    • 문서 (document)
      • 비추천을 위한 blamed_count 항목의 not null 조건으로 발생되는 오류 수정 - haneul
      • 문서번호로만 접속시 그 문서의 페이지 위치를 찾는 함수 개선 - zero
    • 첨부파일 (file)
      • 한글파일 다운로드 오류 수정 - zero
    • 포인트 (point)
      • 글삭제시 trigger를 이용하여 삭제될 글에 달린 댓글들의 포인트도 모두 재조절되도록 보강 - zero
    • 위젯 모듈 (widget)
      • 위젯 캐시 조건 사용시 재생성을 할때 lock파일을 이용하여 불필요한 중복 작업 최소화 하도록 변경 - zero
    • 스프링노트 (springnote)
      • 본문에 대한 xe_content 클래스 미지정으로 인한 이미지 조절 애드온이 동작하지 않던 오류 수정 - zero
    • 댓글 모듈 (comment)
      • 댓글의 계층형 구조가 꼬이는 오류 수정 - zero
  3. 에디터컴포넌트
    • image gallery
      • 이미지 조절 애드온을 껐을때 이미지 갤러리 컴포넌트의 결과물에 js 오류가 생기는 문제 수정 - zero
  4. 위젯
    • 이미지 클라우드 위젯
      • 랜던 추출 지원/ 디자인 변경 - k10206
    • 달력/ 글보관함/ 최근꼬릿글의 대상 mid를 여러개에서 하나로 지정하도록 하여 정상동작 유도 - zer
  5. 애드온
    • 쪽지/ 친구등의 기능을 member_extra_info 애드온에서 member_communication 애드온으로 분리 - zero
    • 자동링크 애드온의 링크 대상을 한글이 포함되도록 하고 새창|현재창 레이어 제거/ 보완 - zero
    • BlogAPI의 파일업로드 오류 수정 - zero
    • 이미지 조절(resize_image)의 기능 보강 및 UI 변경 - zero
  6. 스킨/템플릿
    • xe_board 스킨에서 ip주소를 관리자는 온전히/ 비관리자는 A클래스를 제외한 나머지를 보여주도록 변경 - zero
  7. 추가/제거
    • Communication 모듈 추가 - zero
    • Session 모듈 추가 - zero
    • 현재 접속자 출력 위젯 추가 - zero
  8. 다국어 번역
    • 러시아어 : bradly1
    • 영어 : supershop
    • 중국어 : guny


다운로드 및 설치
  1. 다운로드
  2. 매뉴얼 및 참고 문서
  3. 업데이트 시 유의사항
    • 관리자 페이지 - 모듈 목록에서 업데이트/ 설치 항목이 있는지 꼭 확인하세요.
    • 관리자 페이지 - 초기페이지의 중간에 있는 캐시파일 재생성을 꼭 한번 실행해주세요.


SVN 저장소
  1. 배포 버전 : http://svn.zeroboard.com/zeroboard_xe/trunk
  2. 개발 버전 : http://svn.zeroboard.com/zeroboard_xe/sandbox
  3. SVN을 이용한 다운로드 및 업그레이드 안내


업그레이드 후 필수 확인 사항

zbXE 신규 설치하시는 분은 전체 파일을 자신의 계정에 올리시면 되지만 기존에 사용하시던 분이 업그레이드를 하실때 몇가지 변경사항 때문에 오동작하는 경우가 있습니다.
특히 zbXE는 실행속도를 빠르게 하고 내부적으로 부하를 줄이기 위해서 캐시기능을 사용하며 이로 인해 zbXE가 오동작 할 수 있습니다.
변경된 파일을 덮어씌우시거나 전체 파일을 덮어씌우신 후 꼭 다음 부분을 확인해주세요.
  1. 배포글의 내용은 꼭 꼼꼼히 읽어주시고 업그레이드 매뉴얼도 꼭 확인하셔야지 번거로운 일들이 없습니다.
  2. 관리자 페이지 메인에 있는 [캐시파일 재생성] 기능 필요없는 캐시파일들이 삭제되기에 가끔 사용해주세요.
  3. 업그레이드 후 레이아웃이 깨어질 경우 레이아웃 편집 기능을 통해 편집된 내용과 CSS의 값이 달라져서 그럴 수 있습니다.
    이 경우 레이아웃 초기화를 시켜주시고 다시 편집을 해주시면 문제가 해결됩니다.

현재평점 0 (평가자 수 : 0)
profile
여기에서 행복한 시간 되십시오.