redgoose-dev / goose

Personal contents management system.
http://redgoosedev.github.io/goose/
MIT License
13 stars 6 forks source link

v0.3 업데이트 예정계획 #37

Closed redgoose-dev closed 10 years ago

redgoose-dev commented 10 years ago

plugin에서 editor의 비중이 너무 커지고 있다.
editor은 말 그대로 editor만 들어있어야하지만 기능이 너무 많이 들어있는것이다. 플러그인 설계의 잘못이 그대로 드러나고 있는듯하다.

그래서 둥지에서 editor플러그인을 고를 수 있게 되어있지만 둥지 테이블에서 editor필드는 삭제되고 json필드에서 article의 종류를 고르게할것이다.
다시말해서 article 전체를 플러그인으로 옮길 계획이다. article플러그인에서 새롭게 추가되는 기능을 부담없이 추가해서 집어넣는것이 목적이다. 프로그램 파편화가 상당히 엄려되는 일이지만 계속 추가되는 기능에 대한 대처가 필요할것이다.

특히 글쓰기에서 기능이 추가되면 글추가 처리나 submit에 같이 사용되는 일이 많고 복합적이기 때문에 아주 좋은 아이디어를 떠올려야 하는 시기가 왔다.