2007/10/26 00:54
날개 1.1 파뉴엘 공개

날개 정식판 공개


아, 준비시간 정말 길었습니다. 그런데 아직도 못 넣은게 많습니다.
만들다가 완성도가 낮은 기능이라 겉으로 드러나지 않게 처리한 것도 있고,
환경설정 옵션은 만들었는데 동작 안하는 것도 있습니다.
그래도 어쨌든 정식판입니다.

그동안 버전 1.0 붙은 상태에서 알파, 베타 라는 코드네임이 붙는 바람에 되게 어정쩡 해졌는데요,
그냥 이참에 좀 정리하려고 아예 버전 번호 1.1 이라고 했습니다.

파뉴엘은 성경에서 바누엘이라고도 하는데, 희망을 뜻하는 대천사(아크엔젤)입니다.

설치 단계에서 치명적인 버그가 있어서 릴리즈가 다음주로 늦어질 뻔! 했는데,
Graphittie님께서 도와주신 덕분에 금방 문제를 찾아서 잡았습니다. 감사합니다!!

 
1. 시에스타 서비스
죄송합니다;; 착오로 인해 이번 버전에는 모양만 들어가고 사실상 빠졌습니다. 다음 주 정도에 1차 패치버전(1.1.1)을 발표하면서 포함시키겠습니다. 자세한 설명은.. 일단 넘어갈게요 orz

2. 국제화 지원
언어팩을 지원하기 위한 기반 구조를 만들었습니다. 시간적으로나 여러모로 부족한게 많아서 아직 외국어 언어팩이 없습니다. 일본어는 진행중인데, 다른 언어는 마땅히 로드맵을 세우지 못하고 있습니다. 언어 번역 도와주실 분들 연락주세요 //; ㅁ;//

3. 플러그인 시스템
정말 꼭 필요한 기능이었지요..이번에 추가됐습니다. 가까운 시일내에 기술 문서도 정리해서 올릴게요. 기본 플러그인으로 들어가 있는 두 플러그인에 대해서 설명드리겠습니다. 먼저, 태터툴즈 연동 플러그인은 내용을 보시면 아시겠습니다만, 동작하지 않는 플러그인입니다. 완성한 뒤에나 넣을까 하다가 플러그인이 이런 구조로 만들어진다 하는 샘플삼아 넣어두었습니다. 이것 역시 다음 주에 1.1.1 버전 발표때 정식으로 패키지에 포함시키겠습니다.

미니보드 연동 플러그인의 경우, 비밀번호 관리 방식이 완전히 다르기 때문에 미니보드 소스상에 다소 수정을 가해야 합니다. 이 부분 역시 다음 주 패치 버전 발표하면서 안정화를 진행하겠습니다만, 다른 게시판과의 연동 플러그인을 생각하고 계신 분들께서 혹시나! 누군가 만들어 주시지 않을까 하고[..] 로그인/아웃 및 회원정보 처리 등의 연동을 위해서는 이런식으로 진행된다 하는 예제 삼아 포함시켰습니다.

4. DB 추상화
현재 기본으로 채택하고 있는 MySQL 데이터베이스가 아닌 다른 DB 시스템에도 이식할 수 있도록 데이터베이스 접속/제어 방식 자체를 바탕부터 새로 구성했습니다. 차후 국산 데이터베이스인 큐브리드(Cubrid)나 PostgreSQL 등 다양한 환경을 지원할 예정입니다.

5. 보안 로그인 강화
날개에서는 회원이 로그인 할 때 입력한 데이터를 암호화 하여 서버에 전송합니다. 이전 버전에서 사용하던 HMAC-MD5 (128bit, 32자) 방식을 개선하여 HMAC-SHA1 (160bit, 40자) 방식으로 한층 강화하였습니다. 서버에 전송하기 전에 로그인 정보가 암호화 되어 전송되므로, 별도로 보안서버를 구축하기 어려운 웹호스팅 환경에서도 사용자들의 정보를 안전하게 보호할 수 있습니다.
 
이전 버전에서도 마찬가지지만, 다른 사람이 전송값을 임의로 가로채더라도 비밀번호를 유추할 수 없는 것은 물론, 암호화 키 값은 매번 바뀌기 때문에 가로챈 값을 다시 서버에 전송하더라도 로그인 할 수 없습니다. 또한 같은 비밀번호를 사용하더라도 서로 다른 값으로 저장되도록 설계되어 있어서, 한층 안전합니다.
   
6. 피드 목록 화면, 블로그 검색 화면 등의 보강
다소 썰렁한 감이 있던 피드 목록 화면이나, "이 블로그에서 검색"을 이용해 블로그 검색을 진행하는 경우 등에 대한 인터페이스가 보강되었습니다. 특정한 날짜에 등록된 글만을 YYYYMMDD 형식으로 지정하여 찾을 수 있는 기능이 포함되었으며, 이후로도 지속적으로 강화하겠습니다.

7. 피드 수집 개선
외국계(피드버너, 워드프레스) 피드, 구글 계통의 피드 등을 제대로 읽지 못하는 문제, 미투데이나 스프링노트와 같이 특정한 방식의 유니코드 피드에 대한 처리가 추가되었습니다. 유튜브, 다음TV팟 같은 비표준 방식의 피드에서도 태그를 수집할 수 있게 되었습니다. 워드프레스의 덧글 수도 가져올 수 있게 되었습니다.

8. 회원 가입시 RSS 등록 개선
회원 가입을 관리자 승인제로 할 경우에도 RSS 주소를 등록할 수 있게 변경되었습니다. 이제 사전에 사용자가 등록할 피드를 확인하고 승인 여부를 확인할 수 있게 되었습니다.

9. 태그 필터 숫자 제한 해제
관리자의 태그 필터, 피드 등록시의 태그 필터, 메뉴 생성시의 태그 필터 등에서 기존에 3개, 5개 정도의 제한이 있던 것을 모두 해제하고 사용자가 자율적으로 사용할 수 있도록 했습니다.

10. 메뉴 기능 동작 오류 수정
RTV 김신희님의 제보로 발견했습니다. 메뉴 기능이 특정 환경에서 정상 동작하지 않는 문제 수정했습니다.

지난 2개월 반 정도의 시간 동안 고치고 바꾼게 정말 많은데, 주된 것만 뽑으니 이 정도로 정리가 되네요. 게다가 불충분한 기능이 그대로 들어간 것도 있고.. 아직 제가 욕심이 많은건지는 모르겠지만 정말 갈 길이 멀어보입니다. 날개의 기본적인 개발 외에 해야 할 일, 하고 싶은 일이 정말 많은 상태인지라 순식간에 뚝딱 하기는 어렵습니다.

그래도, 잘 부탁드립니다 :)




http://blog.laziel.com/trackback/700

산마루 | 2007/10/26 13:44

드뎌 정식판이 나왔네요.....축하드리고요..감사드립니다.

정말 목 빠지게 기다리고 있었습니다. ^^
다시한번 감사드리고요,,,수고하셨습니다.  _ [수정/삭제]   [덧글]

BlogIcon 라지엘 | 2007/10/26 16:15

감사합니다 :)  _ [수정/삭제]

BlogIcon 나인테일 | 2007/10/26 14:36

중간고사 기간에도 안 쉬고 계속 달리신 겁니까(..덜덜덜덜..)
라지엘님의 열정엔 그저 감탄할 뿐입니다.;;  _ [수정/삭제]   [덧글]

BlogIcon 라지엘 | 2007/10/26 16:15

지금은 휴학중이지만요 ㅎㅎ
일 하는 중간중간 달렸습니다 <-  _ [수정/삭제]

BlogIcon 엽기민원 | 2007/10/26 15:50

라지엘님 혹시 제가 미천한 실력이나마 개발에 참여할수 있을까요? ^^  _ [수정/삭제]   [덧글]

BlogIcon 라지엘 | 2007/10/26 16:16

언제든 대환영입니다 :)
laziel@gmail.com 으로 연락주세요~  _ [수정/삭제]

BlogIcon 571BO | 2007/10/26 16:12

영어팩 도와드릴까요? ㅎㅎㅎ;;; (독일어팩도 도와드릴 수 있지만, 독일어 실력이 많이 떨어져서... ㄷㄷㄷ;;;)  _ [수정/삭제]   [덧글]

BlogIcon 라지엘 | 2007/10/26 16:16

도움 주시는 건 언제든 땡큐베리마치입니다 ㅎㅎ
언어팩 구성은 당분간은 fix 일 가능성이 높으니 진행하셔도 됩니다 :)  _ [수정/삭제]

BlogIcon evelina | 2007/10/27 01:30

날개정식판 축하드립니다! 개인적으로 설치해서 써보고 있는데 조금더 쉽게, 확장성을 가진다면 더 멋진 서비스가 될 것 같습니다. 화이팅('_;)/  _ [수정/삭제]   [덧글]

BlogIcon 라지엘 | 2007/11/05 20:00

감사합니다 :)  _ [수정/삭제]

BlogIcon inureyes | 2007/10/27 13:09

축하드립니다 ^^  _ [수정/삭제]   [덧글]

BlogIcon 라지엘 | 2007/11/05 20:01

감사합니다 :)  _ [수정/삭제]

BlogIcon J.Parker | 2007/10/27 23:37

축하드립니다. 베타도 테스트 미흡하게 해봤지만, 곧 정식버전도 잘 사용해 보겠습니다.
감사합니다.^^  _ [수정/삭제]   [덧글]

BlogIcon 라지엘 | 2007/11/05 20:01

감사합니다 :)  _ [수정/삭제]

BlogIcon 나니 | 2007/10/28 11:25

공식홈페이지 컬러리스트 완소;;
완전 럭셔리해보여.  _ [수정/삭제]   [덧글]

BlogIcon 라지엘 | 2007/11/05 20:01

- ㅂ-v  _ [수정/삭제]

모리아티 | 2007/11/03 22:48

왜인지 모르지만 xampp에선 설치를 해도 계정 생성이 되지 않는지...
아니면 꼐정 이름을 root로 지정을 해서인지 나중에 관리자 계정으로 로그인
이 되지를 않았습니다.

그리고 위키 페이지 하나 부탁드리고요.

그게 힘드시면 적어도 Readme.txt 라도 좀 빵빵하게 만들어주셨으면 합니다.  _ [수정/삭제]   [덧글]

BlogIcon 라지엘 | 2007/11/05 20:04

위키를 쓸 생각은 아닙니다만 슬슬 문서화를 시작해 볼 생각입니다..만, 아무래도 당장 시간이 부족해서 만족하실 만한 문서를 보여드리기는 좀 어렵겠습니다 ^^;

가능한 한 매뉴얼 없이 쓸 수 있는 툴을 만드는 것이 목표지만 이게 버그가 있다보니 대체 이게 왜 이렇게 동작하는지 모르겠는 경우 마땅치 않으실 것 같더라구요. 문제는 인식하고 있으니 조금만 참아주셔요(_ _)

저는 rwapm 으로 테스트 해보고 있는데요, 세션 데이터가 제대로 기록이 되질 않아 사용자 생성은 되는데 로그인이 안되는 문제가 있더군요. 같은 환경에서 Textcube 는 잘 돌아가는 것을 보면 분명 전적으로 날개의 오류일텐데 아직 못잡고 있습니다;; 하루빨리 문제를 해결해서 원래 목표대로 Windows 환경에서도 무리없이 돌아가도록 준비하겠습니다.  _ [수정/삭제]