2011-01-17 6 views
1

저는 ASP.NET을 사용하여 웹 사이트를 개발하는 방법과 온라인 포트폴리오/이력서로 사용할 개인 웹 사이트를 설정하는 방법을 배우려고했습니다. 내 웹 사이트에서는 휠을 재발견하지 않기로 결정하여 사전 준비된 ASP.NET 기반 CMS를 사용하기로 결정했습니다.움 브라 코 대안?

많은 리뷰를 읽은 후에 나는 움 브라 코에 정착했지만 지금은 대안을 찾고 있습니다. 나는 Umbraco를 많이 좋아하지만 문제가 계속 발생합니다. 내 호스트에 설치 한 이래로 파일 시스템이나 데이터베이스를 통해 직접 변경하지 않았습니다. 모든 변경 사항은 관리자 사이트를 통해 변경되었습니다. 그러나 어떻게 든 데이터 유형을 삭제할 수없는 상태가되어 버렸지 만 지금은 내 템플릿 중 하나를 삭제하거나 이름을 바꾸는 데 문제가 있습니다. 솔루션에 대한 Umbraco 포럼을 검색해 보았고 대개 정리할 데이터베이스에서 SQL 스크립트 해결 방법을 실행해야한다는 것을 알았습니다. 이런 종류의 일은 내 개인 사이트를 위해 내가 원하는 바이얼이 아닙니다.

나는 Umbraco와 함께 많은 사람이 가지고있는 문제가 있습니까? Umbraco와 비슷한, 더 안정적인 다른 무료 CMS 시스템이 있습니까? 특히 Umbraco가 내 사이트에서 생성 된 HTML을 완전히 제어 할 수있는 방법을 정말 좋아합니다. 이 경우에는 단순도 좋습니다. 나는 어떤 종류의 사회적 네트워크/커뮤니티 포털/포럼/블로그 사이트를 만들려고하지 않습니다. 이 사이트에 로그인하는 사람이 여러 명이나 없을 것입니다.

저는 지금 N2에 대해 조금 읽었습니다. 지금은 고려하기 시작했습니다. 더 많은 개발자를 기반으로하고 Visual Studio에서 실제 .NET 클래스를 통해 페이지 유형을 설정하는 것이 좋습니다. 다시 말하지만 처음부터 내 CMS를 만들려고하지는 않지만 동시에 대부분의 다른 CMS 시스템에서 무슨 일이 벌어지고 있는지 보느라 얼마나 힘든지 좋아하지 않습니다.

+0

안녕을 변경, 죄송는 데 문제가 듣고 Umbraco와. 나는 당신이 이전에 겪어 본 문제를 보지 못했다고 솔직하게 말할 수 있습니다. 그러나 데이터베이스에 최근 변경되어 더 많은 외래 키 제약 조건 등을 넣는 경우가 있습니다. 모호한 오류가있는 항목을 삭제하지 못하는 경우가 있습니다. 예를 들어, doctype과 템플릿을 삭제할 때 템플릿이 doc 형식으로 참조되지 않도록하거나 그 반대의 경우에도 제약 조건 문제가 발생할 수 있으므로 템플릿을 삭제해야합니다. 문제 또는 포럼 게시물에 대한 링크에 대한 자세한 내용을 게시하면 도움을 드릴 수 있습니다. –

답변

6

저는 N2를 사용하지 않았기 때문에 이에 대해서는 언급 할 수 없지만, 대체 방법은 Orchard 또는 FunnelWeb입니다.이 둘은 모두 MVC 3과 Razor에 있습니다.

블로그가 대부분 블로그 일 뿐이라면 FunnelWeb이 좋은 옵션입니다.

현재 관심이 있으시면 Orchard and Umbraco 사이의 비교를 작성하고 있습니다.

+0

음, 나는 지금 Umbraco를 고수하기로 결정했습니다. 데이터베이스 테이블에서 항목을 수동으로 제거하여 문제를 해결할 수있었습니다. 하지만 FunnelWeb과 Orchard 모두 내가 체크 아웃해야하는 실행 가능한 CMS 옵션처럼 보이기 때문에 이것을 정답으로 표시하고 있습니다. –

4

당신이 Umbraco와 함께있어 기쁘게 생각합니다. 처음에 Umbraco에서 작업을 시작했을 때 나는 당신이 위에서 언급 한 정확한 이유 때문에 너무 좌절했습니다. 데이터 유형을 삭제할 수 없다는 문제는 IE (문서 또는 미디어 유형)에 연결되어있는 것을 의미 할 수 있습니다. IE (데이터베이스를 통해 IE)를 강제로 삭제하면 설치가 엉망이 될 수 있습니다. < - 경험에서 말하기.

저는 Umbraco와 절대적으로 사랑합니다. 나는 내가 지금 필요한 모든 것을 만들 수 있다고 확신한다.

내 자신의 경험에서 얻을 수있는 최고의 조언은 Umbraco에서 사이트 아키텍처를 구축하기 전에 철저히 계획 한 사이트 아키텍처인지 확인하는 것입니다. 당신은 그곳에서 주변을 뒤적 거리며 주변을 돌보고 싶지 않습니다. 그리고 그것은 당신이 정말로 뜨거운 물에 몸을 실을 수있는 곳입니다.

재미있게 보내세요!

0

당신은 좋은 성능과 최소한의 .NET mvc4의 CMS가 (당신이 .NET MVC에 대해 알아야 할 사항의 상단에 매우 몇 가지 개념을 추가하지만 .net4.5을 필요로하지 퍽에게 https://bitbucket.org/yohsii/puck/overview

을 확인하려면 따라서 VS2012)를 사용할 수 있습니다.

그것은 또한 상자 밖으로 localdb 사용하지만 당신이를 설치하지 않으려면 그냥 평범한 SQL 서버 데이터베이스 MDF 파일을 연결하고 연결 문자열