kanが投稿した記事

Drupal9からDrupal10へのアップグレード手順

kan2023年12月2日 - 13:40 に投稿

事前準備

  • DBバックアップ
  • Drupalフォルダのバックアップ
  • DrupalフォルダをComposer-managedフォルダ構成に変更
  • phpバージョンを8.2にアップグレード

アップグレード

1.upgrade statusモジュールをインストール

composer require drupal/upgrade_status
drush pm:enable drupal/upgrade_status

2.Upgrade Status画面で現状を確認

ChatGPTより記事生成1ーOpenAIの紹介

kan2023年2月11日 - 10:39 に投稿

タグ

以下のPromptで記事を生成しました。

・OpenAIを紹介する記事を書いてください

OpenAIは、人工知能の研究・開発を行う非営利組織です。2015年に設立され、世界最高水準のAI研究を行っています。

OpenAIは、自然言語処理、画像認識、制御システムなどの分野で、人工知能技術の研究・開発を進めています。また、最先端の技術を活用して、社会的な問題を解決するためのプロジェクトも進めています。

OpenAIの研究成果には、自然言語処理モデル「GPT-3」や、画像認識モデル「DALL-E」などがあります。これらのモデルは、自然な文章や画像を生成することができ、AIの可能性を広げることになっています。

DrupalのPermissionsページで入力文字で絞り込むモジュールを推奨

kan2023年1月16日 - 16:18 に投稿

DrupalのPermissionsページで、Permissionが多い場合に特定のPermissionを探すために、頻繁にScroll Up-Downの操作をしなければなりません。Permissions Filter というモジュールを使えば、入力した文字でPermissionの絞り込みができます。操作方法が以下の通りです。ご参考にください。

ERROR: Referenced sniff "SlevomatCodingStandard.ControlStructures.RequireNullCoalesceOperator" does not exist

kan2022年9月12日 - 12:20 に投稿

タグ

Drupalのコードチェックの時に、以下のエラーを遭遇して、対応方法を探すにはかなり時間がかかって、しかも日本語情報が少ないので、本記事で原因や対応方法などをまとめて共有します。

phpcs --standard=Drupal .
ERROR: Referenced sniff "SlevomatCodingStandard.ControlStructures.RequireNullCoalesceOperator" does not exist

事象

パッケージdrupal/coderの8.3.14から以下のエラーが発生しました。8.3.13まではOKです。

【緊急】Chrome 76.0.3809.100のCROS対策

kan2019年8月19日 - 10:18 に投稿

タグ

8月初旬頃にChromeのバージョンを最新(76.0.3809.100)にしたら、かなりのサイトにアクセスした際に、CORS関連のエラーが発生して、動作がおかしくなりました。

例えば、https://www.youtube.com にアクセスしたら、以下のようなエラーが大量に発生しています。

Drupal8 Simpletest (1) - Hello World!

kan2019年1月10日 - 17:35 に投稿

はじめに

Drupal8のsimpletestでテストケースをどう書くのかを紹介する日本語の記事が少ないし、最近関わる仕事はDrupal8のテスト関連なので、そこで積もった経験や知識を初心者向けに数回分けて紹介する。

本文は第一弾。

実行環境

本文の実行環境は以下の通り。

  • CentOS7
  • PHP7
  • Drupal8.6.5

Drupal Consoleのインストール

Drupal8をコマンドで操作できるツールDrupal Consoleをインストールする。

Drupal8のEntity作成方法

kan2018年6月15日 - 09:19 に投稿

詳細な手順がYoutubeの動画で説明されていましたので、紹介します。それを見るだけで、誰でも新しいEntityを作れます。

また、作成手順の概要を以下にまとめます。

  • Drupal Consoleが必要です。
  • 「drupal generate:entity:content」を利用することです。

  • 作成後にモジュールをインストールする必要があります。