問題タブ [personalization]

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

asp.net - ASP.NET+Cookieを使用した匿名のパーソナライズへの効率的な方法

ASP.net環境で匿名のパーソナライズを実現しようとしています。ASP.NET2.0がプロファイルを提供することを知っています。ただし、私が取り組んでいるサイトは比較的トラフィ​​ックの多いサイトであるため、データベースへのトラフィックはできるだけ避けたいと思います。

他の明白な解決策はクッキーですが、クッキーの制限を考えると、誰かが情報をクッキーに保存するための効率的な方法があるかどうか疑問に思いました。アマゾンやヤフーがアノンをどのように扱っているか知っている人はいますか?パーソナライズ?

最終的には、事前定義されたキャンペーンの一連のビジネスルールの概要に基づいて、さまざまな動的コンテンツをユーザーベースに提供しようとしています。その理由は、当サイトのコンバージョン率を測定するためです。同じキャンペーンをサイトのすべての異なるページで使用できます。これをCookieに設定する必要がある理由は、必要に応じて、ユーザーが以前に提供されたものと同じコンテンツを表示できるようにするためです。だから、これは私が今クッキーに持っているものです。

そして、キャンペーンが多く、各キャンペーンが多くのページで使用されている場合、これが蓄積されることがわかります。

前もって感謝します!

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

sharepoint - プログラムで Web パーツを SharePoint ページに追加し、値を Web パーツのパーソナル化ストアに保存する

私のプロジェクトでは、プログラムで Web パーツ ページを作成し、SPLimitedWebPartManager を使用して Web パーツをページに追加します。また、Web パーツのいくつかのプロパティを設定し、それを Web パーツのパーソナル化スコープに保存したいと考えています。Web パーツの個人用設定ストアにアクセスするにはどうすればよいですか?

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

sharepoint - SharePoint カスタム パーソナライゼーション

ページにドロップダウンの数を表示するsharepointカスタムソリューションを作成しています。ドロップダウン データは、5 つのページで共有されます。

ユーザーがそのページまたは同じドロップダウンを持つ他のページにアクセスするたびに、ドロップダウンで事前に選択された値が保存されていることを確認できるように、ユーザーの選択した値を保持したいと考えています。

これを実装するには、いくつかのオプションがあります。SharePoint に最適なものを提案してください 1)Sharepoint ユーザー プロファイル 2)Sharepoint リスト 3) Cookie 4) 分離ストレージ?

ここでのオプション 3 と 4 はクライアント側です。しかし、SharePoint が提供するユーザー設定/個人設定情報を保存する他の方法を探しています。

SharePoint でこれを行う正しい方法はどれですか? ありがとう

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

sharepoint - アプリケーション ページによる SharePoint のパーソナライゼーション

アプリケーション ページとして SharePoint に展開された ASP.NET アプリケーションにパーソナライゼーション (WebPartManager と WebParts) を実装しようとしています (別のアプリケーションと _layouts に展開された aspx ページ)。

SharePoint パーソナライゼーション プロバイダーを利用したいので、プロバイダーを ASP.NET アプリケーションの WebPartManager に接続するだけです。ただし、SharePoint はこれらのタスクを実行するために SPRequest オブジェクトを呼び出すようであり、パーソナライズ用のプロバイダーはありません。

私が試した 2 番目のオプションは、これらのページで SharePoint WebPartManager を使用することでしたが、アプリケーション ページが SharePoint コンテンツ データベース内にアップロードされたページではないため、うまくいかないようです。そのため、Web パーツを追加/パーソナライズしようとするとエラーが発生します。

アプリケーション ページで SharePoint パーソナライゼーションを利用するクリーンな方法を知っている人はいますか?

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

asp.net - 内部のデータを失うことなく、ASP.Net パーソナライゼーション テーブルを再構築/修復する方法はありますか?

ASP.Net メンバーシップ サービスを使用する Asp.Net アプリを継承しました。パーソナライズされた Web パーツをサイトに追加しようとしていますが、多くのエラーが発生します。Aspnet_regsql.exe によって生成されたテーブルが変更されたようです。おそらく、過去のある時点で「select into」を使用してコピーされたため、すべてのインデックスと主キーが失われました。

内部のすべてのデータを失わずにこれらのテーブルを修復するにはどうすればよいですか?

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

eclipse - 選択したワークスペースに基づいて Eclipse のアイコンを変更する

選択したワークスペースに基づいて Eclipse ワークスペースのアイコンを何らかの方法で変更することは可能ですか? 異なる Eclipse インスタンスで複数のワークスペースを開いて実行しているため、認識が複雑になります。場所を示す場所引数を試しましたが、パッケージ エクスプローラー/ナビゲーターでのディレクトリの選択に基づいて変更されます。任意のヒント?

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

python - django admin:会社の支店は多くのモデルのレコードのみを管理する必要があります

同じアプリを使用している世界中に多くの支店を持つ1つの会社。同じ/adminにサインインしている各ブランチのスーパーバイザーは、多くのモデル(ブログ、ギャラリー、サブスクライブしているユーザー、クライアントリストなど)のレコードのみを表示して管理できる必要があります。

django内でそれを最もよく解決する方法は?ハックではなく、柔軟で信頼性の高いソリューションが必要です。このタスクに出くわしたことがないので、今のところそれをどのように行うのか本当にわかりません。

Tx

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

sharepoint - プロファイルを削除して復元した後、SharePoint の「マイ リンク」を元に戻すにはどうすればよいですか?

SharePoint 2007 SP1 を実行しており、プロファイルは Active Directory からインポートされます (フル インポートは毎日実行されます)。多くのユーザーが Active Directory で意図せずに無効になり、そのプロファイルが SharePoint から削除されるという問題がありました。Active Directory アカウントを再度有効にし、フル インポートを実行して、SharePoint プロファイルを復元しました。ただし、マイ リンクはすべて失われています。それらを復元するための方法またはベスト プラクティスはありますか?

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

web-parts - カスタム パーソナライゼーション プロバイダー - FindState メソッドの実装

私はこれについて頭を悩ませてきました。助けていただければ幸いです。

カスタム PersonalizationProvider、カスタム WebPartManager、およびカスタム WePart クラスがあります。ユーザーごとのパーソナライゼーション データを格納するためのカスタム データ テーブルがあります。私のタスクは、各ユーザーが追加したすべての Web パーツをプログラムでループ処理して、パーソナライズ可能な属性を設定できるようにすることです。

ドキュメントによると、FindState メソッドは、指定された PersonalizationStateQuery の PersonalizationStateInfoCollection を返します。

PersonalizationProvider は抽象クラスであるため、カスタム クラスの FindState メソッドに独自の実装を提供する必要があります。過去 6 時間かけて何かを見つけようとしましたが、この方法を実装する方法がわかりません。

PersonalizationData は blob です。オブジェクト配列に逆シリアル化できました。しかし、それ以上はありません。そのブロブを PersonalizationStateInfoCollection にシリアル化/逆シリアル化する方法がわかりません。

WebPartManager が UserPersonalizationData をデータベースに格納されているバイト配列にシリアル化する方法を知っている人はいますか?