a-blog cmsモジュール開発勉強会に参加しました
先週の金曜日に「a-blog cmsモジュール開発勉強会」に
参加しました。
a-blogcmsのオリジナルモジュールの開発について学べるということで
当日、別の予定がずれたため、急遽の参戦です。
a-blogcmsには、すでに様々なモジュールが用意されており
モジュールのカスタマイズだけでも、かなり色々な
機能を搭載する事ができるのですが、それでも
やっぱり自分でオリジナルが作れるようになってみたい!
前半はモジュール開発に必要となる、phpの基本的な説明でした。
私のプログラムのベースは、学生時代に学んだC言語。
そこから、JavaScriptやActionScriptを少しやってます。
a-blogのプラグイン開発がしたくてphpを勉強したものの
なぜだか、他の言語と違って、分かりにくい。
なんかね、親切すぎて逆に分からない感じ。
言わなくても色々とやってくれるphp。
今回の_tk84さんの説明で、最初にぶつかっていた
「foreach」の意味がわかって、ちょっと越えた感じ。
後半は、モジュールの書き方の説明。
今回はデータベースに接続したり、結果を加工したりはせず
モジュールの中にかいたプログラムがテンプレート側に
どのように表示されるかという部分を
前半に使ったphpのサンプルをそのまま利用するという
とても分かりやすい流れで説明して頂き
かなり納得できました。
ただ、今回のはまだまだモジュール開発的には初級編。
中級編、上級編と続けて聞きたくなりました。
何か作ってみようっと!
今のモジュールに無いものとしては
a-blogにある機能で、a-blogcmsのモジュールに無いもの。
・カート機能
・ライター一覧
・カレンダー(12ヵ月表示)、スケジュール機能
・カテゴリーフォトリスト(これは無理か)
今、クライアントのとこに付けている休日カレンダーは
jsで、2ヵ月表示(当月と、翌月)、1ヵ月表示(当月)をしてる。
休日は月曜日で(たまに連休で火曜日とか、正月とお盆)
週末はイベント日、該当週の週末の日だけは
イベント紹介ページにリンクするようにしている。
こういう特殊な営業日カレンダーのようなものって
ショップ関係や、ネットショップ系で必要だよね?
作ってみる価値あり?
あ!練習用の目的が無い方がいらしたら
私よりも先に作ってくれてもイイよ(笑