🖼️公開コレクションの画像URLはどこにあるか:メタデータAPI・DAMトークン・収集ポリシーの構造調査
公開コレクションについて画像とメタデータをAPIで取得できるか調査した記録。メタデータAPI・Pictureparkトークン・Cloudflare・robots.txtの構造を扱う。
公開コレクションについて画像とメタデータをAPIで取得できるか調査した記録。メタデータAPI・Pictureparkトークン・Cloudflare・robots.txtの構造を扱う。
apt-get upgradeでDocker Engineがメジャーバージョンアップしたことをきっかけに、リバースプロキシのTraefikがDocker APIへ接続できなくなり、配下のDrupalにアクセスできなくなった障害の調査と復旧、再発防止の記録です。Docker EngineがAPIの最小サポートバージョンを引き上げたことで、Traefik内蔵のDockerクライアントが古いAPIで接続を試みて拒否されていました。
Drupal の Automatic Updates モジュールを入れていればセキュリティ更新が自動で当たると思い込んでいたら、cron 中の自動適用ポリシー Unattended background updates がデフォルトで無効になっていて何もしていませんでした。有効化して 10.6.3 から 10.6.7 への自動適用が動き出すまでと、その際に出る『公式サポート対象外』警告についての記録です。

Drupal の GitHub Webhook モジュールを改善しました。

Drupal 10 の管理画面からモジュール更新とコアアップデートを行う

さくらレンタルサーバー Drupal 更新手順

Docker環境でDrupal 10にWDBモジュールをセットアップする手順

DrupalのJSON:APIでcreatedやchangedに対するフィルタを適用する

IIIF Presentation API v2のIIIFコレクションで、ページネーションを使う

Drupalで管理者以外のユーザーにも設定画面へのアクセスを許可する方法

DrupalでJSON形式のFieldを扱うための「JSON Field」モジュールを使用する

TEI/XMLファイルをS3互換のオブジェクトストレージでホストする

DrupalのSortableviewsモジュールを使って、コンテンツを並び替えて、その結果をフィールドに保存する

Next.js for Drupal の BASE_PATH 問題と修正方法(patch-package活用)

DrupalのSearch API Algoliaモジュールを試す

DrupalのJSON:APIを用いて、ユーザ名とパスワードでデータ登録を行う

@sidebase/nuxt-authのローカル認証を試す

Nuxt3と@sidebase/nuxt-authを使って、Drupalの認証を行う

NextAuth.jsを使ってDrupalのOAuthを利用する

Drupalのカスタムモジュールで、カスタム権限を使用する

DrupalからGitHubのActionsを実行するモジュールを作成しました。

DrupalのFacetsで並び順を指定する

DrupalのSearch APIで非公開コンテンツをインデックスしないようにする

Drupalでフィールド単位で公開・非公開を設定する

Drupal:

DrupalのREST APIを使って、複数のコンテンツを一括削除する

Docker + Traefikで運用するDrupalのリバースプロキシ設定

Drupal: Prepopulateモジュールを使って、事前に入力する値を設定する

プログラムを使ってDrupalにログインする

Drupalで登録済みのコンテンツをCSV形式で一括エクスポートする

Drupalのイベントをトリガーとして、GitHub Actionsを起動する

Drupalで翻訳がないノードの一覧を取得する

DrupalのSearch APIにおいて、大文字・小文字を無視して検索する

Input value "page" contains a non-scalar value.への対処

DrupalのSimple OAuthとPostmanを使ったOAuth認証の確認

Drupal: FeedsモジュールでURLからファイルを登録する

Drupalでファイルを一括削除する方法

Omeka Sで非公開ファイルを扱う

Drupalのsimple_oauthモジュールを用いたRESTリソースのoauth2認証を試す

DrupalのSocial Auth GitHubモジュールを試す

Postmanを使って、DrupalのRESTリソースのcookie認証を試す

Drupal JSON Web Token Authenticationモジュールを試す

Drupal REST & JSON API Authenticationモジュールの調査

さくらレンタルサーバ上のDrupalを更新する

Drupalモジュール開発: 異体字を考慮した検索を行う

drushのコマンドの備忘録

DrupalでJSON:API Search APIを使用する際のページネーションエラー

Drupal: Feeds Tamperモジュールを使った複数の値の登録とスキップ処理

Drupal: UUIDを表示する

Drupalでフィールドの値を選択式にする

Drupalで他のコンテンツを参照する際に、IDとタイトルで探せるようにする

Drupal: APIを用いた`uid`フィールド更新時のエラー対応

Some resources have been omitted because of insufficient autho... への対応

Landoで構築したDrupalにdrushをインストールする

Drupal 10.1.0以降でTwigのキャッシュを無効化する方法

DrupalのViewsでURLで参照する画像を表示する

DrupalでOpenAPIを有効にする

DrupalのJSON:APIにおけるcorsエラーへの対応

JSON:API関連のエラーへの対処方法

Disable UI: DrupalをヘッドレスCMSとして使う

DrupalのJSON:APIの使用方法(includeと多言語対応)

Drupal Key authを用いたコンテンツの登録と多言語対応

DrupalでTypeError: array_keys()...への対処

Drupal: ネストされたフィールドを検索する一例

Drupal: Feedsを用いた一括登録と更新の例

Drupal: カスタムモジュールを用いて、コンテンツタイプとフィールドを追加する

Drupal: 異なるコンテンツタイプのコンテンツを相互にリンクさせる

Drupal: カスタムRESTリソースを作成する

DrupalのRESTful Viewsを使ってカスタムAPIを作成する

Drupalのビューで結果の合計数を表示する

Next.js for DrupalにおけるDrupal Search APIを用いた検索(ファセット検索など)

Drupalのコンテンツの一括削除の方法

DrupalとAmazon OpenSearch Serviceを接続する

DrupalでGraphQLを試す

Pythonを使ってDrupalのタクソノミーの登録とコンテンツへの追加

Pythonを使ってDrupalのコンテンツを更新・削除する

Pythonを使ってDrupalにコンテンツを追加する