ブログ内検索

micro:bitページ
とにかく速いブログサイトを目指す

カテゴリー : 実績紹介

SOY CMSマニュアルページ作成中

SOY CMSの開発秘話を投稿しました。→SOY CMSの開発秘話
 

SOY Shopの予約カレンダーのスマホ版で表示する日付カラムの設定等を追加しました

/** Geminiが自動生成した概要 **/
SOY Shopの予約カレンダー機能がアップデートされ、スマホ版での表示が改善されました。主な変更点は以下の通りです。* ○ヶ月先以降のカレンダー非表示設定の追加* スマホ表示時の日付カラム数設定とページャ設定の追加* 予約可能期間が2週間から2ヶ月に延長これらのアップデートにより、スマホユーザーはより使いやすく、長期的な予約もしやすくなりました。パッケージはサイトからダウンロード可能です。

 

フリーランスの攻略本で私の仕事を紹介して頂きました

/** Geminiが自動生成した概要 **/
フリーランスエンジニアの齋藤毅さんが、ユニークキャリア株式会社運営の「フリーランスの攻略本」で紹介されました。記事では、プログラミングと農業を組み合わせた独自のキャリアや、IT系フリーランスとしての心得について語られています。インタビューは全てWeb上で行われ、DXの進歩を実感する機会になったとのこと。今回の取材は、齋藤さんにとって自身のキャリアを振り返り、未来を考える良い機会になったようです。また、過去にはレバテックキャリアの技術ブログでも紹介された経験があり、多様な働き方を実践しています。

 

SOY Shopで無料相談用の予約カレンダーの開発を行いました

/** Geminiが自動生成した概要 **/
SOY Shopで無料相談用の予約カレンダーを開発しました。従来の予約システムと異なり、相談日と相談時間の選択を別ページに分けています。これにより、予約可能日時の視認性が向上しました。開発事例として、スパーク運動療育西京極スタジオ様、予防接種予約アプリなどを参照いただけます。動作確認は新潟県司法書士会のサイトで可能です。この日付と時間帯を分離する機能はSOY Shopに標準搭載されていますが、今回のカレンダー機能自体は標準機能ではありません。

 

センセイトークのオンライン版を開発しました

/** Geminiが自動生成した概要 **/
センセイトークは、学校関係者の協働促進を目的とした対話型カードゲームをオンライン化したものです。Zoom等の画面共有機能を活用し、参加者はスマホ等でアバターを操作しながら、共有デッキ上のトークテーマに基づき会話を行います。テストプレイでは、デッキ上の文章が話の整理に役立ち、画面共有に視線が集中することで、ストレスなく話せるという意見がありました。これは、スタンフォード大が指摘する「Zoom疲れ」の原因、「視線の多さと顔サイズの大きさ」「自分自身を見続けること」「大げさなジェスチャーの必要性」を同時に解決する可能性を示唆しています。センセイトークは、Web会議を円滑にするアイデアを秘めているかもしれません。

 

様々な依頼からこれからの働き方を見た

/** Geminiが自動生成した概要 **/
新型コロナの影響で事業への影響を覚悟していた筆者は、逆に変化を見越した企業からのWeb開発依頼が殺到した。 非接触型の予約注文システムや、代理販売・寄付サイトなど、コロナ禍のニーズに応える開発が多かった。 また、SEO対策情報の需要も高まった。 特に印象的だったのは、テレワーク向け研修システムの開発だ。 音声チャットとWebアプリを組み合わせたボードゲーム形式で、セールスの模擬体験を行うもので、オフライン研修以上の価値を感じたという。 コロナ禍でWeb技術の活用が模索された一年であり、この流れは今後も加速し、Web技術を活用できない企業は淘汰されるだろうと予測している。

 

SOY Shopで予防接種用の予約アプリの開発を行いました

/** Geminiが自動生成した概要 **/
SOY Shopでキャンセル多発型の事業向け予約アプリを開発。予約受付と同時にキャンセル待ち受付も開始し、キャンセル発生時には自動でキャンセル待ちの先頭者にメールで通知、24時間以内に予約確定しなければ次の待機者に通知がいく仕組み。キャンセル待ちの順番はキャンセル発生時点ではなく、キャンセル待ち登録時点の順番を維持することで公平性を確保。また、二重予約防止のため、同一人物による複数アカウント作成のチェック機能や、予約時に電話番号認証を導入。これらの対策により、キャンセル発生時の迅速な対応と、キャンセル待ちユーザーの利便性向上、不正利用の抑制を実現した。

 

SOY Shop版HTMLキャッシュプラグインを追加しました

/** Geminiが自動生成した概要 **/
SOY Shop 2にHTMLキャッシュプラグインが追加され、高速化が可能になった。カートウィジェットの問題は非同期通信で解決し、カート内商品数と合計金額をJSONで取得できる。ヤマトリップショップではこの機能とLazyLoadプラグイン、jpegoptimにより、ページ表示速度が3.3秒から1秒以下になり、PageSpeed InsightsのスコアもPCで90を超えた。スマホは90に届かなかったが、Gueztliによる画像最適化で改善が見込まれる。SOY Shop 2正式版は近日公開予定。

 

SOY ShopでRFID在庫管理ツール ZAIKAに対応しました

/** Geminiが自動生成した概要 **/
SOY Shopがレンタルサービス事業者向けRFID在庫管理ツール「ZAIKA」とAPI連携できるプラグインを開発しました。ZAIKAはレンタル業務の発送・返却作業効率化と在庫単位での収益・稼働・状態管理を実現するツールです。プラグイン利用にはSOY Shopのオーダーカスタムフィールド(日付)との連携が必要ですが、現状未実装です。連携機能開発は需要に応じて対応予定。プラグイン利用希望者やレンタル業務用SOY Shop構築希望者は問い合わせください。なお、顧客関連管理機能強化については言及されていません。

 

株式会社フィールド&マウンテン様のヤマトリップショップの制作を行いました

/** Geminiが自動生成した概要 **/
株式会社フィールド&マウンテン様の山小屋グッズECサイト「ヤマトリップショップ」(https://yamatrip.com/shop/)を制作しました。既存顧客基盤を持つ「やまどうぐレンタル屋」の緑白カラーを基調としたスマホ向けデザインを採用し、リリース後すぐに注文が続々と入っています。特徴的な機能として、商品詳細ページに100円~5000円を選択できる投げ銭ボタンを実装。商品と投げ銭の同時購入も可能です。また、複数の商品を同時にカートに追加する隠し機能も搭載しています。ボトル、手ぬぐい、Tシャツなど魅力的な商品が揃っており、やまどうぐレンタル屋が築き上げてきた顧客との信頼関係が、ECサイトの初期の成功に繋がっていると感じています。

 

SOY Shopの顧客機能を活用して買取管理アプリを開発しました

/** Geminiが自動生成した概要 **/
SOY Shopを活用した買取管理アプリが人文と社会の書林様サイト(https://www.tetsugakukaitori.com/)に導入されました。従来のSOY Inquiryでの買取依頼フォームに加え、SOY Shopの顧客管理機能と連携し、買取依頼の一元管理を実現。管理画面には専用の買取管理ページが設けられ、SOY Inquiryからの申込情報と連携。顧客はマイページから査定手続き、身分証登録、問い合わせ、査定額承認などが行えます。運営側は手続き状況変更、状況に応じたメール送信、査定結果アップロード、集荷伝票自動作成が可能。顧客情報はSOY Shopの顧客データベースと連携し、2回目以降の買取依頼を簡略化。管理画面のみ使用モードも活用しています。

 

スパーク運動療育西京極スタジオ様サイトの制作を行いました

/** Geminiが自動生成した概要 **/
妻の亮子が、児童発達支援事業所スパーク運動療育西京極スタジオのWebサイトと予約アプリを制作しました。サイトのデザイン、予約アプリの開発は夫の齋藤毅が担当。運動療育は、発達障害のある子どもが運動を通してコミュニケーション能力や感情コントロール能力を育むもので、早期開始が効果的です。亮子は、子育て中の母親としての視点を取り入れ、安心して利用できるサイトを目指しました。西京極スタジオのオーナーは療育の効果を実感し、必要性を感じてスタジオを設立。亮子は今回の制作を通して新たな分野の知識を得ると共に、Webデザイナーの仕事のやりがいを再確認しました。

 

SOY Shopでキャンセルが頻繁に発生する事業向けの予約アプリを開発しました

/** Geminiが自動生成した概要 **/
SOY Shopの顧客管理機能を活用し、キャンセル発生頻度の高い就学前児童向けWebサービスの予約カレンダーを開発。Googleアカウントログイン機能、仮登録による会員限定アクセス制限、運営者による本登録承認フローを実装。スマホで空き状況確認・予約を簡素化し、クリック操作で予約完了までスムーズな導線を構築。Bootstrapテンプレートのカスタマイズにより操作性を向上。兄弟利用を想定した予約時情報入力機能も搭載。キャンセル発生時の迅速な空き状況更新にも対応。

 

SOY Inquiryで連番カラムを追加しました

/** Geminiが自動生成した概要 **/
SOY Inquiryにフォーム毎の通し番号を自動生成する機能が追加されました。この機能は、送信完了画面、自動返信メール、管理画面の受信一覧に表示可能です。通し番号は連番カラムで管理され、非表示設定も可能です。管理画面で連番カラムをフォームの最初に配置すれば、受信一覧での表示も実現できます。「次回お問い合わせ時に生成する番号」を設定することで、番号を飛ばすことも可能です。機能追加版はサイトからダウンロードできます。ただし、自作デザインのフォームを使用する場合は、PHPファイルの修正が必要です。修正方法の解説ページも用意されていますが、難しい場合はサイトから問い合わせも可能です。

 

SOY Shopで業種に合わせて高度なメール種別を追加してみる

/** Geminiが自動生成した概要 **/
登山用品レンタルサイト「やまどうぐレンタル屋」では、返却完了メールにレビュー割引適用者への催促文面を自動挿入する機能を追加した。まず「メール送信種類追加プラグイン」で「返却完了メール」を作成。次に、`soyshop.order.mail`拡張ポイントを利用したプラグイン`notify_review_discount`を開発。このプラグインの`getMailBody`メソッドで催促文面を返し、`SOYShopPlugin::extension`の第一引数に`soyshop.order.mail.henkyaku` (henkyakuはメールID) を指定することで、返却完了メールへの挿入を実現した。この手法は特定メール種別へのカスタマイズを可能にする。他にも隠れた拡張ポイントが存在し、サイトの特殊な要件に対応できる可能性があるため、必要に応じて開発元に相談するのが良い。

 

SOY Shopの商品一覧ページで変則的な並び順の対応をしてみる

/** Geminiが自動生成した概要 **/
SOY Shopでカテゴリごとに商品一覧の並び替え順を変える方法。カスタムフィールドで「使用人数」や「使用温度」などの項目を作成し、ソートに利用する設定にする。データベースのカラム型を数値に変更。soyshop.item.list拡張ポイントでプラグインを作成し、getSortメソッドでカテゴリごとに異なるソート条件を返す。テントなら使用人数の降順、シュラフなら使用温度の昇順など。標準設定は価格の昇順にする。URLを変えずに同一ページで並び替え順を変えられるため、SEOにも有効。

 

SOY Shopの管理画面からの注文で商品オプションプラグインの見直し

/** Geminiが自動生成した概要 **/
京都農販は、多様なニーズに対応するパイプハウス施工の実績を持つ。カタログでは、強度と耐久性に優れた単棟ハウスから、連棟ハウス、特殊ハウスまで幅広い施工事例を紹介。環境制御技術を駆使した温度・湿度管理、CO2施用、養液栽培システムなど、高品質な農作物生産を支援する設備も提案。 耐候性・耐食性に優れた資材を使用し、積雪や強風対策も万全。施工事例を通して、設計から施工、アフターサービスまで一貫体制によるサポートを提供することで、顧客の農業経営の成功に貢献する姿勢を示している。カタログは、パイプハウス導入を検討する農業者にとって、貴重な情報源となるだろう。

 

SOY Shopで下書き通知プラグインを作成しました

/** Geminiが自動生成した概要 **/
京都農販は、SOY Shopを活用し農業用パイプハウスの見積り作成システムを構築。従来のエクセル作業を1時間程度に短縮、大幅な効率化を実現した。しかし、見積り作成途中での保存・復元に関するUIの課題から、下書き通知プラグインを開発。管理画面の新着ページに下書きの有無を通知し、バックアップ復元へのアクセスを容易にしたことで、作業開始の遅延を解消。 この改善により、マニュアル作成の手間も削減。パイプハウス見積り作成の効率化をさらに促進している。詳細はsaitodev.coで公開されているパッケージから確認可能。京都農販のパイプハウス施工事例は別途PDFで公開されている。

 

SOY ShopでSTORES決済(旧Coineyペイジ支払い)モジュールを作成しました

/** Geminiが自動生成した概要 **/
SOY ShopにCoineyペイジ決済モジュールが追加されました。Coineyは、カードリーダー(Coineyターミナル)を用いた決済に加え、Coineyペイジを利用したオンライン決済にも対応しています。モジュール導入により、SOY Shop上でCoineyペイジへの遷移によるクレジットカード決済が可能になります。実店舗とネットショップ両方でCoineyを利用したい場合に最適です。設定方法はモジュール設定画面に記載されています。Coineyは交通系電子マネー決済にも対応しており、導入によりSuica等の電子マネー決済を簡便に導入できます。Coineyペイジは新機能のため、現時点ではテスト環境は未対応ですが、順次対応予定です。

 

SOY Shopでクレジットマスターの対策を強化しました

/** Geminiが自動生成した概要 **/
SOY Shopがクレジットカード情報の不正取得攻撃対策を強化。クレジットカード入力画面への不自然なリダイレクトを検知した場合、該当IPアドレスからのアクセスを遮断する機能を追加。さらに、PAY.JPクレジットモジュールでは、モジュール内でカード情報送信の試行回数を記録し、一定回数を超えるとカート利用を禁止する。これらの対策により、ネットショップが不正利用の踏み台となるリスクを大幅に低減。今後もセキュリティ強化を継続していく。最新版は公式サイトからダウンロード可能。

 

SOY ShopのPAY.JPクレジットカード支払いモジュールでカード情報非通過化対応をしました

/** Geminiが自動生成した概要 **/
SOY ShopのPAY.JPクレジットカード支払いモジュールがカード情報非通過化に対応しました。2018年8月1日以降、加盟店はカード情報を直接扱うことが禁止され、トークン化が必須となりました。 そのため、モジュールはカード情報をPAY.JPサーバーに送信し、トークンを受け取って処理するように改修されました。既存モジュール利用者は、サイトのセキュリティ維持のため早急にバージョンアップが必要です。最新版はサイト(https://saitodev.co/soycms/soyshop/)からダウンロード可能です。詳細は「SOY CMSのバージョンアップについて」を参照ください。

 

やまどうぐレンタル屋さんで顧客関連管理の機能の強化を行いました

/** Geminiが自動生成した概要 **/
登山用品レンタルの「やまどうぐレンタル屋」は、SOY Shopで運営しつつSalesforceを用いて顧客管理を行っていたが、SOY Shop内で完結させたいという要望からCRM機能強化を実施。オーダーカスタムフィールドや拡張ポイントを活用し、レンタル特有の発送・返却管理、納品書・検品書出力管理、配送状況連携、電話注文対応、実店舗受取管理などをSOY Shop内で実現。プラグインによる拡張のみでSalesforce並みの機能を実現し、本体のカスタマイズは行わずバージョンアップへの影響を排除。管理画面の表示速度最適化も実施。この機能強化は拡張ポイントを活用したプラグイン作成で再現可能。

 

SOY ShopでTrackingmore連携プラグインでwebhookに対応しました

/** Geminiが自動生成した概要 **/
SOY Shopで国際荷物追跡サービス「Trackingmore」と連携するプラグインを開発し、「webhook」機能を追加しました。webhookでは、配送業者が発送を開始するとTrackingmoreからSOY Shopに通知が届きます。これにより、リアルタイム追跡の手間を省きつつ、SOY Shopの注文状態や発送メールの自動更新が可能になります。この連携により、出荷予定日前に代行業者から発送情報を受け取れなくても、配送状況を監視し、集荷や発送が確認され次第、発送済みメールを自動送信できます。これにより、確認業務が大幅に削減されます。リアルタイム追跡も併用することで、変更情報の確度が向上します。

 

SOY Shop内でパイプハウスの施工管理アプリを開発しました

/** Geminiが自動生成した概要 **/
SOY Shopの在庫管理機能と管理画面からの注文登録機能を拡張し、パイプハウスの見積書作成アプリを開発。従来のエクセル管理では、膨大な部品の仕入れ値確認に時間と手間がかかっていたが、新アプリでは商品登録時に仕入れ値を記録することで、次回以降の見積書作成時の再確認作業を大幅に削減。商品名検索によるカート追加や、検索結果にない場合の即時商品登録機能も実装。さらに、見積書の商品一覧の並び替え機能、注文内容の自動バックアップ機能も追加することで、作業効率と正確性を向上。これらの機能はパイプハウス以外にも応用可能で、既存のネットショップ運営における経費削減にも貢献する。開発したパッケージは専用サイトからダウンロード可能。

 

レバテックキャリアさんの技術ブログで当ブログのGo言語の記事が紹介されました

/** Geminiが自動生成した概要 **/
レバテックキャリアの技術ブログで、筆者のGo言語のユニットテスト記事が紹介された。紹介記事はGo言語学習者向けのおすすめ記事まとめで、筆者の記事はテストコード作成フローの実例紹介が評価された。IT・Web系転職サイトに栽培系ブログが掲載されたことは、デジタルとアナログ業界の橋渡しとして意義深い。筆者は今後、両業界の利点を融合させる役割を目指している。追記として、レバテックキャリアと同じ運営会社が、フリーランス向け案件紹介サイト「フリーランスHub」を立ち上げたことが紹介されている。フリーランスHubでは、地域やリモートワークなど様々な条件で業務委託案件を検索できる。

 

最近、WordPress疲れの方からのお問い合わせが増えました

/** Geminiが自動生成した概要 **/
WordPress疲れのユーザーからSOY CMSへの問い合わせが増加し、情報不足を訴える声が寄せられている。彼らは情報が少ないことを理由に公式マニュアルの拡充や書籍化を求めるが、開発元はこれに対応する意思はない。開発元はSOY Shopの業務効率化に注力しており、WordPressからの乗り換えユーザー獲得を目指していない。情報が少ない現状はチャンスであり、ユーザー自身が情報発信すればコアユーザーとしての地位を確立し、書籍化も可能だと考えている。開発元の動機は優れた販売方法を学ぶことであり、「まとめれば売れる」という意見より、「勝機を見出し、まとめて売ったら売れた」という報告を期待している。よって、情報不足に関する問い合わせへの対応強化は行わない。

 

社会人・学生向けプログラミング教室でGoogleスプレットシートの拡張の勉強会を行いました

社会人・学生向けプログラミング教室でGoogleフォームの拡張の勉強会を行いましたの続きで、Google DriveのGoogleスプレットシートを活用して、備品の管理と足りなければ調達の指示をメールで送信するといった業務アプリのようなものを作成してみました。Google ドライブ - 写真やドキュメントなど、ファイルのクラウド ストレージとバックアップGoogle スプレッドシート - オンラインでスプレッドシートを作成、編集できる無料サービスGoogleス

 

SOY Shopで会員検索サイトを構築しました

団体に加盟している会員の詳細情報をまとめ、公開側で誰でも検索できるサイトを構築したいとのご相談があり、SOY Shopの顧客名簿のみを切り出して会員検索サイトの構築を行いました。今回構築した会員検索サイトの機能は全て標準化しているので、簡易的な検索サイトであれば標準機能の組み合わせで構築可能になりました。今回は実績紹介を兼ねて、検索サイトの構築の手順を紹介します。司法書士検索 - 新潟県司法書士会会員管理と検索サイトを構築するにあたって利用

 

SOY ShopのPAY.JP定期課金モジュールで管理画面でプランの変更を追加しました

PAY.JP - クレジットカード決済サービス先日紹介しましたPAY.JP定期課金モジュールで、既に定期課金の登録されている顧客のプランの変更の設定画面を設けました。管理画面の顧客詳細を開くと、定期課金に登録してある顧客であれば、定期課金プラン詳細の画面が表示され、定期課金そのものをキャンセルできたり、プランの変更を行うことができます。プランは商品情報として登録しておけば良く、プラン自体の作成もSOY Shopの管理画面内で完結することができます。

 

SOY ShopでPAY.JP定期課金モジュールを作成しました

PAY.JP - クレジットカード決済サービスSOY ShopでPAY.JPクレジットカード支払いモジュールを作成しましたに引き続き、定期課金の支払いにも対応しました。この支払いモジュールの使用方法ですが、設定方法はPAY.JPクレジットカード支払いモジュールと同じなので、下記の記事に従って設定してください。SOY ShopでPAY.JPクレジットカード支払いモジュールを作成しました定期課金の支払いモジュールを使用と、SOY CMSのブログ

 

SOY ShopでPAY.JPクレジットカード支払いモジュールを作成しました

PAY.JP - クレジットカード決済サービス今回の話に入る前にPAY.JPについての紹介ですが、公式サイトから説明文を引用すると、様々なサービスにクレジットカード決済を無料で簡単に導入できる開発者向けのオンライン決済サービスです。シンプルなAPI・多彩な機能、分かりやすい料金形態のもと開発者であれば、WEB・モバイル・IoTなど様々なシーンで、通常決済や定期購入決済などを導入することが可能です。というように、クレジットカード支払いの代行をされているWebサービスです。

 

社会人・学生向けプログラミング教室でGoogleフォームの拡張の勉強会を行いました

社会人・学生向けプログラミング教室でGASで業務改善の勉強会を行いましたの続きで、Google DriveのGoogleフォームをGAS(Google Apps Script)で自分好みにカスタマイズするという勉強会を行いました。Google ドライブ - 写真やドキュメントなど、ファイルのクラウド ストレージとバックアップGoogle フォーム - アンケートを作成、分析できる無料サービスGoogleフォームでお問い合わせフォームを設置すると、お問い

 

社会人・学生向けプログラミング教室でGASで業務改善の勉強会を行いました

社会人・学生向けプログラミング教室でコードレビューをしてみましたにも記載したとおり、以前からTera schoolで中学生向けのプログラミング教室と平行して、大学生・社会人向けにプログラミングの勉強会を行っています。今までJavaScriptで色々と触れてきたので、そろそろ日々の業務改善のためにGAS(Google Apps Script)に触れてみました。Apps Script | Google DevelopersGASを簡単に説明すると、

 

VPSサーバでWebサーバ構築のハンズオンを行いました

Webサイトの表示の高速化に向けて、Linuxのハンズオンを行いましたの続きでネットメディアを運営するアップラインさんの会議室を借りて、メットメディア運営者向けのVPSサーバでApacheのWebサーバを立ち上げるハンズオンを行いました。主な内容はお名前ドットコムで取得したドメインをVPSサーバに向けるところから、Apache2.4 + PHP7 + Let's Encrypt + HTTP/2のWebサーバを立ち上げるまで。※Let's Encryptは常時SS

 

お花の通販 Beans様サイトの常時SSL化対応を行いました

お花の通販 BeansSOY Shopで運営されているお花の通販 Beans様サイトの常時SSL化対応を行いました。制作会社:web36関連記事SOY CMSの常時SSL化で対応したこと

 

レクサーニタイヤ様サイトの常時SSL化対応を行いました

正規レクサーニタイヤ通販 LEXANI TIRE オンラインストアSOY Shopで運営されているレクサーニタイヤ様サイトの常時SSL化対応を行いました。制作会社:web36関連記事SOY CMSの常時SSL化で対応したこと

 

Tisza Cipo様サイトの常時SSL化対応を行いました

Tisza Cipo (ティサ・チポ)日本公式オンラインストアSOY Shopで運営されているティサ・チポ様サイトの常時SSL化対応を行いました。制作会社:web36関連記事SOY CMSの常時SSL化で対応したこと

 

Webデザイナー向けのGitのハンズオンを行いました

Webサイトの表示の高速化に向けて、Linuxのハンズオンを行いましたに引き続き、ネットメディアを運営するアップラインさんの会議室で、Webデザイナー向けのGitのハンズオンの勉強会を行いました。Gitというバージョン管理のOSSはプログラマもそうですが、プログラマ以上に細かい編集作業が発生するWebデザイナーにこそ使ってもらいたいものです。Windowsで使用出来るTortoiseGitを利用すれば、苦手意識が発生せず、Gitの基本的な操作を体感すること

 

Webサイトの表示の高速化に向けて、Linuxのハンズオンを行いました

ネットメディアを運営するアップラインさんの会議室で、メットメディア運営者向けのLinuxの操作のハンズオンの勉強会を行いました。主な内容は表示速度を高速化するHTTP/2のサーバ構築のため、LinuxのCLIに慣れてもらうことを目的として、サーバ構築に必要な基本的なコマンドのみに絞って話をしました。当サイトをHTTP/2対応して表示の爆速化してみた次回は実際にVPSを借りてみて、サーバの設定だけでなく、ファイアウォールやSSL周りも触ることを計画してい

 

社会人・学生向けプログラミング教室でコードレビューをしてみました

社会人・学生向けにプログラミング教室をはじめました以前からTera schoolで中学生向けのプログラミング教室と平行して、大学生・社会人向けにプログラミングの話をしています。プログラミングというのは、基本的な文法は難しくなく、文法自体の習得は難なくできる。だけどプログラミングが書けないという人が多いのはなぜなのだろう?と考えて、100行程度で簡単な名簿の登録と検索のコードをこちらで作成して、そのコードをみんなで見ながら1行ずつ何をしているか?を言

 

SOY CMSとSOY Shopで販促ブログ付きのネットショップを運営してみよう

SOY CMSとSOY Shopで会員制ブログを運営してみようSOY CMSとSOY Shopで有料ブログを運営してみようネットショップ用CMSはカタログサイトの構築にも向いているで、SOY CMS、SOY Shop、SOY MailやSOY Inquiryと連携し合うことで、ブログサイトとして、ショップサイトとしての可能性を紹介してきました。これら以外に忘れちゃいけない機能として、シンプルに販促ブログを簡単に持てるネットショップが構築できることが挙げらます。

 

ネットショップ用CMSはカタログサイトの構築にも向いている

たまに下記のような相談を受けます。カタログサイトを構築したいのですが、ブログの記事を商品情報に見立て運営を考えているのですがいかがでしょうか?とこのような相談の場合は、ネットショップ用のCMSを利用することを勧めています。※SOY Shop等理由として、カタログサイトとして公開しても、のちに物販を開始した場合、データベースの加工や移行が一切不要になるためです。ブログでカタログサイトを構築し、運営を開始した場合、いざ物販を開始しようとしても、記事から商品

 

インターネット内に流れているパケットを傍受してみる

Webサイトのフォームではhttpsにしないと大変なことになるよという話をする機会が連日続いたので、なぜ大変か?を実際に見てもらうことにした。※httpsは暗号化して通信する仕組み。httpの通信は暗号化していない。SOY CMSの常時SSL化で対応したことちなみに今回の記事はOhmshaの基礎からわかるTCP/IP ネットワークコンピューティング入門を参考にしてる。はじめにネットワークを監視するためにWireshark · Go

 

成果を上げるネットショップのWeb担当者の傾向と今後のプログラミング教育で思うことについてお話をさせていただきました

京都大学内で行われたオテラーニング・コモンズ~子どものプログラミング学習で※主催:Tera school今まで行ってきたネットショップ導入で、売上を上げるサイトとそうでないサイトのWeb担当者の傾向のお話と、今後のプログラミング学習で必要だと感じていることのお話をさせていただきました。

 

社会人・学生向けにプログラミング教室をはじめました

小中学生向けのプログラミング教室の後に、社会人、学生向けにも話すことになりました。中学生にプログラミングを教えてみて。その5CMSの開発や導入支援をしてきて、メールの設定やHTMLが書けないことで損をしていることが多く見受けられたので、いずれはそういう損を減らすお手伝いができればと考えています。当面の目標は業務改善のためにGoogleスプレットシートをJavaScriptで効率化することや、HTMLとJavaScriptを組み合わせて売上を上げるた

 

Webデザイナー向けのSOY CMSとSOY Shopのユーザ会を行いました

大阪でWebデザイナー向けのSOY CMS/Shopの勉強会を開催していただきましたので、SOY CMSのインストールで注意することと、開発者向けに作られた隠し機能を活用する方法のお話をしました。場所を提供していただきましたアップライン株式会社様、ありがとうございました。

 

大阪の北浜でSOY Shopの勉強会を行いました

大阪のレンタルスペースのSPINNING NAKANOSHIMAを借りて、SOY Shopの勉強会を行いました。SOY Shopでサイトを構築する際、最初に意識することと、SOY CMSとの連携についてのお話をしました。例えば、ネットショップを運営しつつ、ブログで商品を紹介したい場合にはどのような構築をすれば良いのか?とか、ブログの新着情報をネットショップ側で表示する方法等です。

 

Webでの肥料の販売の開始です

アドバイザーとして関わっている京都農販さんのWebサイトの開発を昨年から行っており、ひそかにコツコツと投稿し続け溜めてきたコンテンツをそのままにしておくのはもったいないので、途中ではありますが公開することにしました。今回のサイトはSOY Shopで運営されており、現在は取り扱い商品のカタログサイトですが、後々、ネットショップとして運営することを計画しています。5年に渡ってSOY Shopの開発に関わってきてまして、うまくいったショップサイトや失敗したショップサイトを数

 

スマートアグリシンポジウム2015@はくいでWebの販売の話をしました

石川県のJAはくいさんで開催されたスマートアグリシンポジウム2015@はくいでセレクトファームの一年目のWeb販売で意識したことについてのお話をさせていただきました。テーマは一年目に何度も話し合い作成したWebサイトの設計についてです。

 

ヨガスタジオCORE様サイトの予約管理アプリを開発しました

池田・川西・箕面・北摂の空中ヨガ(エアリアル)ヨガスタジオCORE様の予約管理システムの開発を行いました。https://ys-core.com/schedule/主な要件は、・複数のインストラクターと複数のレッスンが登録でき・会員登録を行った方がカレンダーからレッスンの空き状況を確認し予約できるということで、SOY Shopの顧客管理の機能とSOY Calendarの一部の機能を組み合わせ、予約に関する諸々の管理を行えるアプリになってます。SOY Shopの顧客

 

20年後の農業×教育というテーマのお話をさせていただきました

(スピーチ後の質疑応答の一シーン)本日、京都大学内で行われたLEGOでデザインする未来の教室というワークショップで、20年後の農業×教育というテーマでITによるスマート農業よりも先にすべき大切なことについてのお話をさせていただきました。


Powered by SOY CMS  ↑トップへ