origoni's Blog from Millky

origoni의 스프링 블로그 입니다.

히스토리 기능 아이디어

밀키 1.0에 있던 글 히스토리 기능을 가지고 오려 데이터를 보니. 오타 한두개 때문에 생긴 히스토리가 너무 많은거다 ㅠㅠ

그래서 5%이상 본문이 수정될때만 히스토리를 저장할까 하다가 그것도 애매한 것 같아서 주현이와 이야기하다가 아주 좋은 방식을 생각해냈다. 

히스토리 남기는 부분에 대한 사항을 사용자에게 위임하고(체크박스) 대신 기본값을 부여하는 방법이다. 

만약 본문에 5% 이상(태그빼고) 수정이 된다면 기본값은 history 저장함 이고 그 이하로 수정된다면 history 저장 안함으로 기본값을 부여하는 것이다. 단 5%이하라도 첫 수정(혹은 아직 히스토리가 없을경우) 은 기본값이 저장함이다. 

자바스크립트가 리얼타임으로 할 수.... 흠 ㅋ (js 라이브러리를 찾아보자)

그냥 일정 이상으로 수정되면 히스토리 저장을 켤까 ㅋ

수정 시작시 글 자수의 5% 계산 -> 자바스크립트로 수정되는 글자수 카운팅??? -> 정해놓은 임계치 넘어가면 히스토리 저장 켜기. ㅋㅋㅋ 아우 쉽지 않군


암튼 좋다 ㅎㅎ

역시 아이디어는 같이 생각하면 좋다 ^^*


ThePersistenceOfMemory


origoni 2015-03-12 21:43:02

https://github.com/kpdecker/jsdiff ??? 이거쓰면 될 듯?
back to top