問題タブ [c1-cms]

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 投票する
1 に答える
1884 参照

asp.net-mvc - ソーシャル ネットワーク開発に最適な .Net Cm、Orchard または Composite C1?

オーチャードまたはコンポジット C1 のどちらの CMS を使用するかについてアドバイスが必要です。ソーシャル ネットワークの Web サイトを開発しようとしています。ソーシャル ネットワークの機能を開発します。

私の主な関心事は、パフォーマンス、軽い処理、および新機能/カスタマイズの簡単な開発です...おそらく、Windows Azure サーバーで Web サイトをホストする予定です。とにかく、この詳細が両方のフレームワークのどちらかを決定するのに役立つかどうかはわかりません。 ...

決めるのを手伝ってくれませんか?

0 投票する
4 に答える
4749 参照

asp.net - DNNとコンポジットC1-長所と短所

私はすでに数時間を費やして、顧客の新しいビジネスの1つに対するいくつかのCMSソリューションを研究しました...最後に、DotNetNukeCompositeC1の2つを考慮しました。

私はこれらすべてがたくさんの機能、たくさんの機能などを持っていることを知っています。

私が知りたいこと:

  • これらの両方で作業したことのある.NETの人はここにいますか?(はいの場合、あなたの意見を共有していただけますか-賛否両論?)

  • 何らかの理由で(いくつかのカスタムのもののために)新しいASP.NETコードを追加する必要がある場合、これら2つのどちらがこれに適していますか?

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

content-management-system - Common Composite C1 CMS から複数のサイトを実行する

複数のサイトを同じ複合 C1 CMS に接続できるかどうか疑問に思っていますか? サイトのモバイル バージョンを作成することを計画しているため、「One Common CMS」システムを通じて両方のサイトのコンテンツを制御できることが最善の策です。

次のようなフォルダー構造を考えています。

「プロジェクトフォルダー」(level1) -->> 「WebSite(複合C1)フォルダー」(level2)

つまり、モバイル サイトはメイン サイトと同じレベルです。

しかし、そのようにすると、それらは両方とも同じデータベースを指す2つの別々のインストールになりますが、コンテンツをデータベースに保存する際に、複合ストアの状態情報やその他の詳細が心配です。

したがって、2 番目の構造は次のようになります。

「プロジェクトフォルダー」(レベル1)→「WebSite(コンポジットC1)フォルダー」(レベル2)→「MobileSite(コンポジットC1)フォルダー」(レベル3)

つまり、メイン サイトのサブ フォルダとしてのモバイル サイト。

どんな助けでも大歓迎です

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

content-management-system - Composite c1 cmsを使用したフォトギャラリー

複合 C1 CMS を使い始めたばかりです。また、フォト ギャラリーを作成するために必要なサンプル サイトを 1 つ作成しました。1枚の写真をアップロードできましたが、ギャラリーを作成するのに混乱しました。また、一度に複数の写真をアップロードする必要があります。

だから、私は解決策に非常に感謝します

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

content-management-system - Composite C1 では、各クライアントに独自のインスタンスが必要ですか?

Composite C1 の場合、各サイトに独自のインスタンスが必要なのか、それとも 1 つのバックエンド インターフェイスを複数のサイトをホストするように構成できるのか疑問に思っています。

ユーザー権限を使用して、あるユーザーに自分のコンテンツのみを表示させ、別のユーザーのコンテンツを表示させないようにできることに気付きました。

これに関するベストプラクティスは何ですか? クライアントごとに、C1 の新しい個別のインスタンスをデプロイしますか?

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

c1-cms - 複合 C1 アーキテクチャはどのように機能しますか?

Composite C1 コアで何が起こっているのか、概要を説明できる人はいますか? 特に、プラグイン アーキテクチャがどのように機能するか、システムのコア コンポーネントが何であるか、つまりリクエストが到着したときにアーキテクチャで何が起こっているかを知りたいと思っています。説明は、ステップと関連するクラスのリストだけで十分に冗長である必要はありません。

コア開発チームの 1 人が私を啓発してくれることを願っています...そして、さらに API を公開するかもしれません (ヒントは、より多くのクラス ドキュメントを提供してください)。

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

c# - Webforms プロジェクトと Composite C1 の統合

ある種の Web ショップである ASP.Net Webforms アプリケーションを開発しました。一部のページには編集コンテンツ、ニュース、記事などしかありません。これらのコンテンツは現在データベースから取得されており、コンテンツ ライターが編集するのは困難です。

上司は、Composite C1 を CMS として使用し、それをプロジェクトに統合できるかどうかを確認するように求めています。

私は今それを調べて、数日間試してみましたが、それが良いアイデアであるかどうか、そして2つのシステムをどのように正確に統合するかはまだわかりません.

  • ウェブサイトのナビゲーション メニューやその他の永続的な部分は、データベースから取得され、編集ページにも表示する必要があります。
  • SEO に適した URL (ルーティング) を使用しており、URL は同じままである必要があります。

2 つのプロジェクトをマージするのはどのくらい複雑ですか? 古い ASP.Net Website Project をあきらめて、すべてのサイトを Composite プロジェクトに入れる必要がありますか? それとも、ナビゲーションメニューなどを共有しているにもかかわらず、両方を並べて実行することは可能ですか?

ルーティングは問題になりますか?

誰もこの種のマージを以前に行ったことがありますか? どんな経験も大きな助けになります。

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

c# - コンポジットC1ではセッションが機能しない

CompositeC1を既存のASP.NetWebサイトプロジェクトと統合し始めました。

SessionStateを使用する一部のユーザーコントロールをMasterPageに配置すると、SessionStateが有効になっていないというエラーが発生しました。

設定してみました

次にweb.configに追加し、

しかし、まだ成功していません。

セッション状態が機能しないのはなぜですか?また、コンポジットC1プロジェクトでセッション状態を有効にするにはどうすればよいですか?

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

c1-cms - 複合 C1 IIS 仮想ディレクトリのセットアップ

仮想ディレクトリ内に複合 C1 サイトをセットアップしようとしていますが、複合が気に入らないようで、C1PageRouting エラーが発生します。

既存のサイトの一部をコンポジットに実装しているため、既存のサイトを実行し続け、変更されたモジュールをコンポジットの代替品に置き換える必要があります。したがって、私が見つけた唯一の方法は、IIS 仮想ディレクトリを使用することです。

以下は、実装しようとしている IIS ディレクトリ構造です。

IIS_Sites [レベル 0]

そして以下は私が得ているエラーです:

オブジェクト参照がオブジェクト インスタンスに設定されていません。

説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。

例外の詳細: System.NullReferenceException: オブジェクト参照がオブジェクトのインスタンスに設定されていません。

ソース エラー:

現在の Web 要求の実行中に未処理の例外が生成されました。例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して特定できます。スタックトレース:

[NullReferenceException: オブジェクト参照がオブジェクトのインスタンスに設定されていません。] Composite.Core.Routing.Pages.C1PageRouteHandler..cctor() +200

[TypeInitializationException: 'Composite.Core.Routing.Pages.C1PageRouteHandler' の型初期化子が例外をスローしました。] Composite.Core.Routing.Pages.C1PageRouteHandler..ctor() +0 Composite.Core.Routing.Pages.C1PageRoute.GetRouteData (HttpContextBase コンテキスト) +968 System.Web.Routing.RouteCollection.GetRouteData(HttpContextBase httpContext) +355 System.Web.Routing.UrlRoutingModule.PostResolveRequestCache(HttpContextBase コンテキスト) +75 System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep. Execute() +80 System.Web.HttpApplication.ExecuteStep(IExecutionStep ステップ、ブール値 & completedSynchronously) +270

バージョン情報: Microsoft .NET Framework バージョン:4.0.30319; ASP.NET バージョン:4.0.30319.237

何か心当たりがあれば助けてください。

また、動作させるために特別な設定が必要かどうかを mawtex に知らせてもらいたいと思います。

ありがとう。

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

c# - Composite C1 で生成されたページを処理する

現在コンポジットに移行しようとしている ASP.Net プロジェクトでは、非物理ページの処理に問題があります。

簡単にするために、Web ショップがあり、データベース内の各カテゴリに独自の URL があると仮定します。(例: /myshop/服)

ASP.NET プロジェクトでは、このような URL は、要求を処理し、データベースからカテゴリ コンテンツを読み取る Category.aspx ページにルーティングされます。

Composite は「実際の」ページにより重点を置いているようですが、このようなことを実現するにはどうすればよいでしょうか? (特にルーティング)

そして: これらの生成されたページを、たとえば Navigation.Path などのモジュールで動作させる方法はありますか?