제로보드XE ver 1.0.2
배포 버전
1.0.2
변경사항
변경 범위 : revision 3884 ~ 4095
변경사항
변경파일
license
GPL v2
단 zbxe 기본 프로그램의 변형이 아닌 모듈/애드온/위젯 프로그램과 스킨은 각 저작자가 라이센스를 정할 수 있습니다.
특이사항
데이터 이전 모듈의 업그레이드가 있었습니다.
1.0.2는 1.0.1의 안정화 버전 의미를 가집니다.
다만 1.0.3 부터는 선행 - 안정화 버전의 별도 구분없이 아래 버전 표시의 의미에 부합되는 배포를 하게 될 예정입니다.
이 1.0.2 버전은 1.0.0에서 업그레이드하시거나 1.0.1에서 업그레이드하실 수 있습니다.
버전 표시의 의미
zbXE의 버전은 a.b.c 와 같이 3개로 구성되어 있습니다.
a
매우 큰 버전의 변경을 의미합니다. 구조의 변경까지 이루어지는 경우입니다.
b
큰 변화가 있음을 의미합니다.
c
안정화/ 선행의 의미를 가지고 있습니다.
홀수면 선행버전, 짝수면 안정화 버전의 의미를 가집니다.
보통 선행버전에 기능 추가등이 이루어지며 안정화 버전은 그 이전 선행버전에서 발생된 버그 수정등이 이루어집니다.
주요 변경 사항 요약
기본/전체 기능
부분적인 code 정리 - bnu
sqlite handler 코드 중 잘못된 call by reference 수정 - wdlee91
module update시에 중복된 column update로 인한 오류 수정. 김현식님 제보 - zero
postgresql 접속 체크 부분의 접속 자원에 대한 오류 처리 강화 - zero
ajax 로딩 메세지 수정 - zero
zbXE 설치후 관리자 페이지로 이동하도록 변경 - zero
DB Handler의 select count(*) 쿼리에 대한 캐싱 기능 제거(불필요한 캐시파일의 증가) - zero
댓글/태그검색시 사용되는 group by절의 비표준화로 인해 mysql외의 DB에서 생기는 문제 수정 - zero
날짜입력을 팝업창이 아닌 javascript layer로 변경 - zero
디버그함수(debugPrint)사용시 XMLRPC call에서 로그가 쌓이지 않는 버그 수정 - zero
zdate()함수의 언어에 따라 날짜포맷을 강제변경하는 기능을 인자값으로 선택할 수 있도록 수정 - bnu
addJsFile, addCssFile에 IE conditional comment를 적용할 수 있도록 %import 구문의 targetie 인자 추가 - wdlee91
모듈별
문서 (document)
요약본 출력시 사이띄움(space)를 가 아닌 공백으로 처리하도록 하여 영문권 사용시 개행이 안되는 오류 수정 - zero
자동저장 기능시 이미 등록된 글이 덮어씌여지는 버그 수정 - zero
제목 색상이 N으로 잘못 지정되어 color:#N으로 되는 문제 수정 - wdlee91
이미 신고된 글에 대한 추가 신고시 sql error가 출력되는 문제 수정 - zero
게시글 이동시 첨부파일의 문제로 인한 오류가 발생시 글 이동은 되도록 수정 - zero
비밀글의 경우 권한이 없으면 조회수가 업데이트 되지 않도록 수정 - zero
댓글 (comment)
댓글 순서 구할때 comment_srl에 의한 정렬 지정 - zero
게시글 복사시 댓글의 복사가 안되는 오류 및 등록일 오류 수정 - zero
엮인글 모듈의 엮인글 허용 > 모듈의 엮인글 허용일 경우 새게시글 작성시 기본 엮인글 허용으로 설정되도록 수정 - zero
회원 (member)
서명 높이제한 기능 재구현 - bnu
회원 관리 - 목록에 소속그룹, 홈페이지/블로그 추가하고 table 정리 - bnu
회원관리자페이지에서 서명 편집 기능이 나타나지 않던 문제 수정 - zero
로그인시에 회원가입과 동일하게 아이디를 소문자로 변경하여 진행하도록 수정 - zero
서명 수정시 <p>태그등으로 인하여 빈 서명이 존재하게 되던 문제 해결 - zero
스프링노트 연동 모듈 (springnote)
이전/다음 링크 추가
게시판 (board)
상담기능 사용시 공지사항이 읽히지 않던 버그 수정 - zero
스킨에서 처리하던 정렬 옵션을 게시판 모듈 자체 설정으로 변경.
기본/수정일/등록일/추천수/조회수/댓글수/제목순 정렬 기능 추가 - zero
글/댓글이 신규 등록될때 게시판 설정에서 등록된 메일주소들로 메일 발송하는 기능 추가 - zero
데이터 이전(importer)
새로운 방식으로 xml파일을 읽도록 하여 대용량 자료 이전시 문제 해결 - zero
회원정보 이전시 중복 닉네임 + 3자리 임의의 수 처리 루틴 오류 수정 - zero
위젯 관리(widget)
위젯 외곽선 색상코드에서 firefox에서 #기호가 출력되지 않도록 수정 - bnu
RSS (rss)
rss 컨텐츠 출력시 이미지의 경우 절대경로로 출력되도록 변경 - zero
게시글의 태그(tag)에 &등의 문자로 인하여 rss출력이 되지 않던 문제 해결 - zero
한국 우편번호 검색 (krzip)
우변번호 검색 서버 지정시 동작하지 않던 문제 해결 - zero
에디터 컴포넌트
관리자가 지정한 순서로 나타나도록 버그 수정 - zero
첨부파일
하나의 모듈에 OS에서 지정한 파일수가 초과될때 업로드가 안되는 경우가 발생하여 모듈에 글번호별 디렉토리를 생성하게 하여 inode수 초과로 인한 파일업로드 오류를 해결 - zero
Referer 모듈
리퍼러 스팸을 지우기 위해 통계에서 해당 호스트를 지우는 기능 추가 - haneul
메뉴 (menu)
메뉴 캐시파일에서 절대경로가 아닌 상대경로로 url을 생성하도록 하여 하나의 사이트에 여러개의 도메인을 적용하거나 www의 유무에 따른 문제 해결 - zero
위젯
특정 그룹 회원 출력 위젯(member_group)
1개 이상 그룹 지정시 오동작 하던 문제 해결 - zero
랭킹 관련 위젯 (첨부파일, 포인트, 글작성수)
작은 width에서도 잘 보이도록 table을 div로 변경 - zero
rss_reader위젯에서 대상 url에서 출력하는 item이 1개일 경우 생기는 오류 수정 - zero
스킨/템플릿
게시판(xe_board, xe_guestbook), 회원(default), 에디터(default_black)에 대해 검은 배경에 어울리는 기본 스킨 추가 - zero
xe_blog 레이아웃 스킨의 기존 상하 구조에서 좌우 구조로 변경 - zero
xe_board의 댓글에 표시되는 프로필이미지를 본문 좌측으로 출력되도록 수정 - zero
추가/제거
code_highlighter 제거, 별도 배포 - bnu
다국어 번역
에스파냐어 : sspa3141
중국어 :guny
프랑스어 : duvent
베트남어 : welcomeju
일본어 : liahona, heemin
독일어 : sspa3141
영어 : aerofleet,supershop
다운로드 및 설치
다운로드
전체 파일 : zbxe.1.0.2.zip 또는 zbxe.1.0.2.tgz 중 선택 (동일)
업데이트 (1.0.0버전에서 업데이트용) : zbxe.1.0.2.changed.zip
매뉴얼 및 참고 문서
공식 매뉴얼
업데이트
동영상 매뉴얼
업데이트 시 유의사항
관리자 페이지 - 모듈 목록에서 업데이트/ 설치 항목이 있는지 꼭 확인하세요.
관리자 페이지 - 초기페이지의 중간에 있는 캐시파일 재생성을 꼭 한번 실행해주세요.
SVN 저장소
배포 버전 : http://svn.zeroboard.com/zeroboard_xe/trunk
개발 버전 : http://svn.zeroboard.com/zeroboard_xe/sandbox
SVN을 이용한 다운로드 및 업그레이드 안내
업그레이드 후 필수 확인 사항
zbXE 신규 설치하시는 분은 전체 파일을 자신의 계정에 올리시면 되지만 기존에 사용하시던 분이 업그레이드를 하실때 몇가지 변경사항 때문에 오동작하는 경우가 있습니다.
특히 zbXE는 실행속도를 빠르게 하고 내부적으로 부하를 줄이기 위해서 캐시기능을 사용하며 이로 인해 zbXE가 오동작 할 수 있습니다.
변경된 파일을 덮어씌우시거나 전체 파일을 덮어씌우신 후 꼭 다음 부분을 확인해주세요.
배포글의 내용은 꼭 꼼꼼히 읽어주시고 업그레이드 매뉴얼도 꼭 확인하셔야지 번거로운 일들이 없습니다.
관리자 페이지 메인에 있는 [캐시파일 재생성] 기능 필요없는 캐시파일들이 삭제되기에 가끔 사용해주세요.
업그레이드 후 레이아웃이 깨어질 경우 레이아웃 편집 기능을 통해 편집된 내용과 CSS의 값이 달라져서 그럴 수 있습니다.
이 경우 레이아웃 초기화를 시켜주시고 다시 편집을 해주시면 문제가 해결됩니다.
특히 이번 1.0.2에서 xe_blog 레이아웃 html이 변경되기에 꼭 초기화 후 다시 편집해주세요.
(앞으로는 변경되지 않을 예정이니 이번만 양해부탁드립니다)
여기에서 행복한 시간 되십시오.