9月 2018の記事

Drupal8のカスタムモジュールで例のHTMLエディタを使いたい

トビウオ に投稿

 HTMLで一般的な<textarea>を用いますと、

$form['event_info'] = [ '#type' => 'textarea', '#name' => 'イベントの内容', '#title' => 'イベントの内容', ];

とりあえずテキストエディタを表示させ、ユーザーに編集させることができます。

Drupal8のカスタムモジュールでコンテンツを追加・読取・編集・削除

トビウオ に投稿
基礎知識
  • Drupalでは、「コンテンツ」≒「ノード」です
  • ノードの種類は「コンテンツタイプ」と呼ばれ、プログラミングせずとも、Drupalの管理画面から自由に作成できます
  • コンテンツタイプには1つ以上の「フィールド」が含まれます
  • フィールドの種類は様々で、数字や文字列や真偽値やタクソノミーや他コンテンツなど、様々な種類のデータに対応したフィールドがあります
  • ノードはノードIDによって管理されています
追加

 Nodeクラスのcreateメソッドを使えば、任意のコンテンツタイプからなるコンテンツを作り出せます。

AWSにRocketChatをインストールする手順

ホス に投稿

タグ

概要

  • AWSのEC2インスタンス上にRocketChatをインストールし、ブラウザからRocketChatにアクセスできるようにするまでの手順をまとめました。

前提

  • 本稿で使用するインスタンスタイプ、ソフトウェアバージョン、その他設定は以下の通りです。
    • OS
      • CentOS 7 (x86_64) - with Updates HVM
    • インスタンスタイプ
      • t2.micro
    • セキュリティグループ
      • 次の通りであること。

Keycloakのレルムとユーザの作成方法

ホス に投稿

タグ

「レルム」について

Keycloakには、「レルム」の機能があります。

英単語の「realm」(レルム)を英和辞典等で調べると、「領域」や「範囲」といった意味になります。
Keycloakでは、ユーザが属する領域を複数作ることができます。

レルムを分ける活用例

レルムごとにそれぞれ独立してユーザアカウントや設定を持つことができるので、
例えば、大きな会社の場合、部署ごとにレルムを作成して、〇〇部の社員のアカウントは〇〇部用のレルムに作成しておき、
〇〇部レルムからシステムAにログインできるように設定すれば、
〇〇部のユーザだけがサイトAにログインできる、というような運用が簡単にできます。