작년 클베이후 업그레이드가 참 많았던 것 같습니다.

개발 중심이면 사용자 요구가 반영되지 않고 또 사용자 중심이면 구조나 코드들이 엉망이 되기에 가능한 중도를 잘 지키기 위해서 노력했고 또 커미터분들이 많이 참여해주셔서 그간 업그레이드가 상당히 잦았습니다.

하지만 업그레이드가 많은 것이 버그의 수정이나 불편함을 개선하기보다는 새로운 기능등의 추가로 인한 이유가 많았었습니다.


좀전에 한승엽(haneul)과는 이야기를 하였는데 다음과 같이 하면 어떨까 싶습니다.


  • 버전 1.0.6 - 기능 추가 없이 버그게시판에서 제기된 버그들을 모두 정리후 반영

  • 버전 1.0.7 - 1.0.6에서 추가 발생되었거나 정리되지 못한 버그들을 정리

  • 버전 1.0.8 - zeroboardXE 패키지 정리
    홈페이지 운영을 위한 모듈/애드온/위젯등만 포함된 패키지로 재구성
    패키지에서 제거될 모듈/애드온/위젯등은 공식사이트 자료실에서 별도 배포
    설치시 게시판-페이지-메뉴-레이아웃을 기본 세팅해주는 기능 추가

대략 위와 같은 수순으로 1.0.x 버전을 마무리하면 어떨까 싶습니다.


XE 1회 모임때에도 이야기했지만 XE는 하나의 프레임웍 또는 최소 사양의 필수 프로그램으로 보는 것이 맞습니다.

zeroboardXE는 이 XE 위에 게시판 모듈과 홈페이지 운영시 꼭 필수적인 부가 프로그램을 탑재하여 홈페이지 운영을 위해 배포하는 하나의 패키지명으로 이어져야 하구요.

차후 블로그 전용 모듈이 나오면 그 모듈을 바탕으로 blogXE(가칭) 패키지를 배포할 예정이고 zeroboardXE든 blogXE(가칭)든 모두 XE 기반의 모듈 패키지라서 zeroboardXE에서 블로그 전용 모듈을 업로드하는 것만으로 사용할 수 있게 될 것이구요.

이를 위해 1.0.8 정도에서는 zeroboardXE 라는 패키지를 위한 포함된 파일들 정리하고 다이어트 해야 할 것 같습니다. ^^



아무튼 1.0.6과 1.0.7 에서는 더 이상 기능 추가 없이 안정화를 추구해야 하지 않을까 싶습니다.

커미터분들과 프로젝트 멤버분들의 의견을 부탁드립니다.



그리고 1.0.x 이후에 1.1.0 은 코드 리팩토링을 통해서 내부 코드상의 큰 변화가 있을 것 같습니다.

이 역시 한승엽(haneul)님과는 이야기를 한 내용인데 php 5.2 를 기본으로 제작하고 싶습니다. (결정이 아니라 원한다는..)

더 이상 php4로 개발을 하는 것은 의미가 없지 않을까 싶습니다.

php5를 사용시 코드 구조나 퍼포먼스에서 많이 나아질 수 있을 거라고 생각하고 구조 역시 더 유연해질 가능성이 크다고 생각합니다.




아무튼 1.0.7까지 안정화만, 1.0.8에서 zeroboardXE의 패키지 정리를, 1.1.0 에서 코드리팩토링 및 php5.2 이상 지원에 대해서 의견 주시면 감사하겠습니다.

꼭 의견들 주세요!!!



ps. 그리고 리포터님들과 커미터님들, 여유 있을실때 XE 버그 게시판에서 버그들 정리해서 티켓 올려주시면 감사하겠습니다.

     저도 내일부터 버그 게시판에서 살 예정입니다. ^^