この記事では、テンプレートアプリ「テンプレートアプリ「投票サイト(1日1回投票)管理」」の概要や内容物をご紹介いたします。
テンプレートアプリとは、SPIRAL ver.2にインポートし、業務に合わせてカスタマイズして使用できるアプリパッケージです。
「SPIRAL ver.2 テンプレートアプリ一覧」にて、様々なテンプレートアプリを配布しています。
テンプレートアプリとは、SPIRAL ver.2にインポートし、業務に合わせてカスタマイズして使用できるアプリパッケージです。
「SPIRAL ver.2 テンプレートアプリ一覧」にて、様々なテンプレートアプリを配布しています。
概要
投票対象の一覧を表示し、会員登録完了のメールからログインすると1日1回投票が行えます。
投票対象は別途DBで管理しているため、簡単に入れ替えや修正が可能で簡単に投票サイトを運営することが可能です。
テンプレートアプリをダウンロードする
※ テンプレートアプリの導入手順はこちら
フロー図
投票のイベント名と受付期間の制御
投票受付を開始する日時と終了する日時を設定することで、投票ボタンの表示非表示や
期間外のメッセージを表示することが可能です。
※ ページの識別名がURLパスになります。
期間外のメッセージを表示することが可能です。
投票完了後の表示
1日1回の投票を行うとその日は一部表示が変更になります。
・投票対象一覧 ・投票対象詳細
・投票対象一覧 ・投票対象詳細
開催期間外の表示
難易度
ビジュアル設定ソース設定
DB数3
ページ数6
ブロック数10
JavaScriptあり
PHPあり
APIなし
インポートの所要時間 … 約10分
内容物(アプリ)
DB
表示名 | レコードサイズ | 備考 | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
投票会員DB【AP011】 | 660 bytes | 投票を行う会員のDB | ||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||
投票対象DB【AP011】 | 2.3 KiB | 投票対象の情報を登録するDBです。 | ||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||
投票履歴DB【AP011】 | 660 bytes | 投票内容を履歴として格納するDBです。 | ||||||||||||||||||||||||||||||||||
|
トリガ
表示名 | 実行タイミング(UTC) | ||||||
---|---|---|---|---|---|---|---|
重複チェック:テキストセット | 登録時 | ||||||
|
|||||||
重複チェック:テキストマージ。重複の場合エラー | 登録時 | ||||||
|
|||||||
投票日更新 | 登録時 | ||||||
|
|||||||
投票数加算 | 登録時 | ||||||
|
スケジュールトリガ
表示名 | 実行タイミング(UTC) | ||||||
---|---|---|---|---|---|---|---|
投票依頼(毎日)メール【AP011】 | 毎日 9:00 | ||||||
|
アプリロール
表示名 | 備考 |
---|---|
担当者【AP011】 | 投票内容を確認する担当者 |
内容物(サイト)
ページ
識別名 | 表示名 | 備考 |
---|---|---|
vote_m_area | 投票会員認証エリア【AP011】 | 認証エリア |
regist | 投票会員登録【AP011】 | 登録フォーム |
click_login_error | クリックログインエラー【AP011】 | ログインエラーページ |
session_errer | セッションエラー【AP011】 | セッションエラーページ |
logout | ログアウト【AP011】 | ログアウトページ |
vote_detail | 投票管理投票詳細【AP011】 | 詳細ページ |
ブロック(汎用パーツ)
別途必要なファイル
サイトファイルはパッケージに含まれないため、別途用意していただく必要があります。
サイトファイル
フォルダ/ファイル名 | タイプ | 備考 |
---|---|---|
header_logo.png | 画像 | ヘッダーのロゴ画像 |
※jpgやsvgも利用可能 |
インポート後の必須修正点
メールアクションの有効化
インポート後は全てのメールアクションのステータスが「無効」になっており、アクションによるメール配信が実行されません。
下記のメールアクション一覧を参考に、各アクションのステータスを「有効」に切り替えていただく必要があります。
下記のメールアクション一覧を参考に、各アクションのステータスを「有効」に切り替えていただく必要があります。
アクション名 | アクション設定場所 | 種別 | 設定箇所 |
---|---|---|---|
投票依頼メール(初回)【AP011】 | 投票会員登録【AP011】 | 登録フォームブロック | メールアクション |
投票依頼(毎日)メール【AP011】 | 投票会員DB【AP011】 | スケジュールトリガ | メール配信 |
クリックログインURLの再設定
下記のメール設定にて、
再設定していただく必要があります。
表の「クリックログインURL設定ページ」に書かれているページを設定してください。
{{@_url.cl._unauthorized}}となってしまっているクリックログインURLを
再設定していただく必要があります。
アクション名 | アクション設定場所 | 種別 | 設定箇所 | クリックログインURL設定ページ |
---|---|---|---|---|
投票依頼メール(初回)【AP011】 | 投票会員登録【AP011】 | 登録フォームブロック | メールアクション | 投票会員認証エリア【AP011】 |
投票依頼(毎日)メール【AP011】 | 投票会員登録【AP011】 | スケジュールトリガ | メールアクション | 投票会員認証エリア【AP011】 |
クリックログインURLの再設定方法
メール設定の本文から{{@_url.cl._unauthorized}}を選択し、「クリックログインURL」をクリックした後、
表の「クリックログインURL設定ページ」に書かれているページを設定してください。
テンプレートアプリをダウンロードする
※ テンプレートアプリの導入手順はこちら