zbxe Albatross 개발 진행중입니다.
2007.10.19 17:10
안녕하세요.
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 에 개발이 완료될때까지 저장될 것입니다.
현재 다음과 같은 기능들이 얼추 추가되었습니다.
앞으로 더 해야 할 작업들은 다음과 같습니다.
등이 있습니다.
일단 더 해야 할 작업들을 마무리 하고 테스트 후 beta.0.2.4 로 배포하도록 하겠습니다.
아마 2~3주는 더 있어야 하지 않을까 싶습니다.
zbxe Albatross를 먼저 사용해보고 싶으신 분들은 절대 서비스 사이트에는 적용하지 마시고 테스트용으로 이용하시는 것을 권해드립니다.
(svn 으로만 다운 받을 수 있도록 하겠습니다)
감사합니다.
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를 이용하여 코드 수정 (로그인 포인트도 추가)
기본 카운터의 정보 수집시 웹서버를 재호출하지 않도록 수정
이외에도 좀 있는데 정리를 못했네요;;
게시물 팝업 메뉴 기능
신고/비추 기능 추가
엮인글을 글 작성 후 발송하도록 기능 추가
게시판/블로그/레이아웃/위젯 스킨 모두 재정립
에디터 스킨화
모듈별 첨부파일/rss/엮인글/포인트 기능 연동 (게시판/블로그에서 추가설정이라는 관리 탭 추가되었어요)
포인터의 정확한 연산 가능하도록 trigger를 이용하여 코드 수정 (로그인 포인트도 추가)
기본 카운터의 정보 수집시 웹서버를 재호출하지 않도록 수정
이외에도 좀 있는데 정리를 못했네요;;
앞으로 더 해야 할 작업들은 다음과 같습니다.
댓글(comment)를 문서(document)와 같이 객체화하고 게시판/블로그 스킨의 댓글 입력시 ajax로 입력된 글이 표시되도록..
회원마다 자신만의 글 보관함(메일의 임시보관함 또는 보낸 편지함??)을 가지도록 하여 글 작성과 발행이 별도로 이루어지도록..
위지윅 에디터의 스킨화를 통해 여러가지 웹에디터들을 사용하거나 확장할수 있도록...
블로그의 카테고리를 menu모듈이 아닌 document_category로 하도록 (게시물 카테고리의 다중 depth 지원과 함께..)
기본 카운터의 모듈별 분리
게시글의 제목에 굵게 + 색상 지정되도록 (권한으로??)
댓글의 비밀글 기능 및 댓글에도 추천/비추천/신고/인쇄등의 기능 추가
기본 스킨들의 재정립 및 xe_list/webzine/gallery의 통합 및 레이아웃+위젯등의 효율적 사용을 위한 theme 기능 추가
회원마다 자신만의 글 보관함(메일의 임시보관함 또는 보낸 편지함??)을 가지도록 하여 글 작성과 발행이 별도로 이루어지도록..
위지윅 에디터의 스킨화를 통해 여러가지 웹에디터들을 사용하거나 확장할수 있도록...
블로그의 카테고리를 menu모듈이 아닌 document_category로 하도록 (게시물 카테고리의 다중 depth 지원과 함께..)
기본 카운터의 모듈별 분리
게시글의 제목에 굵게 + 색상 지정되도록 (권한으로??)
댓글의 비밀글 기능 및 댓글에도 추천/비추천/신고/인쇄등의 기능 추가
기본 스킨들의 재정립 및 xe_list/webzine/gallery의 통합 및 레이아웃+위젯등의 효율적 사용을 위한 theme 기능 추가
등이 있습니다.
일단 더 해야 할 작업들을 마무리 하고 테스트 후 beta.0.2.4 로 배포하도록 하겠습니다.
아마 2~3주는 더 있어야 하지 않을까 싶습니다.
zbxe Albatross를 먼저 사용해보고 싶으신 분들은 절대 서비스 사이트에는 적용하지 마시고 테스트용으로 이용하시는 것을 권해드립니다.
(svn 으로만 다운 받을 수 있도록 하겠습니다)
감사합니다.