問題タブ [n2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
3152 参照

asp.net - N2 CMS を検討しているが、パフォーマンスが心配。これは正当化されますか?

やあ、N2 コンテンツ管理システム ( http://www.codeplex.com/n2 ) を使っていた人はいますか。はいの場合、パフォーマンスに関して(高負荷下で)どのように機能しますか?かなりシンプルで使いやすそうです。

エイドリアン

0 投票する
3 に答える
1428 参照

visual-studio-2008 - Web サイト プロジェクトと Web アプリケーション - どちらが優れていますか?

vs2008 の Web サイト プロジェクト テンプレートを使用したテンプレートの基本的な実装を持つ cms (N2) の使用を開始しました。それをコンパイルするとき、私が慣れ親しんでいる Web アプリケーション プロジェクトを使用するよりもはるかに時間がかかることに気付きました。

私の質問は次のとおりです。

  1. コンパイルに時間がかかるように見えるのはなぜですか?
  2. どちらを使うのが良いですか?
  3. それを Web アプリケーションに変換する必要がありますか?

これが重複している場合は申し訳ありませんが、同様の質問が見つかりませんでした。

乾杯

0 投票する
2 に答える
642 参照

ajax - N2 CMS 評価ユーザー コントロール

私は現在、N2 CMS フレームワークでサイトをまとめています。私がやりたかったことの 1 つは、かなり標準的な星評価スタイルのユーザー コントロールなどを使用して、サイトのさまざまな要素をユーザーが評価できるようにすることでした。

特にN2内で実装されたものに似たようなものはありますか? N2でこれを達成するための最良の方法について、いくつかの指針を探しています。

また、違いがあるとは思いませんが、現在、N2 内で ASP MVC を使用してこれらすべてを実装しています。

前もって感謝します

ポール

0 投票する
1 に答える
527 参照

asp.net-mvc - N2 MVC コントローラ アクション キャッシング?

MVC でN2を使用すると、非常に奇妙な問題が発生します。私がテスト用に書いた純粋な MVC のみのアプリでは発生しないため、N2 側に関連しているようです。基本的に、ページ内からコントローラー アクションを呼び出す場合、コントローラー アクション パラメーターは、複数回呼び出されると、キャッシュされているかのように動作します。

例として、コメントを含む記事があります。ユーザーがコメントを追加したい場合、CommentController の AddComment アクション メソッドが呼び出されます。ユーザーが初めてコメントを追加すると、これは正常に機能します。ただし、同じルーティング パスへの後続のすべての呼び出しで、異なるパラメーターのセット (つまり、誰かが別の異なるコメントを付けた場合) を使用すると、最終的に AddComment アクションに渡されるパラメーターは、最初の呼び出しとまったく同じになります。呼ばれた。

これを止める唯一の方法は、基本的にアプリを強制終了して再起動することです。その後、誰かがコメントを追加すると、以前と同様に正常に機能しますが、後続のコメントはすべて同じになります。なぜこれが起こったのか、私にはまったく考えがありません。

なぜこれが考えられるのか、誰にも考えがありますか?

どうもありがとう。

0 投票する
1 に答える
1411 参照

asp.net - 「エンタープライズ」環境でN2CMSをどのようにセットアップしますか?

私はN2CMSで遊んでいて、これまでのところ感銘を受けています。しかし、例から「エンタープライズ」グレードのソリューションに移行することは大きな飛躍のように思えます。

私が本当に必要としているのは、ActiveDirectoryと統合された堅牢なアクセス許可と役割です。これまでのところ、私はメンバーシッププロバイダーとロールプロバイダーと遊んでいて、物事を順調に進めてきました。しかし、私が行ったことと、人々が実際に物をどのように使用しているかを比較したいと思います。

大規模な組織でN2CMSをどのようにカスタマイズして展開しましたか?

アップデート:

この質問は、私たちにとって一種の論点になっています。必要な機能の多くが箱から出して含まれていたため、代わりにUmbracoを使用することにしました。ただし、N2はまだ特定の点で優れたシステムのようです。

0 投票する
3 に答える
1146 参照

c# - N2 CMS の最適化

N2 CMS の起動は非常に遅いです。私が聞いたところによると、最初の JIT コンパイルでそれ自体がすべてメモリにロードされ、高速なシステムでは 2 ~ 3 分かかりますが、私のローカル マシンでは 10 分かかることがあります。

もちろん、これはデバッグを非常に苦痛なものにします。

とにかくこれを最適化する方法を知っている人はいますか? N2 のドキュメントを検索してみましたが、本当にひどいです。ありがとう。

0 投票する
1 に答える
947 参照

blogs - N2 CMS 内のブログ機能

テンプレートプロジェクトの一部を使用していくつかのプロジェクトに N2 cms を使用してきましたが、しっかりしたブログコンポーネントに遭遇していません。基本的に、タグ、カテゴリ、および複数の作成者を処理する非常に単純なものを探しています。

N2 にプラグインできるものを構築または使用した人はいますか?

そうでない場合、何か素晴らしいものを稼働させるのはどれほど大きな仕事だと思いますか?

0 投票する
1 に答える
564 参照

content-management-system - N2CMS-マイアイテムがツリーに表示されない

N2CMSに精通している人はいますか??

iveはそれを使い始めたばかりで、これまでのところとても良いですが、私はあなたたちが何が悪いのかを知っていると確信しているという問題があります。

私はこの単純なアイテムクラスを持っています...

編集モードでは、N2 CMSがそれを取得し、ページを作成してすべてのデータを入力できます。

これが完了すると、スタートページの下のツリーに表示されるはずですが、表示されません。

すべてのデータはデータベースにありますが、ツリーにはありません。そのため、一度作成すると編集できません:(

誰かが私が間違っていることを提案できますか?

御時間ありがとうございます

Truegilly

0 投票する
1 に答える
1271 参照

nhibernate - サブクラスごとのテーブルを使用して 1 対多で Nhibernate する

N2CMS のデータベース構造をカスタマイズしていて、問題が発生しました。2 つのクラスを以下に示します。

nhibernate マッピングは次のとおりです。

次に、Customer のインスタンスを取得すると、customer.Licenses は常に空ですが、実際にはデータベースに顧客のライセンスがあります。nhibernate ログ ファイルを確認すると、SQL クエリが次のようになっていることがわかります。

nhibernate は、CustomerID が「n2item」テーブルにあると考えているようです。理由はわかりませんが、それを機能させるには、SQLは次のようにする必要があると思います。

私のマッピングの何が問題なのか、誰でも指摘できますか? また、ある顧客の正しいライセンスを取得するにはどうすればよいですか? 前もって感謝します。

0 投票する
1 に答える
1354 参照

asp.net - N2 テンプレートに基づく Web フォーム N2 CMS アプリの作成

N2 CMS のドキュメントを詳しく調べましたが、これを達成するための明確な一連の手順はわかりません。

タスクは、N2 に基づいて新しい Web フォーム CMS アプリを作成することです。基本的に、Stripes テーマを使用してカスタマイズします。

最初に完全なソース コードをダウンロードし、SQL Server を搭載した開発マシンで動作するようにしました。この後、アプリケーションを実行するために必要なファイルを、wwwroot の新しい Web フォーム フォルダーにコピーするさまざまな試みを行いました。欠落している DLL やブラウザー コントロール アダプターなどに関連して、他のユーザーと同じランタイム エラーが多数発生しました。

「howto_install.txt」によると、私の現在のアプローチは、発行機能を使用して、必要なファイルを wwwroot フォルダーに移動することです。3 つの異なるクライアントの CMS サイトで作業したい場合、これは本当に望ましくありません。考えてみてください。いずれにせよ、今 wwwroot フォルダーに新しいサイトを表示すると、ホームページのホームページ リンク、すべての画像リンク、およびすべての管理リンクが壊れています(これはサイトを IIS7 に移動した後に発生しました)。インストールドキュメントには、「N2管理ファイル」を新しいフォルダーにコピーすることが記載されています-これが何を意味するのか誰か説明できますか?

wwwroot フォルダで新しい Web フォーム N2 サイトをフル機能で動作させるための基本的な手順の概要を説明できる人はいますか?