CMS on Heroku
概要
Salesforceでコンテンツ管理(CMS)が簡単にできるWebアプリです。記事やニュースなどのコンテンツをSalesforceで編集すると、Heroku上で稼働するWebアプリに即座に反映されます。Salesforceのデータを用いた会員アプリやECサイトを構築する際に、簡単なCMS機能が必要となることがよくあります。このアプリはそのようなケースに簡単にCMSを導入することができます。
必要な環境
- Salesforce環境
- Herokuアカウント
セットアップ方法
1.Salesforceの非管理パッケージをインストールする
こちらからSalesforceにパッケージをインストールします
2.Herokuにアプリを作成して、Heroku Postgres
とHeroku connect
をプロビジョンする
$ heroku create <app name>
$ heroku addons:create heroku-postgresql:hobby-dev --app <app name>
$ heroku addons:create herokuconnect --app <app name>
3.Heroku connectを設定する
1.で作成したSalesforce組織に対して接続設定を行い、information__c
をマッピングする。
※接続設定時にDBのスキーマ名はpublic
にする
※Heroku connectの設定はこちら
4.Herokuにデプロイする
$ heroku git:remote -a <app name>
$ git push heroku master
5.Herokuアプリにアクセスする
Salesforceのお知らせ
オブジェクトにコンテンツを登録すると、即座にWebアプリ側に反映されます。