
/** Geminiが自動生成した概要 **/
スミレの見分け方について、図鑑を参考に花茎の途中に葉があるか否かで絞り込めることを紹介。無ければスミレかアカネスミレ、あればアオイスミレ等に分類される。
以前撮影したスミレは、花茎に葉がなかったためアカネスミレの可能性が高まった。
更に葉の形状でも見分けられるが、今回はここまで。
最後に、茎に葉がある/なしは進化の過程でどちらが先なのか考察し、植物の進化について理解を深める糸口になると締めくくっている。
/** Geminiが自動生成した概要 **/
スミレの見分け方について、図鑑を参考に花茎の途中に葉があるか否かで絞り込めることを紹介。無ければスミレかアカネスミレ、あればアオイスミレ等に分類される。
以前撮影したスミレは、花茎に葉がなかったためアカネスミレの可能性が高まった。
更に葉の形状でも見分けられるが、今回はここまで。
最後に、茎に葉がある/なしは進化の過程でどちらが先なのか考察し、植物の進化について理解を深める糸口になると締めくくっている。
/** Geminiが自動生成した概要 **/
SOY Shopの簡易予約カレンダー機能拡張で、カスタムサーチフィールドに予約カレンダー検索項目が追加されました。これにより、旅行予約サイトなどで、ツアーの予約状況に基づいた絞り込み検索が可能になります。カスタムサーチフィールドタグ`csf:id`を利用することで、高度な検索フォームを構築できます。このアップデートは、キャンセルが多い事業向けの予約アプリ開発(記事へのリンクあり)などの背景も踏まえ、予約サイト構築の柔軟性を高めます。ダウンロードはサイト(saitodev.co/soycms/soyshop/)から可能です。関連情報として、Bootstrap4対応のカートとマイページ追加の記事も紹介されています。
/** Geminiが自動生成した概要 **/
Go言語でkintoneとチャットワークを連携し、タスク自動登録アプリを作成する過程の3回目。今回はkintoneから取得したデータをチャットワークにタスク登録する処理を実装。kintoneアプリのラベルフィールド値をタスク名として登録するため、`RegisterTaskOnChatWork`関数を追加。この関数でチャットワークAPIを呼び出し、指定のルームにタスクを登録する。コード実行前にkintoneアプリにテストデータを追加し、実行後チャットワークでタスクが登録されていることを確認。データの絞り込みについては省略。
/** Geminiが自動生成した概要 **/
SOY Shopの注文詳細画面で、支払い方法の変更方式がテキストエリア入力からラジオボタン選択に変更されました。従来は支払い方法のラベル表示のみ変更可能で、注文データ上のモジュール自体は変更されませんでした。今回の変更により、ラジオボタンで選択した支払い方法のモジュール自体が変更されるようになりました。これにより、注文検索画面での絞り込み検索が正しく機能するようになります。ただし、手数料は変更時に削除されるため、手動で再設定が必要です。将来的には送料の自動計算機能も追加予定です。変更を含むパッケージはsaitodev.co/soycms/soyshop/からダウンロードできます。
/** Geminiが自動生成した概要 **/
SOY CMSの開発秘話は、製作者の齋藤氏がフリーランス時代に抱いた「誰でも簡単にサイトを作れるCMSを」という理念から始まります。当時主流だったMovable Typeは高価で、レンタルサーバーの普及に伴い手軽なCMSの需要が高まっていました。そこでPHPとMySQLで動作するCMSを開発することを決意。試行錯誤の末、2004年にSOY CMSの前身となる「SOY Shop」をリリースしました。 当初はECサイト構築に特化していましたが、ブログ機能やニュース機能などCMSとしての需要に応える形で進化。2007年にSOY CMSとして独立し、現在に至ります。開発当初からオープンソース化を目指し、誰でも自由に利用・改変できる柔軟性が大きな特徴となっています。
/** Geminiが自動生成した概要 **/
SOY Shopは、表示速度を重視し、機能をシンプルに保つことで売上向上を目指している。そのため、メールマガジン機能はSOY Mailと連携する形を採用している。 高機能になればなるほどサイトの表示速度は低下し、顧客の離脱に繋がる。特に商品点数やアクセス数の多いネットショップでは深刻な問題となる。SOY Shopはこうした問題を回避するため、必要な機能を厳選し、他サービスとの連携によって拡張性を確保することで、軽快な動作と自由度の高い運用を実現している。つまり、あえてメールマガジン機能を内包せず、SOY Mailとの連携を推奨することで、ショップ運営の効率化と売上最大化を図っている。
/** Geminiが自動生成した概要 **/
SOY Shopの在庫数一括設定プラグインのバグ修正について。当初、商品カテゴリ検索でカテゴリIDのLIKE検索を用いていたため、意図しないカテゴリの商品も検索結果に含まれる不具合があった。例えば、カテゴリ1(ID:1)で検索すると、カテゴリ10(ID:10)も検索対象となっていた。これはIDに"1"が含まれるため。この不具合は修正済みで、修正版はGitHubからダウンロード可能。
/** Geminiが自動生成した概要 **/
SOY Mailに下書き自動保存機能を追加しました。SOY Shopの利用増加に伴い、メルマガ作成の需要が高まる中で、長文になりがちなメルマガ編集時の利便性向上を図りました。設定画面の「サーバ設定」に追加されたチェックボックスを有効にすることで、メール作成・編集中に定期的に下書きが自動保存されます。この機能は試作段階のため、不備の可能性があることをご了承ください。ダウンロードはGitHubから可能です。
/** Geminiが自動生成した概要 **/
SOY Shop連携機能を持つSOY Mailに誕生日検索機能が追加されました。顧客の誕生月を指定してメルマガ配信が可能になり、誕生月キャンペーンなどの告知に活用できます。月のフォームに数字を入力することで、指定の月に誕生日を迎える顧客のみにメールを送信できます。この機能はSOY Shop連携時にのみ利用可能です。ダウンロードはGitHubのsoycmsリポジトリ(packageディレクトリ)から行えます。