<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0" xml:lang="ja">
<channel>
<title>名古屋のWeb制作会社アイデアソース</title>
<link>http://www.ideasource.jp/</link>
<atom:link href="https://www.ideasource.jp/rss2.xml" rel="self" type="application/rss+xml" />
<language>ja</language>
<copyright>Copyright (C) 2026 名古屋のWeb制作会社アイデアソース All rights reserved.</copyright>
<lastBuildDate>Tue, 12 May 2026 20:49:38 +0900</lastBuildDate>
<generator>a-blog cms</generator>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<item>
<dc:creator>新謙二</dc:creator>
<title>「MotionLab」「PageLoupe」リリースのお知らせ</title>
<link>https://www.ideasource.jp/news/entry-1258.html</link>
<description><![CDATA[



























































<hr class="clearHidden">

































<div class="column-block-editor">
<p>本日「MotionLab - GSAP Simulator」ならびに「PageLoupe」をリリースいたしました。<br>サブスクリプションにてご購入いただきますと、7日間の無料お試し期間がついておりますので、まずはお試しいただいて、気に入ったらぜひ継続利用をご検討していただければと思います。<br><br>また<strong>「リリース記念クーポン」</strong>として、本日2026/5/12から2026/5/30までのご購入に利用可能な「3ヶ月間 50％OFFクーポン」を発行させていただきます。こちらのクーポンでお得に始められますので、ぜひご購入時には合わせてご利用ください。<br><br>【プロモーションコード】※Stripe購入時にご利用ください<br><strong>IDSTOCKOPEN</strong><br><br>皆さまの制作活動に少しでもお役に立てましたら幸いです。</p><p><br></p><h2>MotionLab - GSAP Simulator</h2><div class="media-image-block align-center" data-type="imageBlock" data-align="center" data-width="100%" data-eid="1258" data-no-lightbox="false"><figure class="" style="max-width: 100%;"><a href="https://www.ideasource.jp/media/001/202605/motionlab.png?v=20260512204224" class="js-smartphoto" data-group="1258"><img src="https://www.ideasource.jp/media/001/202605/mode3_w1200-motionlab.png?v=20260512204224" class="unit-id-1258" width="1200" height="630" loading="lazy" decoding="async" data-mid="202"></a></figure></div><p></p><p><strong>「MotionLab - GSAP Simulator」</strong>は、GSAPアニメーションが簡単なステップで作れるお手軽なツールです。 jsをひとつ入れるだけで、実際のページで動かしながらコードを生成できます。複数のステップを繋げていくだけなのでとても簡単です。また作ったアニメーションはJSONでエクスポート・インポートできるので何度でも利用可能です。<br><br>実際の画面を見ながらアニメーションをシミュレーション出来ますので、直感的に作業が行え工数の削減にも役立ちます。<br><br><strong>・MotionLab</strong><br>価格：1ドメイン（FQDN） 月額880円（税込）<br>サンプルページ：<a target="_blank" rel="noopener noreferrer" class="link" href="https://www.idstock.net/motionlab/"><u>https://www.idstock.net/motionlab/</u></a></p><p><br></p><h2>PageLoupe</h2><div class="media-image-block align-center" data-type="imageBlock" data-align="center" data-width="100%" data-eid="1258" data-no-lightbox="false"><figure class="" style="max-width: 100%;"><a href="https://www.ideasource.jp/media/001/202605/pageloupe.png?v=20260512204251" class="js-smartphoto" data-group="1258"><img src="https://www.ideasource.jp/media/001/202605/mode3_w1200-pageloupe.png?v=20260512204251" class="unit-id-1258" width="1200" height="630" loading="lazy" decoding="async" data-mid="203"></a></figure></div><p></p><p><strong>「PageLoupe」</strong>は、ページの問題点の可視化とUC対応を1つのツールで解決する、制作者の配慮とユーザーの自由を兼ねたツールです。<br><br>editorモードとuserモードという2つのモードを備えており、editorモードはページの問題点を分かりやすく可視化し解決までの時間を短縮します。色覚特性のシミュレーションも可能ですので、多様なユーザーを想定しながらページの制作に集中できます。<br><br>もう一方のuserモードは、色覚特性をお持ちの方がページを見やすくする為に、色覚補正、文字サイズ調整、さらにユーザー自らが見やすい色へと調整可能な複数の調整機能を備えています。（JIS X 8341-3 WCAG 2.1 AA準拠）<br><br>この様に制作者とユーザーが互いに歩み寄ることで、より良い閲覧環境を実現したいという、想いが込められています。<br><br><strong>・PageLoupe</strong><br>価格：1ドメイン（FQDN） 月額880円（税込）<br>サンプルページ Editorモード：<a target="_blank" rel="noopener noreferrer" class="link" href="https://www.idstock.net/pageloupe/"><u>https://www.idstock.net/pageloupe/</u></a><br>サンプルページ Userモード ：<a target="_blank" rel="noopener noreferrer" class="link" href="https://www.idstock.net/pageloupe/index_user.html"><u>https://www.idstock.net/pageloupe/index_user.html</u></a><br></p>
</div>
























<hr class="clearHidden">

































<div class="column-block-editor">
<p><br>また、上記2製品のリリースに合わせて「IDSTOCK」というサイトをオープンいたしました。<br>今後もこちらのサイトで随時製品についての情報を発信していきますので、ぜひご確認いただけますと幸いです。どうぞ宜しくお願いいたします。<br><br>・IDSTOCK <br><a target="_blank" rel="noopener noreferrer" class="link" href="https://www.idstock.net/">https://www.idstock.net/</a></p>
</div>









































































]]></description>
<category>お知らせ</category>
<guid isPermaLink="true">https://www.ideasource.jp/news/entry-1258.html</guid>
<pubDate>Tue, 12 May 2026 20:40:57 +0900</pubDate>
</item>
<item>
<dc:creator>新謙二</dc:creator>
<title>2026年 GW休暇のお知らせ</title>
<link>https://www.ideasource.jp/news/entry-1254-1255.html</link>
<description><![CDATA[





























































<!-- テキスト -->

<p>お客様各位<br />
<br />
誠に勝手ながら2026年度のGW休暇を下記日程にて実施させていただきます。<br />
大変ご迷惑をおかけいたしますが、何卒ご了承の程よろしくお願い申し上げます。<br />
<br />
【2026年GW休暇】<br />
2026年4月29日（水）、5月2日（土）〜5月6日（水）<br />
<br />
※休暇中のお問い合わせに関しましては、休暇後の対応とさせていただきます。</p>




 





















































































































]]></description>
<category>お知らせ</category>
<guid isPermaLink="true">https://www.ideasource.jp/news/entry-1254-1255.html</guid>
<pubDate>Mon, 20 Apr 2026 19:06:07 +0900</pubDate>
</item>
<item>
<dc:creator>新謙二</dc:creator>
<title>地域ブランド認定制度「なごみやげ」ロゴマーク制作</title>
<link>https://www.ideasource.jp/service/creative-work/entry-1252.html</link>
<description><![CDATA[

























































<!-- ユニットグループの開始タグ -->
<div class="js-unit_group-align acms-entry-unit-full acms-col-sm-6">































<!-- media -->
<div class="column-media-center col-xs-12">

<a href="https://www.ideasource.jp/media/001/202604/logo.jpg?v=20260408134747"data-rel="SmartPhoto">
<img class="columnImage"
 src="https://www.ideasource.jp/media/001/202604/mode3_w800-logo.jpg?v=20260408134747"
 alt="なごみやげ　ロゴデザイン制作">
</a>


</div>

























<!-- ユニットグループの終了タグ -->
</div>


<!-- ユニットグループの開始タグ -->
<div class="js-unit_group-align acms-entry-unit-full acms-col-sm-6">



<hr class="clearHidden">



<!-- テキスト -->

<p><a href="https://nagoya-cci.or.jp/" target="_blank" rel="noopener noreferrer">名古屋商工会議所様</a>のご依頼で地域ブランド認定制度「なごみやげ」のロゴマークを制作させていただきました。<br />
<br />
「なごみやげ」とは、愛知・名古屋の地域特性やものづくりの技術、文化を背景に生まれた商品を認定し、その価値を広く発信していくプロジェクトです。<br />
<br />
このロゴマークには「多彩なギフトや土産品をやさしく包み込む“結び”のかたちをベースに、 名古屋の歴史を象徴する武将の兜を想起させるフォルムで構成されています。中央には「八」をかたどったリボンをあしらい、 さりげなく名古屋らしさを表現。 背景に広がる青海波（せいがいは）は、 波がどこまでも連なり続ける様子を表す吉祥文様です。「なごみやげ」が愛知・名古屋を代表する存在として、 末永く広がり、受け継がれていくように…」という願いが込められています。<br />
<br />
この度はご依頼いただきまして、誠にありがとうございました。<br />
<br />
・地域ブランド認定制度「なごみやげ」<br />
<a href="https://nagomiyage.nagoya-cci.or.jp/" target="_blank" rel="noopener noreferrer">https://nagomiyage.nagoya-cci.or.jp/</a></p>




 

































































<!-- ユニットグループの終了タグ -->
</div>


<!-- ユニットグループの開始タグ -->
<div class="js-unit_group-align acms-entry-unit-full clear">





<!-- テキスト -->




 








<br>































































<!-- テキスト -->



<h3>お客様情報</h3>


 






































































<!-- テキスト -->

<p>名古屋商工会議所様<br />
〒460-8422 名古屋市中区栄2丁目10-19<br />
<a href="https://www.moorfood.co.jp/" target="_blank" rel="noopener noreferrer"></a><a href="" target="_blank" rel="noopener noreferrer">https://nagoya-cci.or.jp/</a></p>




 





























































<!-- ユニットグループの終了タグ -->
</div>

























































]]></description>
<category>制作事例</category>
<guid isPermaLink="true">https://www.ideasource.jp/service/creative-work/entry-1252.html</guid>
<pubDate>Wed, 08 Apr 2026 13:45:44 +0900</pubDate>
</item>
<item>
<dc:creator>新謙二</dc:creator>
<title>a-blog cms 勉強会・懇親会に行ってきました</title>
<link>https://www.ideasource.jp/blog/entry-1251.html</link>
<description><![CDATA[























































































<!-- media -->
<div class="column-media-auto col-xs-12">

<img class="columnImage"
 src="https://www.ideasource.jp/media/003/202602/mode3_w1170-DSC04719.jpg?v=20260215072952"
 alt="a-blog cms 勉強会 in 名古屋">


</div>






























<!-- テキスト -->




 








<hr class="clearHidden">































































<!-- テキスト -->


<h2>毎月恒例のa-blog cms勉強会へ</h2>



 






































































<!-- テキスト -->

<p>今月も毎月恒例の<a href="https://basecamp-nagoya.jp/" target="_blank" rel="noopener noreferrer">ベースキャンプ名古屋</a>で開催される、a-blog cms勉強会に行ってきました。<br />
a-blog cms勉強会は、a-blog cmsの最新情報や機能紹介、開発状況、参加された方の質疑応答など、毎回a-blog cmsの様々な話題で盛り上がる、大変有意義な勉強会となっております。もちろんWeb業界の話題もあり、最近ではAIの活用方法なども積極的に情報交換をおこなったりと、私たちにとって欠かせない勉強の時間となっています。</p>




 






































































<!-- テキスト -->


<h2>勉強会後は懇親会へ</h2>



 




































































<hr class="clearHidden">





























<!-- media -->
<div class="column-media-auto col-xs-12">

<img class="columnImage"
 src="https://www.ideasource.jp/media/003/202602/mode3_w1170-DSC04722.jpg?v=20260215073405"
 alt="">


</div>






























<!-- テキスト -->

<p>実は今年に入りa-blog cmsの開発リーダーの世代交代があり、今回は勉強会の後に懇親会をおこないました。<br />
三代目開発リーダーさん「いままでありがとうございました！」そして四代目開発リーダーさん「これからもよろしくお願いします！」という会でしたので、楽しんで参加させていただきました。<br />
<br />
たくさんお話をさせていただいて、めっちゃめっちゃ楽しかったです。<br />
ご一緒させていただいた皆さま、ありがとうございました。</p>




 






































































<!-- テキスト -->




 








<hr class="clearHidden">































































<!-- テキスト -->


<h2>最後に</h2>



 




































































<hr class="clearHidden">





























<!-- media -->
<div class="column-media-auto col-xs-12">

<a href="https://www.ideasource.jp/media/003/202602/DSC04721.jpg?v=20260215073405"data-rel="SmartPhoto">
<img class="columnImage"
 src="https://www.ideasource.jp/media/003/202602/mode3_w1170-DSC04721.jpg?v=20260215073405"
 alt="">
</a>


</div>






























<!-- テキスト -->

<p>三代目開発リーダーの伊藤さん。<br />
四代目開発リーダーの宇井さん。<br />
合体して「ういとうさん」になっています。笑<br />
<br />
いつも本当にありがとうございます。<br />
今後ともどうぞ宜しくお願いいたします。<br />
<br />
・<a href="/service/a-blogcms/">a-blog cmsをお勧めする理由</a><br />
・<a href="https://www.a-blogcms.jp/" target="_blank" rel="noopener noreferrer">a-blog cms公式サイト</a></p>




 





















































































































]]></description>
<guid isPermaLink="true">https://www.ideasource.jp/blog/entry-1251.html</guid>
<pubDate>Sun, 15 Feb 2026 07:25:03 +0900</pubDate>
</item>
<item>
<dc:creator>新謙二</dc:creator>
<title>弊社代表を偽る不審な「LINEグループ作成」を要求するメールについて</title>
<link>https://www.ideasource.jp/news/entry-1250.html</link>
<description><![CDATA[





























































<!-- テキスト -->

<p>現在、弊社代表の名前をかたり、LINEワークスのグループ作成・招待、QRコードの生成・返信等を求める不審なメールが確認されております。<br />
こちらは弊社とは一切関係ございませんのでご注意ください。不審なメールを受信した場合は、下記の点にご注意いただき速やかにメールを削除してください。<br />
<br />
・メールに記載されたURLはクリックしないでください。<br />
・個人情報などの入力や返信をしないでください。<br />
・不審なメールの指示に従いLINEワークスのグループ作成・参加やQRコードの生成などはしないでください。<br />
<br />
宜しくお願いいたします。</p>




 





















































































































]]></description>
<category>お知らせ</category>
<guid isPermaLink="true">https://www.ideasource.jp/news/entry-1250.html</guid>
<pubDate>Mon, 05 Jan 2026 18:44:12 +0900</pubDate>
</item>
<item>
<dc:creator>新謙二</dc:creator>
<title>2026年 新年のご挨拶</title>
<link>https://www.ideasource.jp/news/entry-1249.html</link>
<description><![CDATA[





























































<!-- テキスト -->




 








<p>お取引先様各位</p>
<p style="text-align: center;">
<strong><span style="font-size: 130%;">ご挨拶</span></strong></p>
<p>新年あけましておめでとうございます。<br>
旧年中は格別なご高配を賜り、まことに有難く厚く御礼申し上げます。<br>
本年も、より一層のご支援を賜りますよう、従業員一同心よりお願い申し上げます。<br>
<br>
<br>
</p>
<p style="text-align: right;">
敬具 　令和8年1月<br>
代表取締役　新 謙二</p>














































































































]]></description>
<category>お知らせ</category>
<guid isPermaLink="true">https://www.ideasource.jp/news/entry-1249.html</guid>
<pubDate>Thu, 01 Jan 2026 00:00:00 +0900</pubDate>
</item>
<item>
<dc:creator>新謙二</dc:creator>
<title>カスタムフィールドでアップロードした動画ファイルの1フレーム目をposter画像にする方法</title>
<link>https://www.ideasource.jp/blog/ablogcms-video-posterimage.html</link>
<description><![CDATA[





























































<!-- テキスト -->

<p class="waku">このエントリーは<a href="https://adventar.org/calendars/11394" target="_blank" rel="noopener noreferrer">a-blog cms Advent Calendar 2025</a>の21日目の記事です。</p>




 






































































<!-- テキスト -->

<p>11月21日に開催された<a href="https://www.ideasource.jp/blog/entry-1245.html">「a-blog cms Training Camp 2025」</a>でご紹介させていただいた、弊社が開発している「SWIPE LP」テーマを制作する際に、アップロードした動画のposter画像を生成する方法を考えましたので、ご紹介させていただこうと思います。</p>




 






































































<!-- テキスト -->


<h2>「SWIPE LP」テーマとは</h2>



 




































































<hr class="clearHidden">





























<!-- media -->
<div class="column-media-auto col-xs-12">

<a href="https://www.ideasource.jp/swipelp/">
<img class="columnImage"
 src="https://www.ideasource.jp/media/003/202511/mode3_w1170-swipelp.png?v=20251128163647"
 alt="swipelpテーマ">
</a>


</div>






























<!-- テキスト -->

<p>「SWIPE LP」テーマとはスマートフォンでの操作に最適化された、スワイプ形式のランディングページ用テンプレートです。1画面ずつ情報を見せる構成なので、ストーリーに沿ってスムーズに閲覧していただける点が特徴となります。離脱を抑えながら最後まで読み進めてもらいやすく、SNSのような操作感から若年層やスマートフォン利用が中心のユーザーと相性の良い形式です。<br />
<br />
スマートフォンの場合は、真ん中のスライド部分が表示され、左右カラムの情報はメニューの中に格納されます。PCの場合は、真ん中の部分がスワイプ可能で、左右カラムの情報は固定で表示されます。<br />
<br />
1枚のカード（コンテンツ）はエントリーで構成されており、動画・画像・ブロックエディタがレイヤー構造になっています。この様なエントリーを複数並べることで、LPページを構成する少し変わったテーマになります。<br />
<br />
・「SWIPE LP」テーマ サンプルサイト<br />
<a href="https://www.ideasource.jp/swipelp/" target="_blank" rel="noopener noreferrer">https://www.ideasource.jp/swipelp/</a><br />
<br />
</p>




 






































































<!-- テキスト -->


<h2>アップロードした動画からposter画像を生成する</h2>



 






































































<!-- テキスト -->

<p>では、早速ですが動画のカスタムフィールドの設定から、poster画像の生成まで、順番にご説明させていただきます。<br />
最後にまとめたコードも一式掲載をしておきますので、ぜひチェックしてみてください。</p>




 






































































<!-- テキスト -->



<h3>エントリーの編集画面</h3>


 






































































<!-- テキスト -->




<h4>動画用メディアカスタムフィールド、プレビュー用&lt;video&gt;タグ、poster用画像カスタムフィールドの設置</h4>

 






































































<!-- テキスト -->

<p>a-blog cmsの仕様では、メディアのカスタムフィールドに動画をアップロードすると、エントリー編集画面には「動画アイコン」が表示され動画自体は表示されませんが、今回の処理ではposter画像を生成するために動画自体を利用する必要がありますので、ファイルをアップロードするカスタムフィールドに加えて、動画のプレビューも設置が必要となります。</p>




 






































































<!-- テキスト -->




 
<h5>まずはエントリーの編集画面に必要な下記の3つ要素を追加します。<br />
</h5>







































































<!-- テキスト -->




 

<ul>
<li>動画アップロード用のカスタムフィールド（メディア）</li>
<li>動画プレビュー用の&lt;video&gt;タグ</li>
<li>poster画像用のカスタムフィールド（画像）</li>
</ul>






































































<!-- テキスト -->




 
<h5>操作の流れ</h5>







































































<!-- テキスト -->




 


<ol>
<li>動画ファイルをメディアで登録しエントリーを保存します。</li>
<li>再度エントリーの編集画面を開くとプレビュー箇所に動画が表示されます。</li>
<li>プレビュー動画の下にある「動画からポスター画像を生成」ボタンを押すと、jsの処理が動いてposter用の画像がカスタムフィールドの値に設定されます。（動画の1フレーム目をキャプチャして画像を生成します）</li>
<li>その状態でエントリーを保存するとposter画像がカスタムフィールドに登録されます。</li>
</ol>



































































<hr class="clearHidden">





























<!-- media -->
<div class="column-media-center col-xs-12">

<a href="https://www.ideasource.jp/media/003/202511/step1.png?v=20251128174511"data-rel="SmartPhoto">
<img class="columnImage"
 src="https://www.ideasource.jp/media/003/202511/mode3_w908-step1.png?v=20251128174511"
 alt="">
</a>


</div>




























<hr class="clearHidden">



<!-- テキスト -->

<p><br />
poster画像の生成は「動画からポスター画像を生成」ボタンをクリックすると、プレビュー用の動画からcanvas機能を使いpngファイルを生成します。<br />
<br />
</p>




 




































































<hr class="clearHidden">





























<!-- media -->
<div class="column-media-center col-xs-12">

<a href="https://www.ideasource.jp/media/003/202511/step2.png?v=20251128174854"data-rel="SmartPhoto">
<img class="columnImage"
 src="https://www.ideasource.jp/media/003/202511/mode3_w900-step2.png?v=20251128174854"
 alt="">
</a>


</div>




























<hr class="clearHidden">



<!-- テキスト -->

<p>生成されたpngファイルは、そのままposter画像用のカスタムフィールドに値が設定されます。設定の処理が終わったら説明文言が切り替わりますので、その状態で「保存」をしてください。ちなみに生成されたposter画像は画面に表示させたくないため（プレビューと同じ画面なので）、cssで非表示にしています。<br />
<br />
</p>




 




































































<hr class="clearHidden">





























<!-- media -->
<div class="column-media-center col-xs-12">

<a href="https://www.ideasource.jp/media/003/202511/step3.png?v=20251128175200"data-rel="SmartPhoto">
<img class="columnImage"
 src="https://www.ideasource.jp/media/003/202511/mode3_w905-step3.png?v=20251128175200"
 alt="">
</a>


</div>




























<hr class="clearHidden">



<!-- テキスト -->

<p>poster画像が設定されている状態で、エントリー編集画面を開くと「ポスター画像は登録されています。」に表示が切り替わります。この状態になっていたらエントリーの編集画面への実装は完了となります。poster画像を作り直したいときは、一度「ポスター画像を削除」にチェックを入れてエントリーを保存してから、再度エントリーの編集を行なってください。<br />
<br />
</p>




 






































































<!-- テキスト -->



<h3>エントリー編集画面のテンプレートの記述</h3>


 






































































<!-- テキスト -->

<p>エントリーのカスタムフィールドの設定とposter画像の設定をおこなっています。poster画像は軽量にするために横幅を200pxにしていますがお好みで変更してください。要素のIDなども自由に変えていただいてOKですが、jsと関連付いている所がありますのでご注意ください。また、jsをhtmlのテンプレートに直接記述する場合は「{}」にエスケープが必要な場合があります。ご利用のテンプレートに合わせて調整してください。</p>




 






































































<!-- テキスト -->

<p><strong>■ エントリー編集画面のカスタムフィールド</strong></p>




 






































































<!-- テキスト -->




 







<div class="entry-container">

<pre><code>&lt;table class=&quot;acms-admin-table-admin-edit cstm-admin-table-admin-edit&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;span&gt;動画&lt;/span&gt;
&lt;/th&gt;
&lt;td&gt;
&lt;div class=&quot;acms-admin-flex-column&quot; id=&quot;swipelp-movwrapper&quot;&gt;
&lt;div class=&quot;js-media-field&quot; id=&quot;swipelp-moviewrapper&quot;&gt;
&lt;div class=&quot;js-droparea&quot; data-thumbnail=&quot;{swipelp_video@thumbnail}&quot; data-type=&quot;file&quot; data-thumbnail-type=&quot;{swipelp_video@type}&quot; data-width=&quot;200px&quot; data-height=&quot;200px&quot;&gt;&lt;/div&gt;
&lt;p class=&quot;js-text acms-admin-text-danger&quot; style=&quot;display:none&quot;&gt;許可されていないファイルのため挿入できません。&lt;/p&gt;
&lt;div class=&quot;acms-admin-margin-top-mini&quot;&gt;
&lt;button type=&quot;button&quot; class=&quot;js-insert acms-admin-btn&quot; data-type=&quot;file&quot;&gt;メディアを選択&lt;/button&gt;
&lt;/div&gt;
&lt;input type=&quot;hidden&quot; name=&quot;swipelp_video&quot; class=&quot;js-value&quot; value=&quot;{swipelp_video}&quot; /&gt;
&lt;input type=&quot;hidden&quot; name=&quot;field[]&quot; value=&quot;swipelp_video&quot; /&gt;
&lt;input type=&quot;hidden&quot; name=&quot;swipelp_video:extension&quot; value=&quot;media&quot; /&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;div class=&quot;acms-admin-flex-column cstm-movie-box&quot;&gt;
動画プレビュー&lt;br&gt;
&lt;video src=&quot;%{ARCHIVES_DIR}{swipelp_video@path}&quot; controls
mutedcontrolslist=&quot;nodownload&quot;id=&quot;swipeli_video&quot; class=&quot;acms-admin-img-responsive&quot; width=&quot;200px&quot;&gt;&lt;/video&gt;
&lt;/div&gt;

&lt;div class=&quot;cstm-movie-box&quot;&gt;
ポスター画像は登録されています。&lt;br&gt;
&lt;div class=&quot;acms-admin-form-checkbox&quot;&gt;
&lt;input type=&quot;checkbox&quot; name=&quot;swipelp_video_image@edit&quot; value=&quot;delete&quot; id=&quot;input-checkbox-posterImg-delete&quot; /&gt;
&lt;label for=&quot;input-checkbox-posterImg-delete&quot;&gt;
&lt;i class=&quot;acms-admin-ico-checkbox&quot;&gt;&lt;/i&gt;
ポスター画像を削除
&lt;/label&gt;
&lt;/div&gt;

&lt;img src=&quot;%{ARCHIVES_DIR}{swipelp_video_image@path}&quot; class=&quot;js-img_resize_preview&quot; alt=&quot;{swipelp_video_image@alt}&quot; style=&quot;display:none&quot; /&gt;
&lt;input type=&quot;hidden&quot; name=&quot;swipelp_video_image@old&quot; value=&quot;{swipelp_video_image@path}&quot; /&gt;
&lt;/div&gt;
&lt;div class=&quot;cstm-movie-box&quot;&gt;
&lt;a href=&quot;javascript:void(0);&quot; onclick=&quot;generatePoster()&quot; class=&quot;acms-admin-btn&quot; style=&quot;width:200px;margin: 0.5em 0;padding:0.5em;&quot;&gt;動画からポスター画像を生成&lt;/a&gt;&lt;br&gt;
&lt;div id=&quot;posterImageView&quot;&gt;ポスター画像が登録されていません。&lt;br&gt;生成ボタンを押して画像を設定してください。&lt;/div&gt;
&lt;div id=&quot;posterImageView-all&quot; style=&quot;display:none&quot;&gt;ポスター画像が設定されました。&lt;br&gt;エントリーを『保存』してください。&lt;/div&gt;
&lt;/div&gt;
&lt;canvas id=&quot;canvas&quot; style=&quot;display: none;&quot;&gt;&lt;/canvas&gt;
&lt;img id=&quot;posterImage&quot; alt=&quot;Generated Poster&quot; style=&quot;display: none; max-width: 200px;&quot;&gt;
&lt;input type=&quot;file&quot; name=&quot;swipelp_video_image&quot; size=&quot;20&quot; class=&quot;js-img_resize_input&quot; id=&quot;swipelp_video_image_poster&quot; style=&quot;display:none&quot; /&gt;
&lt;input type=&quot;hidden&quot; name=&quot;field[]&quot; value=&quot;swipelp_video_image&quot; /&gt;
&lt;input type=&quot;hidden&quot; name=&quot;swipelp_video_image:extension&quot; value=&quot;image&quot; /&gt;
&lt;input type=&quot;hidden&quot; name=&quot;swipelp_video_image@width&quot; value=&quot;200&quot; /&gt;
&lt;input type=&quot;hidden&quot; name=&quot;swipelp_video_image@filename&quot; value=&quot;&quot; /&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</code></pre>

</div>


































































<!-- テキスト -->

<p>続いてjavascriptの処理になります。<br />
こちらがプレビュー用の動画から、動画の1フレーム目をcanvasを利用してpngにし、画像のカスタムフィールドに値をセットする処理になります。<br />
poster画像のカスタムフィールドの種類を、メディアではなく画像のカスタムフィールドにしている理由は、画像のカスタムフィールドではカスタムフィールドの&lt;input&gt;に値が設定されていれば、エントリー保存時に画像のアップロードが出来ますので、今回の様な処理の中でも簡単に実装が可能になります。</p>




 






































































<!-- テキスト -->

<p><strong>■エントリー編集画面のjavascript</strong></p>




 






































































<!-- テキスト -->




 







<div class="entry-container">

<pre><code>&lt;script&gt;
const video = document.getElementById(&#039;swipeli_video&#039;);
const canvas = document.getElementById(&#039;canvas&#039;);
const ctx = canvas.getContext(&#039;2d&#039;);
const posterImage = document.getElementById(&#039;posterImage&#039;);
const hiddenInput = document.getElementById(&#039;swipelp_video_image_poster&#039;);
const posterImageView = document.getElementById(&quot;posterImageView&quot;);
const posterImageViewAll = document.getElementById(&quot;posterImageView-all&quot;);

function generatePoster() {
// readyStateが1 (HAVE_METADATA) 未満の場合、メタデータが読み込まれていない
if (video.readyState &lt; HTMLMediaElement.HAVE_METADATA) {
// loadedmetadataイベントを一度だけ待ち、読み込み完了後にgeneratePosterを再実行
video.addEventListener(&#039;loadedmetadata&#039;, generatePoster, { once: true });
return;
}

// seekedイベントの二重登録を防ぐため、一度解除
video.removeEventListener(&#039;seeked&#039;, onSeeked);

// seekedイベント登録
video.addEventListener(&#039;seeked&#039;, onSeeked, { once: true });

// 1秒目にシーク
video.currentTime = 1;
}

// seekedイベントの処理（修正版）
function onSeeked() {
// 元の動画サイズ
const originalWidth = video.videoWidth;
const originalHeight = video.videoHeight;

// 縮小後の幅を200pxに固定
const targetWidth = 200;
const scale = targetWidth / originalWidth;
const targetHeight = originalHeight * scale;

// キャンバスサイズを設定
canvas.width = targetWidth;
canvas.height = targetHeight;

// 動画フレームを縮小して描画
ctx.drawImage(video, 0, 0, targetWidth, targetHeight);

// Blobとしてエクスポート（PNG形式）
canvas.toBlob((blob) =&gt; {
// Fileオブジェクトを作成（ファイル名を指定）
const file = new File([blob], &#039;poster.png&#039;, { type: &#039;image/png&#039; });

// DataTransferを使用してFileListを作成
const dataTransfer = new DataTransfer();
dataTransfer.items.add(file);

// input[type=&quot;file&quot;]のfilesプロパティに設定
hiddenInput.files = dataTransfer.files;

// 変更イベントを発火
hiddenInput.dispatchEvent(new Event(&#039;change&#039;, { bubbles: true }));

// プレビュー表示（Blob URLを使用）
const blobUrl = URL.createObjectURL(blob);
posterImage.src = blobUrl;

// メモリリーク防止
setTimeout(() =&gt; URL.revokeObjectURL(blobUrl), 10000);

// posterImage要素のスタイルを設定
if (posterImageView) {
posterImageView.style.display = &quot;none&quot;;
}

// posterImage-all要素のスタイルを設定
if (posterImageViewAll) {
posterImageViewAll.style.display = &quot;block&quot;;
}
}, &#039;image/png&#039;, 0.95);  // 品質を95%に設定
}
&lt;/script&gt;</code></pre>

</div>


































































<!-- テキスト -->



<h3>エントリーの表示画面</h3>


 






































































<!-- テキスト -->

<p>poster画像のパスは%{ARCHIVES_DIR}になります。動画ファイルに使っているメディア用の%{MEDIA_ARCHIVES_DIR}と間違えない様にしてください。poster画像の設定は、画像ファイルの設定がある場合のみ出力する様にしています。</p>




 






































































<!-- テキスト -->

<p><strong>■ エントリーの表示画面</strong></p>




 






































































<!-- テキスト -->




 







<div class="entry-container">

<pre><code>&lt;!-- BEGIN_IF [{swipelp_video@type}/eq/file] --&gt;
&lt;video src=&quot;%{MEDIA_ARCHIVES_DIR}{swipelp_video@path}&quot;&lt;!-- BEGIN_IF [{swipelp_video_image@path}/nem] --&gt; poster=&quot;%{ARCHIVES_DIR}{swipelp_video_image@path}&quot;&lt;!-- END_IF --&gt; preload=&quot;none&quot; class=&quot;acms-top-0 acms-left-0 acms-z-0&quot; width=&quot;100%&quot; height=&quot;100%&quot; loop autoplay muted playsinline&gt;&lt;/video&gt;
&lt;!-- END_IF --&gt;</code></pre>

</div>


































































<!-- テキスト -->


<h2>まとめ</h2>



 






































































<!-- テキスト -->

<p>カスタムフィールドでアップロードした動画ファイルの1フレーム目から、poster画像を設定する方法を考えてみました。<br />
動画はYouTubeにアップロードをする事で手間を省くことも多いですが、自サーバにアップする際にはposter画像のことも考えなくてはいけない場合があると思います。そんな時には、是非こちらの内容を参考にしていただけると幸いです。<br />
<br />
今回も少し変わった内容だったかもしれませんが、実際の案件にも使えると思います。<br />
今後もこの様なTIPSもご紹介させていただきますので、皆さまのa-blog cmsでのサイト制作に役立てていただければ幸いです。<br />
では皆さま、良いクリスマスを、そして良いお年をお迎えください。</p>




 





















































































































]]></description>
<guid isPermaLink="true">https://www.ideasource.jp/blog/ablogcms-video-posterimage.html</guid>
<pubDate>Sun, 21 Dec 2025 00:00:00 +0900</pubDate>
</item>
<item>
<dc:creator>新謙二</dc:creator>
<title>2025年 冬期休暇のお知らせ</title>
<link>https://www.ideasource.jp/news/entry-1248.html</link>
<description><![CDATA[





























































<!-- テキスト -->

<p>お客様各位<br />
<br />
平素より格別のお引き立てを賜り、厚く御礼申し上げます。<br />
誠に勝手ながら下記期間を2025年度の冬期休暇とさせていただきます。<br />
大変ご迷惑をおかけいたしますが、何卒ご理解の程、宜しくお願い申し上げます。<br />
<br />
【冬期休暇期間】<br />
2025年12月27日（土）〜2026年1月4日（日）<br />
<br />
※休暇中のお問い合わせに関しましては、休暇後の対応とさせていただきます。</p>




 





















































































































]]></description>
<category>お知らせ</category>
<guid isPermaLink="true">https://www.ideasource.jp/news/entry-1248.html</guid>
<pubDate>Tue, 02 Dec 2025 14:16:24 +0900</pubDate>
</item>
<item>
<dc:creator>新謙二</dc:creator>
<title>ムアー食品株式会社様　Webサイトの改善作業</title>
<link>https://www.ideasource.jp/service/creative-work/entry-1247.html</link>
<description><![CDATA[

























































<!-- ユニットグループの開始タグ -->
<div class="js-unit_group-align acms-entry-unit-full acms-col-sm-4">































<!-- media -->
<div class="column-media-center col-xs-12">

<a href="https://www.ideasource.jp/media/001/202512/top.jpg?v=20251201152630"data-rel="SmartPhoto">
<img class="columnImage"
 src="https://www.ideasource.jp/media/001/202512/mode3_w1034-top.jpg?v=20251201152630"
 alt="">
</a>
<p class="caption">トップページ</p>


</div>

























<!-- ユニットグループの終了タグ -->
</div>


<!-- ユニットグループの開始タグ -->
<div class="js-unit_group-align acms-entry-unit-full acms-col-sm-4">



<hr class="clearHidden">





























<!-- media -->
<div class="column-media-center col-xs-12">

<a href="https://www.ideasource.jp/media/001/202512/%E4%BA%8B%E6%A5%AD%E5%86%85%E5%AE%B9.jpg?v=20251201150318"data-rel="SmartPhoto">
<img class="columnImage"
 src="https://www.ideasource.jp/media/001/202512/mode3_w551-%E4%BA%8B%E6%A5%AD%E5%86%85%E5%AE%B9.jpg?v=20251201150318"
 alt="">
</a>
<p class="caption">事業内容</p>


</div>

























<!-- ユニットグループの終了タグ -->
</div>


<!-- ユニットグループの開始タグ -->
<div class="js-unit_group-align acms-entry-unit-full acms-col-sm-4">





<!-- テキスト -->

<p><a href="https://www.moorfood.co.jp/" target="_blank" rel="noopener noreferrer">ムアー食品株式会社様</a>のWebサイトの改善作業を担当させていただきました。<br />
ムアー食品株式会社様は、名古屋でスパイス・調味料の製造販売をされている、創業100年を超える歴史の長いスパイスメーカー様です。<br />
<br />
今回もWebサイトの立ち上げ時と同様に、<a href="https://www.kataan-info.com/" target="_blank" rel="noopener noreferrer">KATAAN様</a>・<a href="https://www.instagram.com/studio_sharaku/" target="_blank" rel="noopener noreferrer">カメラマン写楽様</a>と連携させていただき、コーポレートサイトのデザイン・動線の改善・掲載内容の見直し、そして導入事例の商品や人物の撮影を担当させていただきました。<br />
<br />
以前Webサイトを立ち上げてから5年ほど経過しており、現在の事業にあう情報提供がおこなえる様に、掲載内容を全体的にリフレッシュしております。<br />
<br />
トップページ／事業内容／事例紹介／採用情報／会社案内など、複数のページで最新の情報を盛り込みつつ分かりやすく情報整理をおこない、CMSのコンテンツ管理部分も含めて構築しております。<br />
<br />
何度もミーティングを重ねてご要望をお伺いしながら進めさせていただき、とても良い形でアウトプットがおこなえましたので、今後のWebサイトのご活用が非常に楽しみな事例となりました。<br />
<br />
この度はご依頼いただきまして、誠にありがとうございました。</p>




 

































































<!-- ユニットグループの終了タグ -->
</div>


<!-- ユニットグループの開始タグ -->
<div class="js-unit_group-align acms-entry-unit-full clear">





<!-- テキスト -->



<h3>各種ページについて</h3>


 

































































<!-- ユニットグループの終了タグ -->
</div>


<!-- ユニットグループの開始タグ -->
<div class="js-unit_group-align acms-entry-unit-full acms-col-sm-4">



<hr class="clearHidden">





























<!-- media -->
<div class="column-media-auto col-xs-12">

<a href="https://www.ideasource.jp/media/001/202512/%E5%B0%8E%E5%85%A5%E4%BA%8B%E4%BE%8B.png?v=20251201145725"data-rel="SmartPhoto">
<img class="columnImage"
 src="https://www.ideasource.jp/media/001/202512/mode3_w616-%E5%B0%8E%E5%85%A5%E4%BA%8B%E4%BE%8B.png?v=20251201145725"
 alt="">
</a>
<p class="caption">導入事例</p>


</div>

























<!-- ユニットグループの終了タグ -->
</div>


<!-- ユニットグループの開始タグ -->
<div class="js-unit_group-align acms-entry-unit-full acms-col-sm-4">



<hr class="clearHidden">





























<!-- media -->
<div class="column-media-auto col-xs-12">

<a href="https://www.ideasource.jp/media/001/202512/%E6%8E%A1%E7%94%A8%E6%83%85%E5%A0%B1.jpg?v=20251202094332"data-rel="SmartPhoto">
<img class="columnImage"
 src="https://www.ideasource.jp/media/001/202512/mode3_w591-%E6%8E%A1%E7%94%A8%E6%83%85%E5%A0%B1.jpg?v=20251202094332"
 alt="">
</a>
<p class="caption">採用情報</p>


</div>

























<!-- ユニットグループの終了タグ -->
</div>


<!-- ユニットグループの開始タグ -->
<div class="js-unit_group-align acms-entry-unit-full acms-col-sm-4">



<hr class="clearHidden">





























<!-- media -->
<div class="column-media-auto col-xs-12">

<img class="columnImage"
 src="https://www.ideasource.jp/media/001/202512/mode3_w601-%E4%BC%9A%E7%A4%BE%E6%83%85%E5%A0%B1_1.jpg?v=20251201160621"
 alt="">
<p class="caption">会社案内</p>


</div>

























<!-- ユニットグループの終了タグ -->
</div>


<!-- ユニットグループの開始タグ -->
<div class="js-unit_group-align acms-entry-unit-full clear">





<!-- テキスト -->

<p>導入事例では一覧ページの見直しとタグによる検索機能を実装いたしました。各事例の商品撮影もおこなわせていただきましたので、今後事例が充実されていく予定です。また、採用情報では部署ごとの採用ステータスやリクルートサイトへのリンクボタンの実装、そして会社案内では企業コンセプトの追加などをおこなっております。</p>




 






































































<!-- テキスト -->



<h3>スタジオでの撮影風景</h3>


 

































































<!-- ユニットグループの終了タグ -->
</div>


<!-- ユニットグループの開始タグ -->
<div class="js-unit_group-align acms-entry-unit-full acms-col-sm-4">



<hr class="clearHidden">





























<!-- media -->
<div class="column-media-auto col-xs-12">

<a href="https://www.ideasource.jp/media/001/202512/photo1.png?v=20251201162740"data-rel="SmartPhoto">
<img class="columnImage"
 src="https://www.ideasource.jp/media/001/202512/mode3_w1347-photo1.png?v=20251201162740"
 alt="スタジオで商品撮影">
</a>


</div>

























<!-- ユニットグループの終了タグ -->
</div>


<!-- ユニットグループの開始タグ -->
<div class="js-unit_group-align acms-entry-unit-full acms-col-sm-4">



<hr class="clearHidden">





























<!-- media -->
<div class="column-media-auto col-xs-12">

<a href="https://www.ideasource.jp/media/001/202512/photo2_2.png?v=20251201163030"data-rel="SmartPhoto">
<img class="columnImage"
 src="https://www.ideasource.jp/media/001/202512/mode3_w1192-photo2_2.png?v=20251201163030"
 alt="撮影する商品を整える作業">
</a>


</div>

























<!-- ユニットグループの終了タグ -->
</div>


<!-- ユニットグループの開始タグ -->
<div class="js-unit_group-align acms-entry-unit-full acms-col-sm-4">





<!-- テキスト -->

<p>今回はスタジオでの商品撮影や、社屋での人物撮影も行わせていただきました。<br />
写真素材として購入素材も必要ですが、可能な箇所につきましては撮影をおこない、リアルなお客様の情報をお伝えされることで、これからのAI時代にも対応可能な魅力的なWebサイトになると思います。</p>




 

































































<!-- ユニットグループの終了タグ -->
</div>


<!-- ユニットグループの開始タグ -->
<div class="js-unit_group-align acms-entry-unit-full clear">





<!-- テキスト -->




 








<br>































































<!-- テキスト -->



<h3>お客様情報</h3>


 






































































<!-- テキスト -->

<p>ムアー食品株式会社様<br />
〒462-0016 愛知県名古屋市北区西味鋺1-212<br />
<a href="https://www.moorfood.co.jp/" target="_blank" rel="noopener noreferrer">https://www.moorfood.co.jp/</a></p>




 





























































<!-- ユニットグループの終了タグ -->
</div>

























































]]></description>
<category>制作事例</category>
<guid isPermaLink="true">https://www.ideasource.jp/service/creative-work/entry-1247.html</guid>
<pubDate>Mon, 01 Dec 2025 14:53:25 +0900</pubDate>
</item>
<item>
<dc:creator>新謙二</dc:creator>
<title>a-blog cms Training Camp 2025に参加してきました</title>
<link>https://www.ideasource.jp/blog/entry-1245.html</link>
<description><![CDATA[























































































<!-- media -->
<div class="column-media-auto col-xs-12">

<img class="columnImage"
 src="https://www.ideasource.jp/media/003/202511/mode3_w1170-DSC04395.jpg?v=20251122163420"
 alt="a-blog cms Training camp 2025">


</div>






























<!-- テキスト -->




 








<hr class="clearHidden">































































<!-- テキスト -->


<h2>年に1度のa-blog cmsのビッグイベント「a-blog cms Training Camp」</h2>



 






































































<!-- テキスト -->

<p>2025/11/21に名古屋で開催された「a-blog cms Training Camp 2025」に参加してきました。<br />
a-blog cms Training Campは、年に1度<a href="https://www.a-blogcms.jp/" target="_blank" rel="noopener noreferrer">a-blog cms</a>のユーザーが全国から集まる非常に大きなイベントです。<br />
<br />
今回は9月にリリースされたVer3.2の情報が盛りだくさんで、登壇された方々の事例やノウハウの紹介、twigテンプレートの実装方法、そして進化が止まらないAiの利用方法など、a-blog cmsを取り巻くWeb業界のトレンドを踏まえた新鮮な話題で盛り上がりました。</p>




 






































































<!-- テキスト -->


<h2>当日スピーカーとして20分ほどの枠で登壇させていただきました</h2>



 




































































<hr class="clearHidden">





























<!-- media -->
<div class="column-media-auto col-xs-12">

<a href="https://www.ideasource.jp/media/003/202511/585093532_10230486875544745_7023165998538869683_n_1.jpg?v=20251122163925"data-rel="SmartPhoto">
<img class="columnImage"
 src="https://www.ideasource.jp/media/003/202511/mode3_w1170-585093532_10230486875544745_7023165998538869683_n_1.jpg?v=20251122163925"
 alt="">
</a>


</div>






























<!-- テキスト -->

<p>今回は「少し変わったテーマ制作に役立ったver3.2の新機能」というテーマで、現在弊社で開発している a-blog cms ver3.2 の新機能を活用した、オリジナルテーマ開発の話題で登壇させていただきました。<br />
<br />
こちらのテーマは「SWIPE LP」としてスマートフォンでの利用をメインとしたシンプルな構造になっており、1エントリーを1画面（1枚のカード）のコンテンツとして捉えて構成していき、スワイプでスライドしながら閲覧をするという少し変わったテーマとなります。</p>




 






































































<!-- テキスト -->



<h3>テーマで利用したver3.2の新機能</h3>


 






































































<!-- テキスト -->




<h4>ブロックエディタの導入</h4>

 






































































<!-- テキスト -->

<p>スマートフォンをメインとした1画面ごとのカードで構成したシンプルなテーマのため、エントリーの入力形式もシンプルにするために、ブロックエディタを導入しています。エントリーのユニット構造がa-blog cmsの特徴ではあるのですが、ブロックエディタをカスタムフィールドで必要な箇所に設けることで、シンプルながらも画像／見出し／本文などのレイアウトが簡単に組めますので、非常に操作性が良く分かりやすい入力インターフェイスが実現できました。</p>




 






































































<!-- テキスト -->




<h4>フォームでhtmxの利用</h4>

 






































































<!-- テキスト -->

<p>htmxの利用が簡単になったver3.2の特性を活かして、お問合せの流れ「入力→確認（エラー）→送信完了まで」をその場で完結できる様にカスタマイズしてみました。今回はフォームでの利用ですが、htmxは画面遷移のストレスが減りユーザーの利用体験が向上しますので、ぜひ色々な箇所で取り入れてみたい機能です。</p>




 




































































<hr class="clearHidden">





























<!-- media -->
<div class="column-media-auto col-xs-12">

<a href="https://www.ideasource.jp/media/003/202511/586033771_10230486875584746_1518473601682407302_n.jpg?v=20251122163937"data-rel="SmartPhoto">
<img class="columnImage"
 src="https://www.ideasource.jp/media/003/202511/mode3_w1170-586033771_10230486875584746_1518473601682407302_n.jpg?v=20251122163937"
 alt="">
</a>


</div>






























<!-- テキスト -->

<p>発表の後、皆様からご質問やご感想をいただき、お答えしながら私自身も非常に勉強になりました。こちらのテーマは今後も開発を進めていき、何らかの形で世に出したいと思っておりますので、ぜひ暖かく見守っていただけますと幸いです。現在開発中で完成はしておりませんので、今後変わっていく可能性はございますが、下記にサンプルサイトをご用意しておりますので、宜しければぜひご覧ください。<br />
<br />
・SWIPE LPテーマ（今後1ヶ月ほどは公開しておきます）<br />
<a href="https://www.ideasource.jp/swipelp/" target="_blank" rel="noopener noreferrer">https://www.ideasource.jp/swipelp/</a><br />
<br />
・当日発表したスライド<br />
<a href="https://speakerdeck.com/arataman/shao-sibian-watutatemazhi-zuo-deyi-li-tutaver3-dot-2noxin-ji-neng" target="_blank" rel="noopener noreferrer">少し変わったテーマ制作で役立ったver3.2の新機能</a></p>




 






































































<!-- テキスト -->




 








<hr class="clearHidden">































































<!-- テキスト -->



<h3>当日開催されたセッション</h3>


 






































































<!-- テキスト -->

<p>有料のリアルイベントということですので、こちらでは個々のセッション内容の詳細は省略させていただきます。非常に有益なものばかりで、休憩を挟みながらも約5時間の長丁場でしたが、セッションの内容はもちろん参加者の皆さんが集中をしながら情報収集をされている姿をみて、今回も非常に刺激をいただきました。<br />
</p>




 






































































<!-- テキスト -->




 
<h5>セッション内容</h5>







































































<!-- テキスト -->

<p class="waku">・実案件で失敗しない a-blog cms v3.2 へのアップデート術<br />
　宇井 陸登 さん / 有限会社アップルップル<br />
<br />
・Web業界以外の人に、a-blog cms 3.2をおすすめしてみる（できるか？）<br />
　坂本 邦夫 さん / フォルトゥナ<br />
<br />
・a-blog cmsで考えるレイアウトと文字組み<br />
　石川 寿刀 さん / Letoro* Design<br />
<br />
・a-blog cms cloud のサービス開始<br />
　平山 智則 さん / アルブストリクス株式会社<br />
　永富 敬千 さん / 有限会社アップルップル<br />
<br />
・イベントサイトで今週のイベントを表示する<br />
　入交 昭 さん / HOOP Design<br />
<br />
・FullCalendarを利用したイベントカレンダーの実装<br />
　小澤 琢磨 さん / 株式会社あんどぷらす<br />
<br />
・少し変わったテーマ制作に役立ったver3.2の新機能<br />
　新 謙二 / 株式会社アイデアソース<br />
<br />
・a-blog cms Ver. 3.2 の V2モジュールと Twig記法を導入してみて<br />
　菅原 彩 さん / 有限会社アップルップル<br />
<br />
・Twigでパワーアップした校正オプション<br />
　田村 章吾 さん / ましじめ株式会社<br />
<br />
・生成AIにa-blog cmsのテーマを作らせてみた<br />
　たにぐち まこと さん / H2O space<br />
<br />
・a-blog cmsについて質問ができるAIをgeminiのgemという機能を使って作ってみた件<br />
　三ツ石 皓太郎 さん / 株式会社ヘルツ<br />
<br />
・a-blog cms x MCP 試してみた<br />
　伊藤 淳 さん / 有限会社アップルップル</p>




 






































































<!-- テキスト -->

<p>セッションのより詳細な内容は下記のページに記載がございますので、興味がある方はぜひご確認ください。<br />
開発元のアップルップルさんや、実際のユーザーの皆さんと直接会って話す機会は大変貴重です。<br />
<br />
・<a href="https://ablogcms.doorkeeper.jp/events/186022" target="_blank" rel="noopener noreferrer">a-blog cms Training Camp 2025（DoorKeeper）</a></p>




 






































































<!-- テキスト -->




 








<hr class="clearHidden">





























































<hr class="clearHidden">





























<!-- media -->
<div class="column-media-auto col-xs-12">

<a href="https://www.ideasource.jp/media/003/202511/DSC04404.jpg?v=20251123193943"data-rel="SmartPhoto">
<img class="columnImage"
 src="https://www.ideasource.jp/media/003/202511/mode3_w1170-DSC04404.jpg?v=20251123193943"
 alt="">
</a>


</div>






























<!-- テキスト -->

<p>こちらは会場で配られたa-blog cmsマークのクッキーです。<br />
あしかクッキーの「オリジナルロゴクッキー」で作られたみたい。可愛くて美味しい！！<br />
<br />
・あしかクッキーのオリジナルロゴクッキー<br />
<a href="https://ashikacookie.com/" target="_blank" rel="noopener noreferrer">https://ashikacookie.com/</a></p>




 






































































<!-- テキスト -->




 








<hr class="clearHidden">































































<!-- テキスト -->


<h2>イベント終了後は懇親会へ</h2>



 




































































<hr class="clearHidden">





























<!-- media -->
<div class="column-media-auto col-xs-12">

<img class="columnImage"
 src="https://www.ideasource.jp/media/003/202511/mode3_w1170-IMG_7103.jpg?v=20251122163730"
 alt="懇親会へ">


</div>






























<!-- テキスト -->

<p>イベント終了後は、前回のcontents.nagoya 2025の時と同様に「<a href="https://tabelog.com/aichi/A2301/A230101/23060957/?cid=yo_g_kw_shop_st01_23060957&amp;gad_source=1&amp;gad_campaignid=19030574777&amp;gbraid=0AAAAADO8PFTrNWZh00Dt2d1oDAXCVT0N-&amp;gclid=CjwKCAiA24XJBhBXEiwAXElO3wl6vr9Vey5v6VCYOd1z-EnlaxKeLN3hKiaucvFUSFpkbthfKWPOmRoCXEcQAvD_BwE" target="_blank" rel="noopener noreferrer">シルクロード 名古屋駅店</a>」へ行き、イベントに参加された皆さんとの懇親会になりました。食事・お酒をいただきながら楽しい打ち上げです。登壇の準備と役割を終えてホッとした気持ちもあり、普段より開放気分一杯で楽しませていただきました。<br />
<br />
沢山おしゃべりをしつつ、勉強になりそして楽しい時間を過ごさせていただきました。<br />
ご一緒させていただいた皆さまありがとうございました。</p>




 






































































<!-- テキスト -->




 








<hr class="clearHidden">































































<!-- テキスト -->


<h2>最後に</h2>



 






































































<!-- テキスト -->

<p>今年また大きな進化を遂げたa-blog cmsですが、今後この新しい機能を活用できると思うとワクワクします。<br />
また、今回のセッションでAiの話題が沢山ありましたとおり、今後a-blog cms ＋ Aiの組み合わせた活用方法が、どんどん広がっていくことが期待できるイベントでした。これからの進化が本当に楽しみです。<br />
<br />
弊社ではa-blog cmsを利用したWebサイト制作やSEO対策、Web Vitalsの改善、Webマーケティング施策はもちろん、a-blog cmsの機能を利用した社内システムによる業務改善・情報ツールとしての活用なども考えておりますので、ぜひa-blog cmsを利用した取り組みに興味がございましたらお気軽にご相談ください。どうぞ宜しくお願いいたします。<br />
<br />
・<a href="/service/a-blogcms/">a-blog cmsをお勧めする理由</a><br />
・<a href="https://www.a-blogcms.jp/" target="_blank" rel="noopener noreferrer">a-blog cms公式サイト</a><br />
・<a href="https://ablogcms.doorkeeper.jp/events/174995" target="_blank" rel="noopener noreferrer">a-blog cms Training Camp 2025（DoorKeeper）</a></p>




 





















































































































]]></description>
<guid isPermaLink="true">https://www.ideasource.jp/blog/entry-1245.html</guid>
<pubDate>Sat, 22 Nov 2025 16:23:06 +0900</pubDate>
</item>
</channel>
</rss>
<script>window.ai_categories = [{"id":41,"name":"ごあいさつ"},{"id":1,"name":"サービス"},{"id":22,"name":"a-blog cmsのご紹介"},{"id":7,"name":"制作事例"},{"id":8,"name":"セットプラン"},{"id":24,"name":"Web制作について"},{"id":2,"name":"会社情報"},{"id":4,"name":"お知らせ"},{"id":9,"name":"スタッフ紹介"},{"id":25,"name":"FAQ"},{"id":29,"name":"ご相談・ご依頼について"},{"id":26,"name":"Webサイト制作について"},{"id":27,"name":"Webサイト制作の流れについて"},{"id":30,"name":"SEO対策・Webマーケティングについて"},{"id":31,"name":"写真・動画の撮影について"},{"id":28,"name":"Webサイトの運用・保守について"},{"id":32,"name":"その他"},{"id":3,"name":"お問い合わせ"},{"id":6,"name":"個人情報保護"},{"id":10,"name":"ウェブアクセシビリティ"},{"id":23,"name":"sample"},{"id":38,"name":"etc2"},{"id":42,"name":"マイページ"}];</script>