問題タブ [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 投票する
1 に答える
302 参照

asp.net - ASP.NET Web パーツ - Cookie に保存されない

最近、MCTS ASP.NET 3.5 試験準備本を読んでいました。Web パーツに関するレッスンを終了しました。著者によると、ユーザーのパーソナライズはデータベースに保存され、Web ブラウザーの Cookie によって追跡されます。

データベースをチェックしました - そこにあります。

ただし、パーソナライゼーション情報は Cookie と関係があるようです。複数のブラウザで認識されます。すべての Cookie を削除してみましたが、Web パーツの状態はブラウザー間で同じです。

それがなぜなのか、そしてクッキーなしでどのように機能するのか分かりますか?

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

php - パーソナライズされたイベント ストリームを実装する方法

私は NGO のインスピレーション サイトに取り組む予定で、Facebook 風のイベント ストリームの実装を検討しています。たとえば、「マイケルがアップルパイを勧めた」、「ジョンがチョコレート ケーキについてコメントした」、「< em>Caramel fudge は Alice によって 8 時間前に投稿されました」など。

問題は、これらのイベントはインタレスト ベースであるため、キャラメルとチェリーだけに興味がある人は、アップル パイやチョコレート ケーキを見てはいけません。これには多くの順列があり、ユーザーのパーソナライズされたイベント ストリームをオンザフライで生成すると、かなり高価なデータベース クエリが必要になります。

そこで私の考えは、アクション イベントが発生するたびに何らかのバックグラウンド処理を行うことで、受信ユーザーと投稿されたイベント (おそらく単純な SQL JOIN テーブル) の間の関係を事前に生成することでした。

イベントに対して何百人ものユーザーの好みを比較検討するために必要な作業はかなりの量になるはずです。そのため、作業をトリガーする POST リクエストの一部として行うことはできません。別のプロセス。私は現在、このタスクについてGearmanを検討していますが、提案を歓迎します。

私の代わりに仕事をしてくれる人を探しているわけではありませんが、このようなものを構築した経験がある人がいたら、ぜひ感想を聞かせてください。

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

grails - カスタマイズされたルック アンド フィールを備えた単一の grails アプリケーションで複数の顧客を処理するにはどうすればよいですか?

私のアプリは、実行時に複数の顧客をサポートする必要があります。それらはすべて、同じコントローラー、サービスを使用して同じデータを表示しますが、レイアウト、CSS、および画像が異なります。

私の基本的な考え方は次のとおりです。

1) セッションで構成値を認証および設定するためのフィルターを用意する 2) 私のコントローラー コードは次の行に沿って何かを呼び出します: render(view:"/${session.userContext}/test/test")

したがって、customer1 については、views/customer1/test/test.gsp をレンダリングします。

理想的には、すべてのカスタム ビューとレイアウトを /views/customer1/ ディレクトリに置きたいのですが、サイト メッシュは /views/layouts ディレクトリでレイアウトを探しますが、これを回避する方法が見つかりません。この意味で、必要なレベルの分離が得られないため、ソリューションは少し不格好です。

理想的なのは、実行時に grails render メソッドのルートを設定できる場合です。たとえば、ビューから開始する代わりに、views/customer1 を見てください。これを行う方法はわかりませんが、彼は最も賢いソリューションのようです。

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

乾杯、

ガブ

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

java - Webページのパーソナライズはどのように行われますか?

Webページのパーソナライズがどのように行われるのか知りたかっただけです。Webページの状態はどのようにデータベースに保存されますか?どのフィールドを使用しますか?私はAsp.netメンバーシップを使用しましたが、Asp.Netでは、ドラッグアンドドロップするだけで非常に簡単に魔法を見ることができます。しかし悲しいことに、私はJavaを使用しており、この概念をJavaで実装したいと思っています。これはどのように行うことができますか?その背後にある基本的な考え方は何ですか?そして、データベースのどのフィールドがそのような情報を保持できるかは確かにvarcharはできません:p

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

jquery - ASP.NET MVC、JQUERYポートレット、およびパーソナライズ

jqueryポートレットとasp.netパーソナライズプロバイダーを使用してasp.netmvcアプリケーションを実装するためのサンプル/リンク/考えはありますか?すべての考え/アイデア/フィードバックは大歓迎です

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

architecture - マルチテナント システムで不足しているパーソナライゼーション手法は何ですか?

皆さん、私は現在、マルチテナンシー Web 情報システムにおけるパーソナライゼーションに関する科学論文に取り組んでいます。

私が持っている質問は、次のリストにあるパーソナライゼーション手法が欠けているかどうかです。

最初のパーソナライゼーションは、テナントのニーズに合わせて基になる (データ) モデルが調整されるモデル変更のパーソナライゼーションです。通常の変更は、オブジェクトへの属性の追加から、既存のモデルへのエンティティと関係の完全な追加までさまざまです。産業用アプリケーションの例は SalesForce で、ドメイン固有のエンティティなどのエンティティを任意のモデルに追加できます。SalesForce の可変性は、アーキテクチャの設計時に導入され、実行時にバインドできます。

パーソナライゼーションの 2 番目のタイプはビューの変更で、テナントごとにビューが変更されます。典型的な変更は、テナント固有のロゴから、さまざまなインターフェイスやテンプレートの完成までさまざまです。産業用アプリケーションの例として、コンテンツ管理システムの Wordpress があります。Wordpress では、さまざまなテンプレートを実行時に作成して、コンテンツのテナント固有のビューを表示できます。

コントローラーの変更は、3 番目のタイプのパーソナライゼーションです。コントローラーは、異なるテナントに対して異なる応答をし、同じ動作に基づいて、異なる方法で情報システムを介してそれらを導きます。産業用アプリケーションの例は、Microsoft CRM のオンライン マルチテナント バージョンです。これにより、テナントはエンド ユーザー向けの特定のワークフローを作成できます。

パーソナライゼーションの 4 番目のタイプは、システム コネクタの変更です。これは、別のシステムに接続する拡張機能を可変にし、同様の機能を提供するさまざまな情報システムに接続できるようにするものです。たとえば、2 つの異なるユーザー管理システムに基づいて、資格情報を 2 回入力せずにユーザーを認証したい 2 つのテナントが考えられます。

最後に、パーソナライゼーションの 5 番目のタイプはシステム コンポーネントの変更です。これは、テナントの要件に基づいて選択されたさまざまなコンポーネントによって同様の機能セットが提供されます。システム コンポーネントの変更の実用的な用途は、ソーシャル ネットワーキング サイトである Facebook での使用です。これにより、エンド ユーザーは Facebook とサード パーティの両方からコンポーネントをインストールして、より多くの機能を得ることができます。

お気軽にコメントください。この質問が、stackoverflow.com の範囲から大きく外れていないことを願っています。あなたの回答に応じて、記事の Stackoverflow サイトに感謝します :-)。

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

java - Java ME のパーソナライズされたコントロールの作成

Java ME を使用してモバイル用の eBook リーダーの開発を開始していますが、書籍が表示されるコントロールには、パーソナライズされたコントロールが必要です。このためには、まず自分のニーズを回避するために、その方法を知る必要があります。

次に、Visual Basic で行っているように、パーソナライズされたコントロールを行う方法を知る必要があります。

PS: TextBox一部の部分で太字、斜体、下線を引くことができ、トピック (編集、MS-DOS テキスト エディターなど) をサポートし、電子ブックを単純なものよりも見やすくする他の多くのものをサポートする、パーソナライズされた .プレーンテキスト

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

asp.net - ASP.Net MVC でのパーソナライゼーション -- フレンドリ URL とスキニング

私は、ASP.Net MVC でのフレンドリ URL のカスタム生成については詳しく調べていません。誰か提案があるかどうか疑問に思っていました。たとえば、John Smith が www.example.com でアカウントを作成する場合、彼のホームページを www.example.com/JohnSmith と読み、URL を選択するオプションを付けたいと思います。理想的には、これがルート マップでの介入なしで行われることです。

また、URL に基づいて MVC サイトをカスタマイズするための適切な方法に関するガイドラインを持っている人はいますか? ここでも、example.com を使用して、John にホームページのカラー テーマとロゴを選択してもらい、それに応じて適用してもらいたいと思います。

ヒントと提案をありがとう。

0 投票する
6 に答える
776 参照

asp.net-mvc - ASP.Net MVC サイトで認証を行うにはどうすればよいですか?

認証が必要なエリアがあるサイトがあります。現在、その領域のすべてのコントローラーでロール属性を使用し、クエリを実行してそのユーザー ID とそのすべての設定を取得しています。

その領域のコントローラーがロードされるたびにユーザーIDと設定を取得しているのは、コードまたはデザインの匂いのように思えますか? セッションを使用する必要があるかどうか、または ASP.Net MVC 2.0 がこれを処理するための独自の方法を提供するかどうかはわかりません。もう 1 つの懸念事項はセキュリティです。

全体として、どの方向に曲がればよいかよくわかりません。設計上、ユーザーがエリアにログインしたときに userId と設定を一度だけ取得したいと考えています。現在、コントローラーがロードされるたびに userId を取得し、必要に応じて、その都度データベースにクエリを実行して設定を確認しています。

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

.net - カスタム .net アプリで手書きのパーソナライゼーションを使用できますか

Windows Vista と 7 の両方に、手書き認識をパーソナライズする機能が含まれています。特定のスタイルを認識するようにタブレットをトレーニングできます。

パーソナライゼーションは、OS の手書きコントロールであるネイティブ Windows タブレット入力パネル (TIP) によって使用されることを知っています。

.NET SDK は、このパーソナライゼーション データへのアクセスを提供して、.net アプリケーションがアプリ内のインク ベースのコントロールに使用できるようにしますか?