Sachiko Nitta

カスタムのエンティティバリデーションを追加する方法

Drupalistのみなさんこんにちは、スタジオ・ウミのエンティティ芸人こと新田です。今回はエンティティやエンティティに登録されているフィールドにカスタムのバリデーションを追加する方法を紹介します。…

Yutaro Ohno

PHP 8.0 JIT の環境に Drupal 9.1 をインストールして、どのくらいパフォーマンスが向上するか計測してみた

こんにちは。Apple Silicon Mac mini 入手してそのスピードに喜んでいる大野です。私が開発に加わっていた京都大学様のサイトが無事に公開できて一息つきました。フロントエンドのスピード感…

Motoki Kobayashi

drupal-composer/drupal-project と Lando で始めるDrupal開発環境構築

これからDrupalを触り始めるという方や既にDrupal開発をされている方向けに徐々に流行しているLandoという開発ツールを利用した環境構築をご説明しようと思います。 Lando とは? La…

Koki Kubota

Drupal 8でTwigの拡張機能を作成する方法

今回はTwigの拡張機能を作成する方法をご紹介します。 Twig Tweakという便利なモジュールもありますが、 それでも物足りない場合には、カスタムモジュールを作成することで Twigテンプレート…

Yutaro Ohno

Drupal 9 を動かすための環境要件・Linux ディストリビューション

こんにちは。大野です。Drupal 9 のリリースがあと2週間に迫ってきましたね!今回はその Drupal 9 を動かすのに必要なミドルウェアのバージョンやLinux のディストリビューション(以下、…

Koki Kubota

Drupal 9対応 Twig1からTwig2への変更点

こんにちは。久しぶりのブログ投稿となります、スタジオウミの久保田です。 先日Drupalの認定試験であるアクイア認定プログラムのDrupal 8認定トラック全試験に合格し、グランドマスターとなることが…

Misato Kashima

Translation Management Tool(TMT)モジュールを使って、記事をGoogle翻訳してみよう!

こんにちは。スタジオ・ウミの鹿嶋です。 今回はTranslation Management Tool(TMT)モジュールの使い方について解説した記事になります。 Translation Manag…

Sachiko Nitta

Drupalでメニューリンクを作る3つの方法

Drupalではメニューのアイテムのことをメニューリンクといいます。メニューリンクの作り方には以下の3種類があります。 管理画面から作る links.menu.ymlを書く(YAML) MenuL…

Yutaro Ohno

2020年版 Drush と Drush Launcher のインストール方法

こんにちは。アクイアさんが行っているアクイア認定 日本語化キャンペーンに乗じてすべての試験を受験して、晴れて Drupal グランドマスターとなった大野です! 日本語版の試験では一番乗り、おそらく日本…

Yutaro Ohno

Drupalの開発環境を仮想環境からリモートサーバーへ移行したら爆速になった話

ご無沙汰しております。1年ぶりにブログを投稿する大野です。先日、日本語版アクイア認定のデベロッパー試験を受けて一番乗りで合格しました!今なら無料で受験できるキャンペーンをやっているので、Drupal…