
아, 준비시간 정말 길었습니다. 그런데 아직도 못 넣은게 많습니다.
만들다가 완성도가 낮은 기능이라 겉으로 드러나지 않게 처리한 것도 있고,
환경설정 옵션은 만들었는데 동작 안하는 것도 있습니다.
그래도 어쨌든 정식판입니다.
그동안 버전 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개월 반 정도의 시간 동안 고치고 바꾼게 정말 많은데, 주된 것만 뽑으니 이 정도로 정리가 되네요. 게다가 불충분한 기능이 그대로 들어간 것도 있고.. 아직 제가 욕심이 많은건지는 모르겠지만 정말 갈 길이 멀어보입니다. 날개의 기본적인 개발 외에 해야 할 일, 하고 싶은 일이 정말 많은 상태인지라 순식간에 뚝딱 하기는 어렵습니다.
그래도, 잘 부탁드립니다 :)















