주제: 제로보드5의 모듈과 같은 기능..?
현재 제가 알기로 plugin의 고유 url을 통해 plugin이 생성한 페이지를 이용한다거나 하는 것이 가능한 걸로 알고 있습니다. 고유 설정창도 지원되기 시작했구요.
그런데 아는 선배가 구글캘린더 기능을 자기 블로그에 추가하면서 소스를 직접 수정해서 사용하고 있길래, 어떻게 만들었나 봤더니 메뉴를 추가하고 블로그 스킨 틀을 그대로 유지하면서 페이지 내용만 캘린더로 바꿨더군요. 문제는 현재 있는 플러그인 고유주소 기능으로는 블로그 스킨 틀을 유지하면서 고유 페이지를 만들 수 없죠. 또한 현재의 페이지(공지사항) 기능도 글쓰기 형태라서 php 코드 같은 것을 실행해 블로그 내용으로 채워넣을 수 없습니다.
플러그인을 좀더 유연하게 만들 수 있게 하고, 블로그만으로 홈페이지 운영이 가능하기 위해서는, 마치 제로보드5가 제시한 "모듈" 개념과 같이, 플러그인으로 페이지의 내용을 채워넣을 수 있는 방법이 필요할 것 같습니다.
이를 응용하면 방명록도 모듈로 만들어서, 그림 아이콘을 지원하는 방명록 모듈을 쓴다거나, 혹은 제로보드와의 연동을 위해 wrapper 모듈을 만들어 쓴다거나... 이런 것들이 가능하지 않을까요?
문제는 스킨과의 조화를 어떻게 지킬 것인가인데, 이건 모듈이 생성하는 html 코드에 id/class 등에 prefix를 붙여서 모듈 고유의 css를 그 페이지를 볼 때만 헤더에 추가해준다든가, 아니면 UI를 만드는 컴포넌트를 태터에서 제공하고 스킨 제작자들이 그 컴포넌트를 위한 스타일시트를 만들도록 하든가 뭐 여러가지 방법이 있겠지요.
아무튼 간에 그런 개념이 도입되면 어떨까 합니다.
내면에 귀를 기울여 보자.