Umbraco > Using .NET User Controls

Umbraco CMS

지난주 오픈유스소사아어티에 참가해 이런저런 재미난 얘기와 Umbraco라는 오픈소스 플랫폼을 소개받음

국내엔 거의 소식이 전무하지만 외국에선 꽤 활발히 진행중이라 한다. 활발히 진행된다는건 많은 개발자들이 달라붙어 코드의 Version이 계속 증가한다는 이야기도 맞겠지만, 나는 좀더 실질적인… 이 플랫폼을 이용해 실제로 뭔가 일을 하고 있다는 점에 좀더 귀가 솔깃해졌다. 기타 여느 다른 모임처럼 소개를 받고, 인사를 나누고, 술 한잔 기울이며 뭔가 재미난 일들을 얘기하고 공감했지만 정작 내가 봐야할건 코드이기에 … 간단히 아래 예제를 따라해봤다.

http://umbraco.com/help-and-support/video-tutorials/introduction-to-umbraco/developer-introduction/using-net-user-controls

제목만 봐선 그냥 UserControl을 추가하는 정도겠거니 했는데 Asp.net에서 간단히 Localization하는 방법과 또 Umbraco에서 활용하는 방법을 소개한다. (정작 Umbraco 소스에는 App_GlobalResources 폴더가 없지만 😦
한가지 의문점은 나중에 뭔가 UserControl을 왕창 만들땐 DLL 관리를 어찌 하는게 좋을까?
예제에서 보여지는 방법은 매우 간단하다. ascx와 dll 파일을 적절한 폴더해 복사한 다음 Umbraco.Setting 메뉴에서 간단히 등록만 해주면 되지만, 나중에 하나의 DLL에 여러개의 UserControl을 구현할때… 뭔가 조금만 바꿔도 결제부터 죄다 테스트를 해야했던 몇년전 기억을 떠올려보면 이 방법은 별로 와닿는 방법이 아니다.
해서 MVC 쪽에 기대를 걸고 있지만… 암튼 자세한 부분은 일단 담달 v5 Jupiter 버전이 나와봐야 알듯허다

Umbraco의 다음 진행사항으로 일단 다음달엔 Plugins라는 개념을 도입해 새로운 버전을 출시한다고 하니 그 전까지는 계속 튜토리얼을 봐두는것이 최선인거 같고… 무엇보다 MS+OpenSouce의 조합도 이제 조금씩 익숙해지는거 같아 다행이다

ps. Umbraco는 WebMatrix를 통해 정말 간단히 체험해볼 수 있다. DB도 따로 서버 없이 단일 파일로 돌릴 수 있으니 그냥 … 깔면 OK :mrgreen:

http://www.microsoft.com/web/gallery/umbraco.aspx 

Advertisements
%d bloggers like this: