こんなアプリを開発できますか?という連絡が立て続けに入った。
質問はされていますが、学術的に難しいものではなく、
受注管理だとか、士業の検索サイトだとか、予約管理だとか。
今まではこの手の話が来たら、SOY CMSの管理画面のログインフォームだけ利用して、
SOY Appにオリジナルテンプレートを当てて対応してきました。
ログインフォームのパスワード周りの取り扱いを一から作るのはダルいからね。
SOY ShopにEC CUBE2.4系のログインチェックを導入しました
これらの対応は開発は速いのだけれど、
自身に対してのフィードバックが少なく結果的に割高になってしまいます。
そこで、
SOY Shopの機能を部分的に切り出して開発できるようにして、
SOY Shop + プラグインの対応で、
SOY Shopにはほぼ手をつけずにしかも開発のフィードバックは大きく
という方針で開発することにしました。
話は変わって、
SOY Shopの管理画面で注文と商品のタブの表示設定を追加しました。
この二つのチェックを消して設定すると、
普段は注文と顧客のタブが表示されているところが、
このように注文と商品のタブが消えます。
今回紹介した機能はタブを消すだけなのですが、
今までの開発上、この見えなくするというのは重要でした。
高機能なのは良いことなのですが、
最初から高機能であることがわかると、
機能が多すぎて習得できるのだろうか?と躊躇する方がたくさんいらっしゃいました。
他に
機能が多いと操作説明の際に、ここは使って、ここは使わないと説明が大変でしたが、
パッと見える項目を減らすことで、
そもそも操作説明なしで使えたということもありました。
というわけで、
引き続き、SOY Shopの管理画面をいじりながら可能性を探っていきます。
今回の修正は下記のURLにあるSOY Shopのパッケージで反映されています。
https://github.com/inunosinsi/soycms/tree/master/package/soyshop
関連記事