ビルドとホストPlatformosで何か


オープンソースのecommerce市場テンプレートを使用してから学ぶガイドを取得します.

Platformosとは何か


プラットフォーム(POS)はモデルベースのアプリケーション開発プラットフォームです.
それはFirebaseのようで、Herokuは赤ちゃんを持っていました、しかし、より多くの柔軟性と力で.それはあなたのソリューションを展開することができますAWS , GCP そしてAzure あなたのすべてのdevopsで世話をしてください.
フロントエンドの開発者やサイトビルダーを目指して、フロントエンドの開発フレームワークをサポートしていますReact , Vue.js , Angular , Bootstrap , など.エンタープライズグレードの箱を提供しながら、柔軟性と無限のAPI駆動開発アプローチをサポートしてホストボックスをスピンし、数分でライブに移動します.あなたは、コミュニティサイト、会員ベースのeコマースクラブのサイト、複雑な物流と支払いの統合、サービス市場、高度なオークションサイト、QAとフォーラム-スタンドアロンSaaSアプリケーションを含む製品の市場を含む任意のソリューションを構築することができます.(私たちは既にG2.com #1プラットフォーム上に構築されたデジタル体験プラットフォーム
この記事は、私たちの製品とコミュニティ市場テンプレートを使用してPOSを開始するのに役立ちます-ユーザーのオンボード、製品/サービスのリストと広告のような機能を備えたPOS上に構築された完全に機能的な市場は、カートとチェックアウトプロセスを追加するには、ストライプを介してオンライン支払いを含む.
チュートリアルのあとで、このコードを数分以内に展開することで、作業機能の一覧を作成し、バックエンドとフロントエンドのコードのカスタマイズを開始できます.をプレビューすることができますデモ市場ソリューションテンプレートgetmarketplace.co .

何が必要


開始するには、登録する必要がありますplatformOS Partner Portal , あなたのサイトを作成、管理、構成することができるオンラインインターフェイス(インスタンスと呼ばれる).
パートナーポータルに登録するには https://partners.platformos.com/accounts/sign_up , フォームを完了するか、あなたのGitHubまたはGoogleアカウントを使用します.一度登録すると、電子メールの検証を取得します.をクリックしてアカウントをアクティブにします.

セットアップと設定


ステップ1 :インストール


The pos-cli あなたのPOSサイトに設定ファイルや資産を展開するのに役立つコマンドラインインターフェイスです.NPM(Node Package Manager)のノードが付属している最近のバージョンが必要になります.あなたのコンピュータにインストールされているJSはPOS CLIをインストールします.
一度ノードを持っています.JSがインストールされ、コマンドラインツール(例えばMac上の端末、あるいはWindowsのgit bash )を起動し、入力します.
npm install -g @platformos/pos-cli
を返します.jsは、グローバルにNPMパッケージをインストールするためにsudoを使う必要があるすべてのユーザにインストールされます.
sudo npm install -g @platformos/pos-cli
以下のコマンドを使ってPOS CLIをテストします.
pos-cli -v
POS CLIが正しくインストールされている場合、このコマンドを実行するとPOS CLIのバージョンが表示されます.POS CLIがインストールされていない場合は、このコマンドを実行するとエラーが見つかりません.

ステップ2 :インスタンスを作成する


サイトを展開するには、パートナーポータルにインスタンスを作成する必要があります.インスタンスはURLを持ち、ステージングやプロダクションのように異なる開発環境を表します.このチュートリアルの手順を実行するためのステージング環境を作成することをお勧めします.
「パートナー」ポータルで、Createの左側のメニューの「インスタンス」を選択し、フォームに入力します.

フィールド
説明

名称
インスタンスの名前
MyMarketplace
タグ
最大5タグを入力します.たとえば、プロジェクトまたはクライアントによってタグを使用してインスタンスをグループ化できます.
市場テスト
パートナー
インスタンスが属するパートナーを選択します.
マーケットプレースパートナー
データセンター
エンドポイントを選択します.
演出
表示するステージング/請求されていない請求計画を選択し、[作成]ボタンをクリックします.
ステージングインスタンスへの展開と展開は無料です.インスタンスが作成されたら(インスタンスの数分で)、あなたのインスタンスと他の有用な情報へのリンクをメールを取得します.

ステップ3 :インスタンスをPOS


警告:あなたのパートナーポータルアカウントのメールとパスワードを覚えていることを確認---あなたの環境を認証するためにそれらを必要となります.あなたがGoogleまたはGitHubを使ってログインするならば、あなたがPOS CLIコマンドをコピーとペーストの準備ができているとわかるパートナー入口で、インスタンス詳細ビューに行ってください.それはあなたが必要なすべてのパラメータを示すので、この場合、あなたのパスワードを覚えておく必要はありません.
ローカル環境で新しいディレクトリを作成し、それを変更します.ここでは、あなたの市場のコードベースを配置します.
mkdir marketplace
cd marketplace
POS CLIにインスタンスを追加します.これにより、POS CLIを使用してCodeBaseをダウンロードし、インスタンスに同期または配備できます.
POS CLI ENV ADDコマンドを使用し、パートナーポータル資格情報を認証します.
ヒント:このポータルは、パートナーポータル上のインスタンスページからあなたのメールとインスタンスのURLを事前にコピーすることができます.

pos-cli env add [YOUR_ENV_NAME] --email [YOUR_EMAIL] --url [YOUR_INSTANCE_URL]
例えば、
pos-cli env add staging --email [email protected] --url https://mymarketplace.staging.oregon.platform-os.com
メッセージ“環境(あなたのインスタンスURL)ステージングとして正常に追加されました.”が表示されます.

ステップ4 :リポジトリのクローン


当社の市場GitHubリポジトリをクローニングすることで、コードベースを作成します.
pos-cli init --url <https://github.com/mdyd-dev/product-marketplace-template.git>

ステップ5:ビルド資産


マーケットプレースパッケージとそれに依存するパッケージをインストールし、NPMコマンドを使ってビルドします.
npm install
npm run build

ステップ6 :配備


サイトにあなたの市場を表示できるようにするには、POS CLI展開コマンドを使用してコードベースを展開しなければなりません.
pos-cli deploy [YOUR_ENV_NAME]
例えば、
pos-cli deploy staging
プログレスインジケーターは展開が進行中であることを示し、一旦終了すると、[ time ]後に展開された展開が表示されます.

ステップ7:あなたの市場を設定する


あなたの市場の管理パネルにアクセスするには:
  • ユーザにこのメールアドレスを登録します.[email protected] .
  • メインメニューから管理セクションを入力します.
  • 市場設定セクションに行きます.
  • おめでとう、あなたは最初にあなたの最初のPOSサイトを作成して、配備しました.それをチェックアウトするには、インスタンスのURLを参照してください.

    次の手順


    訪問するdocumentation あなたがあなたとすることができるすべてを調査するためにGet Started 初心者のためのチュートリアル、またはDeveloper Guide . POSのソリューションを開発している仲間の開発者に会って学びましょうplatformOS Community .