2009-08-02 12 views
0

私は、ユーザーがコンテンツを管理できるようにするウェブサイトを持っています。いくつかの主要なページがあります。asp.net - ユーザーがウェブサイトのコンテンツを管理できるようにする

  • ウェルカムページ
  • ニュースページ
  • など。 。

iは非tecnicalユーザーにフォーマットし、(ほとんどそのブログやユーザーへのWYSIWYG WIKIのように)ウェルカムページのコンテンツを変更する機能を許可したいが、私は、このコンテンツ(結果のhtml)にしたいですウェブサイトに含めることができます。

これに関するベストプラクティスはありますか?

答えて

1

あなたはベストプラクティスについて尋ねました。ベストプラクティスに興味があるなら、まともなコンテンツ管理システム(Umbracoは良い.NET CMSです)をダウンロードして使用することをお勧めします。

何かをすばやく、汚れていたい場合は、それも可能です。あなたが言ったように、簡単にTinyMCEまたはFCKeditorのようなものを使用して、必要な機能を持つアプリケーションをノックし、ユーザーが特定のページを更新できるようにすることができます。 (とにかく特定のページへのアクセスを制御することでこれを達成できるCMSに注意してください)。

あなたが最も簡単な解決策(そのお金は購入できる:P)の後であれば、例えばAdobe Contributeのような即時解決策を見ることさえできます。

1

必要なものはCMSです。無料および無料のASP.NET CMSシステムのコレクションはopensourcecms.comにありますが、良いCOTSオプションもあります。

あなたは間違いなくこの1つのプロジェクトのための独自の準CMSを書くことに取り掛かりたくありません:フレンドリーなUIの作成方法、コンテンツの保存および管理方法の検討に多くの時間を費やします、墨塗り入力など)これらのホイールは既に発明されています;)

+0

問題は、残りのコンテンツを完全に管理して所有したいということです。私は完全なasp.net mvcのサイトを持っているが、私はユーザーが編集できるようにいくつかのビューがあります。 .. – leora

+0

もう一度、私は持っているもの以外のページはもうありませんので、私は過剰殺しの解決策を望んでいません。 – leora

+0

あなたはあなたが望むものを取ることができます。あなたのサイトに統合され、あなたのニーズに合わせてツイックできるCMSを見つけてください。 –

1

コンテンツ管理システム(CMS)が必要です。出版されたページとプログラムされたページを組み合わせることができます。または、公開されたページにWebコントロールを配置すると、公開された情報とプログラムされた機能を組み合わせたページが表示されます。

あなたは無料のソリューションのために行く場合、私は別の選択肢がテーブルにテキストを格納することですhttp://www.dotnetnuke.com/

dotnetnkeをお勧めします。テキストを変更するには、ユーザーが「編集モード」に移動できるようにします。テキストが使用される各場所には、テーブルで使用されるキーである独自のIDが必要です。

これらのアプローチを両方ともプロジェクトで使用していますが、どちらもうまく機能しています。

関連する問題