2009-08-02 5 views
0

나는 사용자가 콘텐츠를 관리 할 수있는 웹 사이트를 운영하고 있습니다. 몇 가지 기본 페이지가 있습니다asp.net - 사용자가 웹 사이트의 콘텐츠를 관리하게합니다.

  • 시작 페이지
  • 뉴스 페이지
  • 등. .

는 내가 아닌 tecnical 사용자에게 포맷하고 (거의 자사의 블로그 또는 사용자에게 WYSIWYG 위키처럼) 시작 페이지의 내용을 변경할 수있는 기능을 허용 할하지만 난이 콘텐츠 (생성 된 HTML)를 원하는 웹 사이트에 포함되어야합니다.

모범 사례가 있습니까?

답변

1

당신은 모범 사례에 대해 질문했습니다. 모범 사례에 관심이 있다면 괜찮은 콘텐츠 관리 시스템 (Umbraco은 좋은 .NET CMS 임)을 다운로드하고 사용하는 것이 좋습니다.

빠르고 더러운 것을하고 싶다면 그럴 수도 있습니다. 마찬가지로 당신은 쉽게 TinyMCE 또는 FCKeditor과 같은 것을 사용하여 사용자가 특정 페이지를 업데이트 할 수 있도록 필요한 기능을 갖춘 앱을 노크 할 수 있다고 말했다. (어쨌든 특정 페이지에 대한 액세스를 제어함으로써이를 달성 할 수있는 CMS에 대한 참고).

가장 간단한 솔루션 (돈을 살 수있는 경우 : P)을 수행했다면, 예를 들어 Adobe Contribute과 같은 상자 솔루션을 볼 수도 있습니다.

1

필요한 것은 CMS입니다. 무료 및 무료 ASP.NET CMS 시스템 모음은 opensourcecms.com에서 사용할 수 있지만 좋은 COTS 옵션도 있습니다.

당신은 분명히 하나의 프로젝트에 대해 자신의 준 CMS를 작성하고 싶지는 않습니다 : 친숙한 UI를 만들고, 저장하고, 관리하는 방법에 대해 많은 시간을 낭비 할 것입니다 , 위생 처리 입력 등) 바퀴가 이미 발명 된;)

+0

문제는 내가 나머지 콘텐츠를 완전히 관리하고 소유하고 싶어한다는 것입니다. 나는 전체 asp.net MVC 사이트가 있지만 사용자가 편집 할 수 있도록 그냥 몇 가지보기가 있습니다. .. – leora

+0

다시, 나는 내가 갖고있는 것 외에 다른 페이지가 더 이상 존재하지 않는다는 것을 안다. 과도한 해결책을 원하고 있지 않다. – leora

+0

소스를 열어서 좋은 점은 당신이 원하는 것을 취할 수 있다는 것이다. 사이트에 통합 될 수있는 CMS를 찾고 필요에 맞게 트윅하십시오. –

1

콘텐츠 관리 시스템 (CMS)이 필요합니다. 게시 된 페이지와 프로그래밍 된 페이지를 결합 할 수 있습니다. 게시 된 페이지에 웹 컨트롤을 배치하면 게시 된 정보와 프로그래밍 된 기능을 결합한 페이지를 볼 수 있습니다. 당신이 무료 솔루션을 갈 경우 또 다른 대안이 테이블의 텍스트를 저장하는 것입니다 http://www.dotnetnuke.com/

dotnetnke

내가 추천 할 것입니다. 사용자가 "편집 모드"로 이동하여 텍스트를 변경할 수 있습니다. 텍스트가 사용되는 각 장소는 테이블에 사용 된 키인 자체 ID가 있어야합니다.

우리는이 두 가지 방법을 모두 프로젝트에 사용해 왔지만 둘 다 정상적으로 작동합니다.

관련 문제