🐥

PowerCMSX入門

2024/12/11に公開

Movable TypeやWordPressは何案件も担当してきたが、PowerCMSXは構築したことがなかったので、アルファサードさんのハンズオン勉強会に参加して入門してみました。

概要

「PCMSXを使用して、ブログサイトを作る」というもの。
記事システム自体は、デフォルトで備わっているが、今回はPCMSXの機能を使って独自で作成していく。

環境構築

こちらを参考に。
MAMP用
https://powercmsx.jp/blog/mamp_powercmsx.html
XAMP用
https://powercmsx.jp/blog/xampp_powercms_x.html

スペース、モデル作成

スペース=MTでいうウェブサイト/記事/コンテンツタイプのようなもの。
モデル=データ設計。スキーマを定義していくもの。
設定できるモデルがけっこう自由度があると感じた。
→モデル作成の時に、DBを更新するのでだいぶ重く、タイムアウトになった。今回は簡単なブログサイトだから良かったが、規模が大きくなるとローカルで開発するのは厳しいのかも。(Dockerならいけるのかも)

ビューの作成

ビュー=テンプレート
テンプレートの種類はMTと似ていたのですんなり理解できた。
書き方は少しMTとは違い、モデル設計を通して独自MTタグを作っていくスタイルに驚いた。
(モデルがBlogpostsだったらmt:Blogposts・・・・</mt:Blogposts>。)
ループさせるタグ=ブロックタグ(モデルによってタグ名が変わる)

Discussion