zeroboard zbxe beta ver 0.2.9

수정 #2 : 2008년 2월 20일 11:54
아래와 같은 내용이 수정되었습니다.
  - IE6에서 에디터가 활성화 되지 않는 문제

수정 #1, #2 만 다운로드  : zbxe.beta.0.2.9.changed.2.zip

수정 #1 : 2008년 2월 20일 04:10
아래와 같은 내용이 수정되었습니다.
  - optimizer를 켰을때 서버마다 배경 이미지등이 안 보이는 문제 해결 : 파일을 덮어쓰시고 관리자페이지 > 캐시파일 재생성
  - 모듈을 찾을 수 없다는 등의 오류 : 캐시파일 생성시 나타나는 오류로서 예외사항을 체크하도록 하여 개선
이미 적용하신분들은 changed 파일만 적용하셔도 됩니다.
적용후 꼭 관리자 페이지의 캐시파일 재생성 클릭해주세요.


업그레이드 방법
  1. 업그레이드시 기존에 설치되어 있는 분은 zbxe.버전.changed.zip 파일을 다운 받고 덮어쓰시면 됩니다.
    다만 이 경우 꾸준히 changed.zip 파일을 적용한 분만 문제가 없습니다.
    중간에 누락되었거나 버전 관리가 어려운 경우 전체 파일을 덮어쓰시는 것을 권해드립니다.
    업그레이드 매뉴얼을 읽어주세요.

  2. 제로보드XE로 서비스중이신 분은 가능한 배포후 바로 적용하지 마시고 다른 분들의 적용 결과를 확인하고 적용해주세요.
    아직은 Beta 기간이라 서버환경등에 따라 문제가 발생할 여지가 있습니다.

  3. 0.2.9 업그레이드시 아래 사항을 꼭 명심해 주세요.
    • 블로그(blog)/방명록(guestbook) 모듈이 삭제되었습니다.
      : 게시판 관리자 페이지에 블로그/방명록 모듈에서 생성하였던 모듈들이 나타납니다.
        각 모듈의 수정 > 저장을 해주시면 게시판모듈로 통합 운영이 정상적으로 됩니다.
        한승엽님의 ZBXE 0.2.9 블로그 변경 방법 을 읽어주세요.
        방명록은 xe_guestbook 라는 게시판 스킨으로 스킨 변경하시면 됩니다.
        블로그는 레이아웃 관리 > xe_blog 레이아웃을 생성후 기존 블로그 모듈의 레이아웃으로 지정하시면 됩니다.
        xe_blog 레이아웃에서 기본 mid를 꼭 해당 블로그 mid로 지정해주세요.
    • 꼭 관리자 페이지 > 캐시파일 재생성 을 해주세요.
      : 메뉴라든지 여러부분에 있어 캐시와 연결된 부분이 있어 꼭 관리자 페이지의 캐시파일 재생성을 해주세요.
    • 관리자 페이지 > 모듈 > 설치 및 업데이트를 해주세요.
      : 기능 추가로 새로운 table이 추가됩니다. 꼭 모듈의 설치 및 업데이트를 해주세요.

 패치 내용 보기 (r3436~r3723)

업그레이드/ 변경사항

  1. 기본 기능 수정/ 업그레이드
    - 스킨파일의 이미지등의 경로 지정시 http:// 절대경로의 경우 경로 변경하지 않도록 수정 : haneul
    - 모듈 table schema 추출시 .xml 파일만 추출하도록 코드 변경 : bnu
    - 게시글/댓글등의 컨텐츠에 ol/ul/blockquote/table등의 style을 기본 속성으로 인식하도록 개선 : zero
    - 게시글/댓글등의 컨텐츠에 포함된 url의 자동 링크 기능 개선 : zero
    - wma 파일도 멀티미디어성 파일로 분류하여 직접 링크가 되도록 수정 : zero
    - optimizer로 통합관리되는 css/js 파일에 대해 브라우저 캐시 지정되도록 하고 정확히 변경 적용되도록 개선 : zero
    - libs 디렉토리를 생성하고 외부 라이브러리에 대한 통합 관리 : haneul
    - 각 모듈.class.php에서 isAdmin() method를 통한 타모듈과의 권한 설정 연계 가능하도록 개선 : zero
    - 모듈별 추가 설정등에 대해서 해당 모듈의 관리자가 연관된 모듈의 설정을 할 수 있도록 개선 : zero
    - sapi type이 cgi일 경우 PATH_INFO 환경변수에서 경로를 구하도록 개선 : zero
    - widgets, layouts, addons 3개의 디렉토리를 rewrite mod 사용시 경로 잘못되지 않도록 .htaccess에 추가  : zero
    - ereg를 모두 preg로 변경 : zero
    - 모듈(./modules하단)명에 숫자를 사용할수 있도록 수정 : zero
    - 큐브리드 모듈의 페이징 버그 오류 수정 : rokmcssu
    - 컨텐츠 추가 위젯에 xe_content className을 부여해서 일반 게시글과 동일하게 출력되도록 변경 : zero
    - select태그의 option에 disable가 적용되지 않는 IE계열의 문제를 javascript로 해결 : zero
    - 페이지 네비게이션 DB쿼리에서 count(*)를 캐싱하도록 하여 DB 부하를 줄이고 속도 향상 : zero
    - xml query에서 table name과 alias를 변경하여 하나의 테이블을 여러 alias로 사용가능하도록 변경 : zero
    - mysql/ postgresql에서 db port가 저장되지 않는 문제 해결 : zero
  2. 회원관리 모듈 (member)
    - 회원 관리자 페이지에서 회원들을 다수 선택후 일괄 그룹 변경 기능 추가 : zero
    - 추가 가입폼에서 key값의 대소문자 구별없이 정상적으로 사용되도록 개선 : zero
    - 한국어 주소 검색시 검색결과가 1개일때 생기는 오류 수정 : zero
    - 관리자 페이지에서 프로필사진/이미지이름/이미지마크등을 직접 관리할 수 있도록 개선 : zero
    - 회원 이미지이름/마크이미지/서명과 포인트 레벨 아이콘 표시하는 애드온을 더 가볍게 수정  : zero
    - 회원의 서명과 프로필 이미지를 출력하는 것을 document.item/ comment.item 각각에 getProfileImage(),
       getSignature() method를 빼서 각 스킨에서 알아서 적용할 수 있도록 자유도 올림.
       member_extra_info 애드온에서 서명 부분은 제거 : zero
    - 추가 정보의 경우 공개/비공개 설정할 수 있도록 기능 추가 : zero
    - 쪽지 답변시 제목-내용이 연계되도록 수정 : zero
    - 자동 로그인 기능 추가 : zero
    - 로그인/로그아웃 후 이동할 url 지정 기능 추가 : zero

  3. 기본 패키지에 포함된 스킨의 수정/ 추가
    - 기본 에디터 스킨(default)의 margin/padding 수정 : zero
    - 회원 스킨에 포함된 잘못된 메세지 변수 수정 : haneul
  4. 게시판 모듈 (board)
    - 기본 설정 - 추가 설정 - 권한 설정을 여러개의 게시판에 대해서 일괄 적용할 수 있도록 기능 추가 : zero
    - 블로그를 위한 기능 추가. xe_board 스킨에 블로그 스킨 추가 및 설정 표시. xe_board의 html/css 수정 : zero
    - 게시판의 분류(카테고리) 관리를 메뉴(menu)와 같이 ajax로 부모-자식 관계로 생성할 수 있도록 기능 수정.
       카테고리별 권한 설정을 통해 글작성시 카테고리 선별 제공 가능 : zero
    - 상담 기능(1:1) 추가 : zero
    - 갤러리/웹진 스킨에서 썸네일이나 요약문 클릭시 page 변수가 따라다니지 않던 문제 해결 : zero
    - 추가확장폼 사용시 다중선택이 1개 이상이면 값이 누적되는 문제 해결 : zero
  5. 게시글/ 댓글 모듈
    - 비밀글일때에도 댓글 수를 표시하도록 수정 : zero
    - 게시글의 이전/복사시 첨부파일/엮인글/댓글등도 모두 이전/복사가 되도록 수정 : zero
    - 게시글 관리시 관리그룹에 속한 사용자들도 관리 할 수 있도록 권한 부분 개선 : zero
    - 게시글/댓글 출력시 getContent()에 1. 팝업메뉴 출력 유무, 2. 추가정보에 대한 인자를 받도록 개선 : zero
    - 여러 명이 함께 쓰는 블로그(예:팀블로그)에서 글쓰기 버튼이 나오지 않는 문제 수정 : venister
    - 게시글 검색시 list_order를 asc로 이용할 경우에만 division을 이용한 검색이 되도록 변경하여 정렬이 desc일때에
      검색이 제대로 되도록 : zero
    - 문서 아이템 구할때 빈 아이템 구할때에는 캐시하지 않고 직접 객체 생성하여 return하도록 코드 수정. : zero
       (위젯등에서 하나의 글만 나타나는 오류 수정)
    - 게시글의 카테고리를 다중 depth를 지원하게 하고 게시판 모듈에서 이 다중 depth를 적용하도록 기본 스킨 수정 : zero
    - 게시글 기본 아이콘 변경. 게시판/설문조사 스킨등의 세세하게 어긋난 부분 수정  : zero
    - DB로 직접 조회수 체크하던 부분을 제거 : zero
    - 비밀글의 경우 댓글도 권한을 승계받도록 하고 댓글 내용은 출력하지 않도록 변경 : zero
    - 날짜 출력시 1970년 이전에서 월이 1나씩 당겨지던 문제 해결 : zero
    - 비회원이 작성한 글에 대해 수정/삭제 버튼이 나타나지 않던 권한 문제 해결 : zero
    - documents 테이블에 module_srl + document_srl 복합 인덱스 생성 : zero
  6. 데이터 이전 모듈 (Importer)
    - TTXML 이전시 이미지 치환 태그를 일반 태그로 변경하게 하여 이미지 링크가 잘 나오도록 개선 : zero
    - TTXML 데이터 이전 부분을 강화 : zero
  7. 포인트 모듈 (pointer)
    - 포인트 재계산시 모듈별 지정된 포인트 값이 제대로 반영 되도록 개선 : zero
    - 첨부파일 등록시 발생하는 포인트 획득시 최종 결과를 바탕으로 포인트를 부여하도록 하여 중복 부여 버그 개선 : zero
    - 글 조회시 포인트 차감 또는 증감 할 수 있도록 기능 추가. 모듈 업데이트 필요. 중복 부과 안됨 : zero
    - 레벨이 변경될때 소속 그룹도 변경되도록 포인트 모듈 기능 추가  : zero
    - 게시글 조회시 포인트 적용이 되지 않던 부분 정상적으로 변경 : zero
  8. 엮인글 모듈(trackback)
    - 엮인글 전체 설정 > 모듈 설정 > 게시글 설정으로 엮인글 허용을 확인하도록 변경 : zero
  9. 에디터 모듈 (editor)
    - 에디터 컴포넌트별로 그룹설정을 할 수 있도록 개선 : zero
    - 에디터 모듈의 추가 설정 부분을 확장하여 업로드 권한/컴포넌트/기본컴포넌트/html사용등의 권한과
       에디터 높이/스킨등을 상세히 설정할 수 있도록 기능 추가 : zero
    - 코드하이라이터 CSS충돌 수정(임시방편) : bnu
  10. RSS 모듈 (rss)
    - RSS 출력을 최근글 (생성순) 15개를 출력하도록 수정 : zero
  11. 메뉴 관리 모듈 (menu)
    - 최고관리자의 경우 메뉴별 그룹 속성에 상관없이 메뉴 관리할 수 있도록 개선 : zero
    - menu의 버튼이미지를 직접 업로드 가능하도록 하고 menu의 값중 link라는 값을 사용시 등록된 이미지 정보를
       그대로 사용할수 있도록 수정. 메뉴들의 재컴파일 필요 : zero
    - 이미지 버튼 사용시 선택된 메뉴의 경우 active button이 기본 출력되도록 수정 : zero
  12. lifepod 연동 모듈 (lifepod)
    - PHP 4에서 시간이 제대로 안 맞는 문제 해결 : haneul
    - lifepod에서 제목이나 설명에 작은 따옴표가 있는 경우 에러 수정 : haneul
  13. 블로그API
    - 블로그API에서 파일첨부가 되지 않던 문제 해결 : zero
  14. 페이지 모듈
    - conf/module.xml 파일의 미설정으로 페이지 수정 권한이 관리 권한을 가진 회원에게 적용되지 않던 문제 해결 : zero
  15. 위젯 모듈(widget)
    - 위젯 핸들링 하는 부분을 수정하여 페이지 수정시 위젯을 추가하게 되면 해당 페이지를 다시 읽어 플래시파일등의 추가 및 css의 오류가 없도록 수정 : zero
    - 최근 이미지 위젯의 결과가 cubrid에서 나오지 않던 문제 해결. group by 절의 잘못된 쿼리 때문임. by 서상욱님  : zero
  16. 추가되는 모듈/애드온/위젯등
    -
    게시글 분류 위젯 추가 : zero
    - textarea 에디터 스킨 추가 : zero
    - layout에 기존의 blog모듈의 xe_blog 레이아웃 스킨을 추가 : zero
    - xe_board에 블로그형 추가 : zero
    - xe_guestbook 게시판 방명록 스킨 추가 : zero
    - 포럼형 위젯 스킨 추가  : zero
    - 웹진형 위젯에 공지사항용으로 쓸수 있는 기본 스킨 추가 : zero
  17. 삭제되는 모듈/애드온/위젯등
    - spamfilter 애드온 : 스팸필터 애드온을 트리거를 이용한 스팸모듈의 동작 변경으로 인해 불필요하여 삭제, zero
    - 포인트 관리 애드온 : 트리거를 이용한 포인트 모듈의 동작 변경으로 인해 불필요하여 삭제, zero
    - 블로그(blog), 방명록(guestbook) 모듈 제거 : 게시판(board)와 통합, zero
  18. 다국어 번역
    - 영어 추가 : supershop,FruitsHake, haneul, heemin
    - 중국어 추가 : chinaskyking, haojilin
    - 일본어 추가 : heemin, supershop
    - 에스파냐어 추가 : sspa3141
    - 러시아어 추가 : sspa3141

이 외에도 변경된 내용 보기 페이지를 보시면 어느 부분이 수정되었는지 알 수 있으십니다.
현재평점 0 (평가자 수 : 0)
profile
여기에서 행복한 시간 되십시오.