問題タブ [white-labelling]

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

asp.net-mvc - ASP.Net MVC アプリケーションを「ホワイト ラベル」にするにはどうすればよいですか?

複数の顧客のサーバーにインストールされている「ホワイト ラベル」のアプリケーションがあります。どのインストールでも、相違点にはコンテンツ、スタイル シート、グラフィックが含まれますが、実際のコードやビジネス ロジックも含まれます。TFS サーバーでアプリケーションのすべてのフレーバーを自動的に構築したいと考えています。これを行うためのオプションは何ですか? たとえば、テーマを使用する必要がありますか? #if 条件付きコンパイル フラグはどうですか。

PS 質問は、ビルド サーバーのセットアップ方法ではありません。既に完了しています。

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

grep - GREP - 文字列のすべての出現を見つける

私は、アプリケーションにホワイト ラベルを付けて、当社や Web サイトなどへの参照が含まれないようにする任務を負っています。私が直面している問題は、探すべきさまざまなパターンがあり、すべてのパターンが削除されることを保証したいということです。アプリケーションは社内で (完全に) 開発されたわけではないため、messages.properties 内のオカレンスを単純に検索して実行することはできません。JSP、Java コード、および xml を確認する必要があります。

次のような結果をフィルタリングするために grep を使用しています。

コマンドラインでパターンを使用すると、パターンがエスケープされます。ただし、このパターン マッチングはあまり堅牢ではないと思います。import が含まれている (可能性は低い) か、/* (javadoc コメントの先頭) が含まれている可能性があります。

画面に出力されるすべてのテキストは、どこかの文字列宣言または定数ファイルから取得する必要があります。したがって、次のようなものが見つかると想定できます。

その発生だけでなく、次のことを見つけたいと思います。

あるいは、内部クローラー / 自動テストがあれば、各ページから xhtml を取り出して、ソースをチェックしてクリーンであることを確認できます。

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

flash - Flash ブラウザ ゲームのメーカーにホワイト ラベル サーバーと課金を提供する人はいますか?

少人数で遊べる Flash ブラウザ ゲームを作りたいとします。そのためには、Flash アプリ自体を作成しますが、RTMP プロトコルを使用して、同じグループ内のクライアント間の適切な通信をサポートするサーバーも必要になります。さらに、お金を稼ぐためにユーザーの認証とある種のサブスクリプションを実行できると便利です。

だから私は疑問に思っていました.家賃の支払いや利益の一部と引き換えに、ホワイトレーベルのファッションでこの機能の多くを提供してくれる会社はありますか? 私の要点は、このセットアップの大部分は基本的にどのブラウザゲームでも同じです.誰もが小さなゲームルームの概念を必要とし、誰もがdata-over-ipを実行する必要があり、誰もが認証を行い、サブスクリプションのお金を集める必要があるなど.どのブラウザー ゲームが成功し、どのブラウザー ゲームが失敗したかに関係なく、利益を得ることができたこれらのサービスのプロバイダーが存在しないのはなぜでしょうか? それとも実際に存在しますか?

編集:

テゲリル、答えてくれてありがとう。Influxis は Flash ホスティングを提供していますが、私が説明した機能のほとんどを提供していないようです。たとえば、ゲームルーム、ユーザー認証、すぐに使用できる請求はサポートされていません。私たちはそれを自分で開発し、彼らのサーバーでホストする必要があります.

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

amazon-ec2 - Stack Exchange や Basecamp のようなホワイト ラベル システムの立ち上げについて質問があります

こんにちは、私はプロジェクトに取り組んでおり、詳細には触れませんが、それは私によってプログラム/設計され、顧客はそれをカスタマイズできる独自のインスタンスにサインアップできるようになります. クライアントが月額料金を支払い、プロジェクトのバージョンのサブドメインを取得する、私がホストしている phpbb のようなものと考えてください。

サーバー側でこれをどのように設定し、これらのオプションを確認するかを決定しようとしています。

1) 1 台または 2 台のサーバーですべてをホストする

長所

  • すべてが同じボックスにあるため、変更を簡単にプッシュできます
  • サブドメインが同じ場所を指すようにするのは簡単です。ソース コードが存在する場所とデータベースが 1 つしかないためです。
  • usersテーブルが 1 つしかないため、ユーザーはすべてのクライアントに対してグローバル ログインを使用できます。

短所

  • すべてのトラフィックが 1 つのボックスに集中するため、スケーリングはすぐに難しくなります。
  • 行数が多いため、データベースクエリは遅くなります (ほとんどの場合、client_idどのデータがどのサブドメインに属しているかを識別するためのフィールドがあります)

2) EC2、Rackspace Cloud などを利用する

長所

  • 夢のようなスケール

短所

  • すべての問題を予測できるプラットフォームの経験がないだけです (はい、知っています、言い訳が下手です)。
  • 新しいバージョンをすべてのインスタンスにプッシュする方法がわからない
  • クライアントが支払いをしたらすぐにインスタンスをセットアップしてすぐに使えるように、どうにかしてセットアップできるかどうかわからない
  • グローバルログインシステムを実装する方法がわかりません (ただし、37signals は実装しているようです)

最良の選択肢はクラウドっぽいものであり、唯一の本当の問題は私の経験不足です。

誰かがこのようなものを立ち上げたことはありますか?あなたは何をした?私が考えていない問題はありますか?

0 投票する
0 に答える
87 参照

installation - 顧客によって変更されたホワイト ラベルのサイトの更新に対処する方法

顧客に届けるホワイトラベルの製品を作る予定です。

この製品は MVC フレームワーク (特に CakePHP) を使用して開発されており、顧客が CSS などの基本的なものだけでなく、テンプレートも変更できるようにすることを目的としています。

さて、テンプレートは「ビュー」ですが、それでもいくつかのロジックがあります。多くのリストをループし、主にそれらのリストのデータに基づいてそれらを異なる方法で表示するための処理を行います。

気になるのはアップデートについてです。他のソフトウェアと同様に、バグを修正し、新しい機能を追加して、時々アップデートを送信します。

問題は、これらの更新を行うときの顧客の苦痛をどのように最小化できるかということです (顧客が自分で更新をダウンロードしてインストールすると仮定します)。ここで私が話しているのは、彼らが変更することになっているビュー層です。モデルまたはコントローラーに触れた場合、すべての賭けは無効になります。

いくつかの明白な考えは次
のとおりです。 - 顧客がマージ ツールを使用するのに十分な技術を持っている場合、これは実際には大したことではありません。
- 更新プログラムのインストールを自分たちで行い、その費用を保守料金に含めたとしても、それは大したことではありません (ただし、私はそれをしなければならない人になりたくありません)。

しかし、このようなことをした経験がある場合 (または、このようなことを行い、その更新プログラムがクライアント自身によってインストールされるシステムで作業したことがある場合) は、物事をより簡単にするために私ができる明白でないことについて、あなたの考えを聞きたいです。みんな。

更新:コードを自分でホストすることは、私が回避できないビジネス上の理由から、オプションではありません。クライアントは、独自のサーバーで実行されている PHP Web サイトの独自のコピーを持ちます。

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

cakephp - CakePHPのホワイトラベリング:実装者にカスタマイズフック/コールバックを提供するための最良の方法は何ですか?

私は、人々が自分の会社に実装するためのホワイトラベルとして提供するCakePHPアプリケーションを開発しています。そして、彼らは彼ら自身のために特定のカスタマイズ機能を持っている必要があります。

手始めに、ビューを使ってやりたいことが何でもできるようになり、まったく新しいものを追加する必要がある場合は、独自のコントローラー/モデルを追加できます。ただし、バージョンのアップグレードを簡単にするためにコントローラーやモデルに触れないようにすることをお勧めします。

基本的に、私が提供する予定のカスタマイズ機能は非常に基本的なものになります。特定のことが発生したときに「何か」と呼ぶだけで、外部システムの更新、自分自身/クライアントへの電子メール送信などを行うことができます。そういうもの。

これを行うための最良の方法は何ですか?

私の計画は、物事を合理的に整理するために、私のコントローラーごとに「ファイル」(1つのクラス)を用意することです。このファイルには、私のコードが呼び出す空のメソッドがたくさんあり、それらのメソッド内にコードを追加して、必要なことをすべて実行できます。

具体的な質問は、空のメソッドでいっぱいのこのクラスをコンポーネントにする必要があるかどうかです。コントローラー?通常のプレーンPHPクラスですか?

このクラスのメソッドをコントローラーから呼び出す必要があるので、コントローラーにすることは問題外だと思います(おそらく、それが私のものから継承するコントローラーであるか、または私のものがそれらのコントローラーから継承する場合を除きます)。また、これらのメソッドの実装者がモデルとコンポーネントにアクセスできるようにする必要がありますが、App :: Importを使用することはできますが、魔法の$this->ModelNameメンバーを設定する必要はありません。 。

また、私が作成したこのファイル(コンポーネントまたはコントローラー)は、他の(私の)コントローラー/コンポーネントの隣のアプリフォルダーに存在する必要がありますか?または、vendorsフォルダーのように別の場所にスローできますか?

あなたは以前にこのようなことをしたことがありますか?
避けるべきヒント/アドバイス/落とし穴は大歓迎です。

私はこれが一種の主観的であることを知っています、あなたが以前にこれをしたならば、私はあなたの経験から主に聞くことを探しています。

ありがとう!

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

ruby-on-rails - Rails: 動的セッション ドメインとサブドメイン間の共有セッション

興味深い事例があります。Rails 2.3 アプリケーションのホワイトラベル機能に取り組んでいますが、動的セッション ドメインの設定に問題があります。

したがって、各ホワイト ラベルには独自のドメイン (company1.com、company2.com、company3.com) が必要です。さらに、それぞれがサブドメインをサポートし、それらの間でセッションを共有する必要があります。

つまり、test1.company1.com、test2.company1.com、company1.com <= は共通のセッションを共有する必要があります。test1.example.com, example.com <= は共通のセッションを共有する必要がありますが、 company1.com とは異なります。

一般的なケース (単一のベース ドメインの場合) では、次のように行われます。

複数のドメインをサポートしたい場合は、アクセスしたサイト ドメインに基づいて、この構成オプションを動的に設定する必要があります。私は現在、この方法でそれを達成しようとしています:

ただし、上記のコードは機能しません。

同様のことを成功させましたか、それとも問題/解決策がどこにあるのか分かりますか?

お時間をいただきありがとうございます

0 投票する
7 に答える
3621 参照

android - Android-ホワイトラベルアプリ

注:これは古い質問であり、対応する古い賛成の回答は関連性がない可能性があります-ビルドバリアント(別名アプリフレーバー)に関する新しい回答を参照してください。

マーケットプレイスへの公開について質問があります。

会社Xは、会社AとBに同様のサービスを提供しており、AとBの両方が市場にアプリを求めています。X社は、1つのアプリだけを作成し、コンパイル時に適切なロゴ、構成設定、言語文字列を使用してそれらを区別したいと考えています。ただし、公開に関しては、アプリのアプリパッケージ名は同じです(共有コードベースを使用)。アプリは維持され、

したがって、単一のコードベースを維持したい場合、ここでのベストプラクティスは何ですか?

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

c# - C# winforms アプリケーションでホワイト ラベルをサポートするためのベスト プラクティス

統計計算に基づいて、ユーザーがカジノゲームを「より良く」プレイできるようにするアプリケーションを開発しました。

ネットワークを盗聴し、特定のカジノ ルーム プロトコル (一部の Web ベース、一部のネイティブ アプリケーション) を理解し、ユーザーにリアルタイムのアドバイスを提供する外部アプリケーションです。

最近、私からソフトウェアのライセンスを取得し、グラフィックス/文字列/機能セットをカスタマイズして、ブランド名でユーザーに提供したい、さまざまなカジノ ルーム オペレーターから連絡を受けました。

したがって、N の異なるカジノに N の異なるインストールを行い、それぞれに異なるグラフィックス、異なる文字列、異なる機能セットを有効にするなどを行います。

c# winforms アプリケーションでこのような要件を処理するためのベスト プラクティスは何ですか?ベンダーごとに異なるリソース ファイルを使用する必要がありますか? そのようなシナリオを処理するために .net フレームワークに組み込まれているものはありますか? これを管理するのに役立つサードパーティのソフトウェアはありますか?

できる限り詳しく説明してください。よろしくお願いします。

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

e-commerce - ホワイト ラベル: コマースを使用したソーシャル ネットワーキング、またはソーシャル ネットワーキングを使用した E コマース

私は、管理が簡単で、できればサイトの自動作成をサポートしているホワイト ラベル サイトで、基本的なコマース機能 (以下のドキュメント) を提供するのに適したものを探しました。SaaS があると非常に便利です。

誰かが以前にこれを行ったことがあるか、提案があるか、少なくとも私を悲惨な状態から解放してくれることを願っています。

派手なものは必要ありません。次のようなベンダー サイトを明るくする方法があればよいのです。

必須:

  • 白いラベル。これには、あらゆる金融要素が含まれます
  • 多くのベンダー間で共有される単一の共有カタログに接続できます
  • サイトに必要な製品を選ぶ
  • ソーシャルネットワーキング機能を持っています

あった方がよい

  • サイトごとにブログがあります (論理的に分離することができます)
  • サイトごとに CMS がある (論理的に分離することができる)
  • 自動作成

また、SaaS が非常に好まれます。

私が最も近いのは DIY 側の Drupal Commons ですが、Commons が商取引用の既存のモジュールと連携するかどうかを確認する必要があります。Ning は、私がやろうとしていることの良い例です。

DIY、SaaS、何でも、私が本当に必要としているのは、プロセス (Drupal + Aegir など) または有料サービスを通じて上記を提供する何らかの方法です。カスタム コーディングは、このプロジェクトの最後の手段です。