属人化をゼロへ ローコード標準化「拡張モジュール」β版無償提供
「作った本人しか直せない」を、仕組みで解決。
誰が作ってもプロ品質を実現する、新しい「型の作り方」。
担当者のよくある悩み
ローコードの「自由度」が、いつの間にか「課題」に変わっていませんか?
設定担当者A
誰でも作れる反面、独自の作り込みが増えがち。
元々の担当者が異動や退職で、誰も修正できず「ブラックボックス」に対して、
調査だけで数日を費やす。
アプリ責任者B
各部署が 「似たような機能」 をゼロから個別に開発。
共通化できるはずの部品に二重・三重の投資が発生し、
全社的なコストパフォーマンスが最適化されません。
保守担当者C
手軽に修正できるからこそ、場当たり的な改修を繰り返してしまいがち。
依存関係が複雑になり、「一箇所直すと他が壊れる」という心理的な壁が、
本来のスピード感を削いでいます。
そんな問題を解決するのが「拡張モジュール」(β版)です。
コミュニティにより案内がありますので、ぜひご参加ください。
拡張モジュールの特徴
拡張モジュールとは?
従来各所に散乱していたPHP等のカスタムロジックを、独立した「再利用可能なコンポーネント」として集約・管理する仕組みです。
これにより、プログラムの内容を変えたい時は、元となる部品を1箇所修正するだけで、
それを使っているすべてのページやフォームに一斉に変更が反映されます。
同じコードを何度も書く手間を省き、システム全体をシンプルでメンテナンスしやすい状態に保ちます。
「書く開発」
から「選ぶ構築」へ
コードを書く時間を「組み立てる時間」へ
検証済みの機能を部品化し、選ぶだけで実装可能に。
開発リードタイムの短縮
プロジェクトの立ち上げから納品までの速度を最大化します。
「動いて当たり前」を仕組みに
検証コストの大幅削減
動作確認済みの部品を使うため、単体テストの工数を最小化。
手戻りなしの世界へ
依存関係の罠から解放され、安全な機能拡張を実現します。
「誰が作っても
プロ品質」を標準に
品質の底上げ
ジュニア層でも、呼び出すだけでベテラン層と同等の堅牢な機能を実装できます。
レビュー工数のミニマム化
属人化を排除し、コードの保守性を全社レベルで担保します。
拡張モジュールの取得手順
1
コミュニティへ参加
下記のボタンから、公式のSlack または Discord にご参加ください。
2
接続キーの取得
SPIRAL ver.1のアプリセンターから接続キーを発行し、コミュニティ担当に共有してください。
3
ドキュメントの取得
コミュニティ担当の案内で仕様書とマニュアルをダウンロードしてください。
4
利用開始
マニュアルに沿って検証環境で利用開始してください。
実際の運用に近い形での動作確認が可能です。
Slack/Discord内で随時承っています。
皆様の声が、このツールをより使いやすく進化させます。
ツール構成
拡張モジュールは、GUIか設定ファイルに記録した情報をもとに事前に用意した共通のプログラム(モジュール)をSPRIAL ver.1で実行する仕組みです。1. 設定情報の準備
利用するモジュールとそれに対応する設定情報をGUI、または設定ファイルで作成します。設定ファイルはお手元のエディタでPHPスクリプトとして準備してください。2. 設定情報の保存場所
GUIで設定した場合は保存ボタンで設定情報がSPIRAL ver.1のDBに記録されます。設定ファイルを利用する場合は作成したファイルをSPIRAL ver.1にアップロードしてください。3. 読込と実行
HTML雛形に配置されたPHPスクリプトから拡張モジュールが呼び出され、DBやソース上の設定情報をもとに所定のプラグインを実行します。設定方法
1. GUI設定だけでも動作します。
2. ソースを直接編集することも可能です。
3. GUIで先に設定情報を作ってからソース管理に移行することもできます。
機能紹介
| 機能名 | 概要 |
| 動的な入力欄の表示制御 | 入力値に応じた項目の出し分け表示 |
| フォーム内コンテンツ追加 | 任意の位置に見出しや説明文を挿入 |
| 動的な必須入力制御 | 入力内容に応じた必須・任意の切り替え |
| デザインテンプレート(mint) | 緑基調のデザインセット |
| デザインテンプレート(blueberry) | 青基調のデザインセット |
利用例
「デザインテンプレート機能」すぐにデザインを統一!
デフォルト設定から、フォーム全体のデザインを一括で変更可能に。
Q&A
- Q.導入には既存のSPIRAL環境の大幅な変更が必要ですか?
-
A.いいえ。本モジュールは既存の構成に干渉しにくい設計になっており、特定のページやフォームに対して部分的に適用することが可能です。
- Q.エンジニアではないディレクターでも設定は可能ですか?
-
A.はい、GUI操作で設定できる画面も提供していますので、ディレクターも利用可能です。ただし、ソースファイルの書き換えによりカスタマイズする場合は、SPIRALの基本知識があるエンジニアによる作業を推奨します。
- Q.SPIRALのバージョンアップや仕様変更の影響は受けますか?
-
A.SPIRAL ver.1のアプリとして実装しているため、プラットフォームのアップデートによる影響を最小限に抑えています。また、β版では拡張モジュールのアップデートがあった場合はコミュニティ経由で通知・再配布する予定です。
- Q.SPIRALのオプションは必要ですか?
-
A.β版時点の仕様ではAPIを利用することがありますが、エンジニアβアカウントをご利用の場合は十分なオプションが付与されています。