【Craft 3 サイト構築の基本】「ニュース」セクションの作成(ブロック設定編)

これは Craft CMS Advent Calendar 2018 8日目の記事です。
連載「サンプル制作で覚える Craft 3 サイト構築の基本」の「ニュース」セクションの作成ということで、前回に引き続き行列フィールドに含まれるブロックの設定を行なっていきます。

ここでは、次の作業を行います。

  1. 行列フィールドの再編集
  2. ブロックの作成
  3. エントリ編集画面の確認

なお、過去記事の「Craft CMS で Matrix フィールドを多用する場合、php.ini も見直した方がいいかも?という話」にも目を通してみてください。

【Craft 3 サイト構築の基本】「ニュース」セクションの作成(設定編)

これは Craft CMS Advent Calendar 2018 5日目の記事です。
連載「サンプル制作で覚える Craft 3 サイト構築の基本」の「ニュース」セクションの作成ということで、管理画面を操作していきます。

ここでは、次の作業を行います。

  1. セクションの作成
  2. ボリュームの作成
  3. プラグインのインストール
  4. フィールドの作成
  5. 入力タイプの調整
  6. ボリュームにフィールドを割り当て

【Craft 3 サイト構築の基本】「ニュース」セクションの作成(準備編)

これは Craft CMS Advent Calendar 2018 4日目の記事です。
連載「サンプル制作で覚える Craft 3 サイト構築の基本」ということで、ここから数回に分けて「ニュース」セクションを作成します。

実際に手を動かす前に、公式デモサイト Happy Lager のフロントページを見ながら画面ごとの構成や必要となる入力項目について確認しておきましょう。

なお、公式デモサイトをローカル環境に用意する場合は「Craft 3 のデモコンテンツをインストールしてみよう」を参考にしてください。

「サンプル制作で覚える Craft 3 サイト構築の基本」はじめます

これは Craft CMS Advent Calendar 2018 2日目の記事です。
今年もこの季節がやってきましたね。

Craft 3 がリリースされて半年強。
主要どころのプラグインも出揃ってきているため、本格的に取り組むにはいい頃合いだと考えています。

そこで「Craft 3 インストール直後の状態から、公式デモサイト Happy Lager ができるまで」をテーマに、実際にサンプルを作りながらサイト制作の流れをご紹介していくことにしました。

「Craft CMS に興味はあるものの、何からはじめたら...」という方の参考になれば嬉しいです。

Movable Type の学習コンテンツについて思ったこと

これは Movable Type Advent Calendar 2018 1日目の記事です。

今年5月にリリースされた Movable Type 7。
早いもので半年近く経ち、実際のクライアント案件で導入されるケースも増えてきていることと思います。

目玉機能の一つである「コンテンツタイプ」はより柔軟かつ構造化されたデータの作成・保存を可能にし、本来の意味での「コンテンツ・マネジメント・システム」として利用できるシステムになりましたが、旧バージョンでの実装経験がある自分でも慣れるのにしばらく時間がかかりそうというのが正直なところです。

ふと、ここで素朴な疑問が一つ。
それは「初めて Movavble Type(以下、MT)に触れる方にとって、適度な学習コンテンツが存在するのだろうか?」ということ。

そこで、簡単にまとめてみることにしました。

Craft 3 のデモコンテンツをインストールしてみよう

Craft CMS のデモコンテンツ「Happy Lager」が Craft 3 に対応しました。

craftcms/demo: “Happy Lager” Craft CMS demo site.
https://github.com/craftcms/demo

インストール直後の Craft 3 はセクションやフィールドが含まれない真っさらな状態のため、何から進めればいいのか判らないと感じてしまうかもしれません。そんなときは、ぜひ基本的なひな形の用意されたデモコンテンツを試してみてください。

ローカル環境を Docker で構築してみた

2ヶ月くらい前から、ローカル環境を Docker に移行しはじめました。

「MAMP PRO 5 で Craft 2 の動作環境を満たせなかったから」という、なんとも後ろ向きな理由がキッカケではありましたが、既存のローカル環境はもちろん新しい環境も簡単に用意できるようになり、結果的に効率化へと繋がりました。

macOS Mojave リリース後、クリーンインストールして環境を作り直そうと考えているため、備忘録を兼ねてまとめてみます。

Craft CMS のシステムから送信される通知メールの本文をカスタマイズする

直近で必要になりそうなので、メモを兼ねて。

Craft CMS では、ユーザーアカウントのアクティベーション、パスワードの設定・変更など、システムから送信されるいくつかの通知メールがあります。

ログインユーザーが運営スタッフのみであればデフォルトのままで問題ないと思われますが、アカウントの一般登録を許可する場合、文言を変更したくなるかもしれません。

そこで、今回はシステムから送信される通知メールの本文をカスタマイズする方法について、まとめてみます。

Craft 3 の日本語版ドキュメントが公開されました

今年の春先くらいから、Craft 3 公式ドキュメントの翻訳作業を進めていました。

そもそも未経験なこともあり、試行錯誤の連続で思うように捗らなかったものの、「プラグイン開発」に関するセクションを除いてひと通り用意できたので、今後のブラッシュアップ前提で公開することにしました。

Craft 3 ドキュメント
https://docs.craftcms.com/v3/ja/

Craft CMS の a&m forms プラグインで問い合わせフォームを作成してみよう(フォーム作成編)

これは Craft CMS Advent Calendar 2017 25日目の記事です。
前回 に引き続き、 a&m forms プラグインでのフォーム作成の流れについて解説してみます。