2011-11-04 2 views
4

우리는 Umbraco를 통해 새로운 웹 사이트 개발을 시작하고 여러 개발자에게 최적의 설정으로 어려움을 겪고 있습니다.Umbraco를 사용한 개발을위한 기본 설정

지금 우리는 코드 디렉토리에 IIS를 가리키는 완전한 umbraco를 설치하고 각 개발자를위한 로컬 DB를 설치합니다. 우리는 Courier 패키지를 사용하여 내용 변경/푸시를 수행 할 계획이고, Git은 소스 코드를 사용할 계획이다.

이 설정을 사용하면 w3p에 연결하는 대신 F5 키를 사용하여 Visual Studio에서 디버깅 할 수 있습니다. 분리 된 DB는 내가 좋아하지 않는 부분이다. 공유 된 것을 선호 하겠지만, Umbraco의 캐싱 모델 (XML 파일에서)은 최적이 아니다. 데이터 유형 등의 변경은 다른 개발자의 환경에는 반영되지 않는다. 그러나 이것은 개발자 간의 공유 변경이 2 단계 프로세스 (Git + Courier)라는 것을 의미합니다.

사람들이 이미 팀 개발을위한 umbraco 설치에 대한 모범 사례를 생각해 냈습니다. 그들에 대해 듣기 좋을 것 같습니다.

감사합니다.

답변

4

우리는 코드에 중앙 소스 제어 시스템을 사용하고 모든 개발자와 하나의 데이터베이스를 공유합니다. 이것은 잘 작동하지만 소스 제어 저장소를 변경하거나 업데이트 한 후에는 Umbraco에서 루트 컨텐트 노드를 마우스 오른쪽 단추로 클릭하고 "전체 웹 사이트를 다시 게시"하여 캐시를 업데이트해야한다는 점만 기억하면됩니다.

이 설정으로 우리 모두는 개발 단계에서 코드와 데이터베이스를 공유합니다. 그런 다음 Courier를 사용하여 엄브 름 콘텐츠를 테스트 및 프로덕션 환경으로 전달할 수 있습니다.

+0

우리가 그 일을 끝내 었습니다. 감사 ! – Evgeni

관련 문제