2

私は様々な部門の間のコンテンツの責任を広げることができる軽量のソリューションを探しています。これはCMSのように聞こえます。しかし、最初の印象では、CMSを実装する際には、通常、既存のツールを統合してそのCMS内で作業する必要があることが示唆されています。それはひどく魅力的ではありません。asp.netに既存のツール(ページ内のコントロールとして)と一緒に統合するCMSはありますか?

これまでのことをやり続けていくためには、既存のツールを変更せずに既存のアーキテクチャと連携できるCMSソリューションが理想的です。私はページにドロップして一意のIDを与えることができ、そのコントロールはDBから適切なコンテンツを取得します(一例のみ、同じ目的を達成するための他の方法は問題ありません)。おそらくこのようなものを自分で一緒に置くことはできますが、それは車輪を再発明する可能性が非常に高いようです。

そのような方法で統合できるasp.net CMSソリューションはありますか?

コンテンツに両方のWebフォームとMVCと
  • 作品
  • を編集するためのアクセスを決定するために、既存のasp.netユーザー/ロールを使用する能力
  • MS SQLとの互換性
    • :用

      余分なポイント通常のCSSで作業する能力。何らかの方法で変換する必要はありません。

    編集 - 統合HTMLエディトルは問題を解決する可能性が高いと思われる。 N2 CMSはまた、既存のasp.netソリューションと一緒に統合すると主張しましたが、私はそれが何を必要としているのかよくわかりません。 HTMLエディタに行くことで私が逃したことはありますか?私がユーザーの手にもっと力を入れることができれば、他のものが統合しなければならないものではなく、物事と並行して操作することができれば、それはいいだろう。

  • 答えて

    1

    あなたが必要とするのは、ユーザーがサイトの一部のコンテンツを制御するための非常に軽量な機能です。あなたの環境に統合されたHTMLエディターコントロールを無料で提案するのと同じように使用できます。

    FCKEditor

    TinyMCE

    ExtJs

    MarkdownSharp(スタックオーバーフローはこの1つを使用して、修飾された...)

    0

    チェックアウトEktron CMS400には、既存のページに追加できるサーバーコントロールがあります。

    0

    EKTRONは、既存のアーキテクチャにプラグインすることができるNETのCMSであります。 MS SQL Serverを使用しており、WebフォームとMVCの両方で最新バージョン(v8.5)が動作します。

    API(Framework APIと呼ばれる)は、Contentオブジェクト(GetItem()、GetList()、Add()、Update()、Delete())に対してCRUD操作を実行するために使用される.NET APIです。たとえば、ユースケースに関しては、IDでコンテンツを取得したり、フィルタを定義してコンテンツアイテムのリストを取得できるようにするメソッドがあります。標準のASP.NETデータバインディングを使用してコンテンツをレンダリングし、CSSを使用してスタイルを設定します。

    ここでは、Contentオブジェクトを取得し、標準のASPを使用してレンダリングするためのスニペットを示します。NETのListViewサーバコントロール:

    ContentManager contentManager = new ContentManager(); 
    ContentData contentData = contentManager.GetItem(30); 
    
    ListView1.DataSource = new List<ContentData> { contentData }; 
    ListView1.DataBind(); 
    

    そして、あなたのASPXテンプレートには、あなたがこのようにリストビューServer Controlを使用して、それをレンダリングします:

    <form id="form1" runat="server"> 
    <div> 
    
    <asp:ListView ID="ListView1" runat="server"> 
        <ItemTemplate> 
         <h1><%# Eval("Title") %></h1> 
         <p><%# Eval("Html") %></p> 
         <p><%# Eval("DateCreated") %></p> 
        </ItemTemplate> 
    </asp:ListView> 
    
    </div> 
    </form> 
    

    最新のリリース(V8.5)が提供することに焦点を当てタイトな開発者APIであり、開発者から多くの肯定的なフィードバックを受けています。私はこれらの技術的なウェビナーを見て起動をお勧めしたい、開発者の経験がEKTRONの最新バージョンを使用してどのようなものであるかのより良い理解を得るためにhttp://ektron.tumblr.com/

    :あなたはここでそのフィードバックのいくつかを見ることができますhttps://www.ektron.com/BlogPost.aspx?id=12884902084

    +0

    グレート、今週末にこれらのビデオを見ている時間を過ごすでしょう。 Ektronの弱点は何ですか? – Eric98118

    +0

    私が話したことのある人は誰も、叫んで速く走っているとアドバイスしなければなりませんでした。 –

    +0

    ワイアット - そのフィードバックのほとんどは日付です。最新バージョンはv8.5です。フィードバックは非常に肯定的です。エリック - ビデオを見てから、あなた自身のためにそれをダウンロードして、それがフィットであるかどうかを確認してください。 – Bill

    関連する問題