과제 명 : Smart Generator
개발 기간 : 2010. 2. 01 ~ 4. 31 (3개월)
개발 인원 : 2명 (창의 프로젝트)
( PL, 편집기 및 Open API 연동)
과제 요약 :
인터넷 및 컴퓨터의 기초지식 또는 HTML언어에 미숙한 사용자들이 블로그를 잘 만들기 위해서는 많은 노력과 연습이 필요합니다. 또한 HTML이라는 언어를 배워야 하는 단점까지 있습니다. 컴퓨터전문인이 아니고 일반인이 블로그 페이지를 작성 할 때 보다 쉽고 간편하게 기능을 구현 할 수 있도록 하기 위함이 이번 프로젝트의 목적입니다.개발 인원 : 2명 (창의 프로젝트)
( PL, 편집기 및 Open API 연동)
과제 요약 :
개발 일정 :
2월 : 페이지 설계 및 디자인 구성
3월 : HTML Generator Module, blogAPI Module 개발 및 툴 제작
개발 환경 :
- OS : Windows 2003, 7
- Tool : Visual Studio 2010, Blend4, IIS7.0
- Language : C#, HTML, Scripts, XAML(Silverlight 4.0)
스크린샷 :
과제 후기 :
이번 과제를 하면서 MVVM 패턴을 적용해서 개발을 하였고, 또한 Silverlight에대한 이해도를 높일수있었던 계기였습니다. 블로그를 통합 운영하는것이 있으면 좋겠다고 아이디어 기안서를 제출하여 통과 하였었는데 조금더 편하게 테그 없어도 UX를 통해서 해결하면 어떨까 해서 테그형식으로 묶여있는 기능들을 통합해서 그냥 객체처럼 글을 쓰면 자동으로 HTML로 변환후 적용이 되게 만들었습니다.
하지만 이렇게 하다 보니 각 블로그마다 블럭을 시킨 HTML 테그가 존재하여 사이트별로 따로 제작해야되는 문제점이 있었습니다. 하지만 통합적으로 적용하는것만 한시적을 테스트하고 접기 기능같은 중요 기능은 따로 적용하게 하여 프로젝트를 완료 하였습니다.
과제 문서
Smart Ganerator.docx