Blog

안녕하세요.

beta.0.2.3 를 배포하고 나서 10월 17일부터  Albatross 라는 이름의 개발 코드명이 부여된 업그레이드를 진행중입니다.

내부적으로 actionForwarding과 같이 zbxe 프레임웍의 기본을 이루게 될 trigger 기능을 추가하였습니다.

trigger의 원어미나 사용되는 의미와 맞을지는 모르겠지만 여러가지 동작을 하는 method등에서 명시적으로 trigger call을 하게 되고 이 trigger call에 응하여 기능을 추가할 수 있도록 되어 있는 구조입니다.
(php라는... 언어의 특성상 명시적으로밖에 못하여 매우 자연스러운 사용은 어렵지만 무난한 사용은 가능할 것 같습니다)

아무튼... 이 기능으로 여러가지 설정이라든지 원 모듈을 건드리지 않고도 다른 모듈이 연동이 가능하게 되었습니다.

예를 들어 로그인후 나오는 회원정보보기/친구보기의 메뉴에 다른 메뉴가 자연스럽게 연동되어 추가될 수 있다든지 게시글에 종속적인 꼬리표/엮인글/댓글등의 모듈이 게시글 모듈에 꼭 포함될 필요도 없게 되었습니다.

정리하자면 예전보다 좀더 모듈의 분리와 연동이 자연스럽고 강화되었다고 말씀드리고 싶습니다.

어떻게 보면 제로보드XE에게 모듈화의 이점을 극대화시켜 줄 수 있는 큰 날개를 달아주었기에 Albatross라는 개발 코드명을 부여하였습니다.

일단 이 코드는 http://svn.zeroboard.com/zeroboard_xe/albatross 에 개발이 완료될때까지 저장될 것입니다.

현재 다음과 같은 기능들이 얼추 추가되었습니다.

트리거 기능 추가
게시물 팝업 메뉴 기능
신고/비추 기능 추가
엮인글을 글 작성 후 발송하도록 기능 추가
게시판/블로그/레이아웃/위젯 스킨 모두 재정립
에디터 스킨화
모듈별 첨부파일/rss/엮인글/포인트 기능 연동 (게시판/블로그에서 추가설정이라는 관리 탭 추가되었어요)
포인터의 정확한 연산 가능하도록 trigger를 이용하여 코드 수정 (로그인 포인트도 추가)
기본 카운터의 정보 수집시 웹서버를 재호출하지 않도록 수정

이외에도 좀 있는데 정리를 못했네요;;

앞으로 더 해야 할 작업들은 다음과 같습니다.

댓글(comment)를 문서(document)와 같이 객체화하고 게시판/블로그 스킨의 댓글 입력시 ajax로 입력된 글이 표시되도록..
회원마다 자신만의 글 보관함(메일의 임시보관함 또는 보낸 편지함??)을 가지도록 하여 글 작성과 발행이 별도로 이루어지도록..
위지윅 에디터의 스킨화를 통해 여러가지 웹에디터들을 사용하거나 확장할수 있도록...
블로그의 카테고리를 menu모듈이 아닌 document_category로 하도록 (게시물 카테고리의 다중 depth 지원과 함께..)
기본 카운터의 모듈별 분리
게시글의 제목에 굵게 + 색상 지정되도록 (권한으로??)
댓글의 비밀글 기능 및 댓글에도 추천/비추천/신고/인쇄등의 기능 추가
기본 스킨들의 재정립 및 xe_list/webzine/gallery의 통합 및 레이아웃+위젯등의 효율적 사용을 위한 theme 기능 추가


등이 있습니다.


일단 더 해야 할 작업들을 마무리 하고 테스트 후 beta.0.2.4 로 배포하도록 하겠습니다.

아마 2~3주는 더 있어야 하지 않을까 싶습니다.


zbxe Albatross를 먼저 사용해보고 싶으신 분들은 절대 서비스 사이트에는 적용하지 마시고 테스트용으로 이용하시는 것을 권해드립니다.
(svn 으로만 다운 받을 수 있도록 하겠습니다)


감사합니다.
제목 최종 글 날짜
공지 XE1 신규 보안 취약점 신고 포상제 종료 안내   2019.10.23
공지 [중요!] Object 클래스의 이름 변경 안내(PHP 7.2 버전 호환성) [7] 2020.08.16 by 천재 2017.11.27
XE 1.8 개발 계획을 공유합니다 [15] 2015.02.15 by Pirate 2015.01.19
[중요 안내] 우편번호 서비스 종료 안내 - 2015년 4월 20일 [7] 2015.04.20 by 기진곰 2015.01.20
XE 공모전 2014 출품 등록 안내 [2] 2015.02.09 by 2nchant 2015.01.26
XE 공모전 2014 : 47개의 작품이 출품되었습니다 [6] file 2015.02.05 by XE 2015.02.02
XE 1.7.10 Release Note - [보안패치] [1] 2015.02.08 by 노에르 2015.02.06
XE Open Office Day - XE 공모전 2014 수상작품들과 새로운 XEHub를 보러 오세요 [15] file 2015.02.16 by mAKEkr 2015.02.06
XE 공모전 2014 수상작 발표일 연기 안내 [1] 2015.02.11 by BJ람보 2015.02.09
XE 공모전 2014 수상작을 발표합니다 [63] file 2015.03.07 by socialskyo 2015.02.14
XE 1.7.11 Release Note - [보안패치] [3] 2015.02.19 by 컴공의자랑 2015.02.17
[BETA] XE 1.8.0.beta Release Note [3] 2015.03.01 by SOFTA 2015.02.27
이제 XE 공식 사이트에서 네이버, 깃허브 계정으로 로그인할 수 있습니다. file   2015.03.04
Composer 한글 메뉴얼을 공개합니다. file   2015.03.05
XE 공식사이트 쇼케이스가 개편되었습니다. [3] file 2015.03.07 by 충쌤 2015.03.06
XE Open Office Day 20th - 3월 14일   2015.03.09
우편번호 모듈 개편 안내 [6] 2015.03.10 by 착한악마 2015.03.10
[BETA] XE 1.8.0-beta.2 Release Note [5] 2015.03.24 by 모바일ㅇ 2015.03.10
XE Core 1.8의 PHP 지원 버전 변경 안내 [20] file 2017.10.27 by ylq159321 2015.03.17
XE 1.7.12 Release Note [7] 2015.12.02 by alibatur 2015.03.18
[BETA] XE 1.8.0-beta.3 Release Note [2] 2015.04.08 by kanstar 2015.03.24
XE 1.7.13 Release Note [2] 2015.03.31 by 류망스 2015.03.30