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
[채용] XEHub 프론트앤드 개발자(마크업, JS) 모집 [2] file 2023.09.04 by Jennifer 2019.10.29
[채용] XEHub 백앤드 개발자(PHP, Laravel) 모집 [1] file 2023.02.12 by DulceSiphron 2019.10.29
[채용] XEHub 기획자/PM/프로덕트디자이너 모집 file   2019.10.29
[보안패치] XE 1.11.6 버전 배포 안내 [2] 2021.08.11 by YJSoft 2019.10.22
[완료] XE1 자료실 및 쉬운설치 서비스 점검 안내 [1] 2021.07.08 by business 2019.06.28
[중요] 개인정보 이전 외 XpressEngine에서 알려드립니다   2019.06.25
[보안패치] XE 1.11.5 버전 배포 안내 [6] 2020.06.04 by xi 2019.04.02
[보안패치] XE 1.11.4 버전 배포 안내   2019.03.26
[보안패치] XE 1.11.3 버전 배포 안내 [2] 2019.03.26 by XE 2019.03.25
XE Open Study Step1 후기 [1] file 2019.02.26 by 똑디 2019.02.25
XE3 Open Study 01 - 2019년 2월 14일 / 21일 [4] 2019.04.08 by 채철민 2019.01.29
[채용] XEHub와 함께 할 서비스 기획자 모집 file   2019.01.24
[채용] XEHub와 함께 할 프론트앤드 개발자 모집 file   2019.01.24
[보안패치] XE 1.11.2 버전 배포 안내 [1] 2019.01.28 by 장년 2018.12.18
XE OpenSeminar 3 - 프론트앤드 개발과 디자인. 12월 20일 [1] file 2018.12.11 by 똑디 2018.12.07
[XE3] XE Store 사업설명회 행사 안내 - 2018년 12월 5일 [2] file 2018.12.07 by XE 2018.11.21
XE 커뮤니티 매니저 채용 안내 (~2018.11.23.) [4] 2019.05.22 by lang 2018.11.05
XE Open Seminar 02 - 2018년 11월 15일 [1] file 2020.12.19 by semenjakarta 2018.11.05
XE 1.11.1 버전 배포 안내 file   2018.10.17