ANNAIマガジン
多言語CMSを選択する際に考慮すべき8つのこと

多言語CMSを選択する際に考慮すべき8つのこと

マーケティング情報が母国語で提供されている場合、消費者の大半(72%)は製品やサービスを購入する可能性が高くなります。世界経済では、ウェブサイトを英語版のみに限定することは、必然的にあなたのビジネスの成長の可能性を制限します。ビジネスを拡大するにつれて、投資を最大限に生かすためには、ウェブサイトもそれに従わせなければなりません。

Contenta CMSによるDecoupled Drupalサイトの構築

Contenta CMSによるDecoupled Drupalサイトの構築

2017年11月にANNAIマガジンの記事「Decoupled Drupal とは何か?なぜ重要なのか?」で Decoupled Drupalの概要とトレンドをご紹介しましたが、それから1年半以上経過した現在、ますますDecoupled Drupalが注目されるようになってきました。ここではその最新動向とDecoupled Drupalの代表的な実装としてのContenta CMSをご紹介したいと思います。

KAIZEN TOP Image

Drupal サイトを適切に保守管理するために必要なこと

Drupalで開発されたシステムを継続的に運用、管理していくためにはどのような作業が必要なのでしょうか? また、それらを適切に行わないとどのようなリスクがあるのでしょうか?今回はDrupalシステムを利用する上では決して避けて通れない、保守管理について解説します。

2018年時点のDrupalのDocker環境事情

2018年時点のDrupalのDocker環境事情

2018年はDockerを通り越して一気にkubernetes(k8s)が盛り上がってきた感がありますね。 ローカルの環境として使うにはk8sは仰々しいので、複雑なインフラストラクチャーが必要ないのであればdocker-compose辺りが取り回しが良いのではと思います。 さて、githubで「docker drupal」で検索してスターが多い順に並べた結果から、2018年時点で勢いのありそうなDocker環境を紹介したいと思います。

チューリッヒ観光局の新しいウェブサイト

Drupal7導入事例 チューリッヒ観光局のサイトリニューアル

今回は、チューリッヒ観光局のウェブサイトリニューアル事例をご紹介します。新サイトでは、ユーザビリティの向上はもちろんのこと、デザインに関しても至る所に独自のこだわりが散りばめられています。それではどうぞ。

第16回 Drupalをもっと知りたい方に向けた各種情報

第16回 Drupalをもっと知りたい方に向けた各種情報

過去15回にわたり、Drupal 8 の特徴や他の CMS との違いを紹介してきました。まだ実際に手を動かして操作していない方にも、Drupal がどんな強みを持つソフトウェアなのか、そしてなぜ私たちが Drupal を探求し、活用し、推奨しているのか、ということがご理解いただけたのではないかと思います。連載の締めくくりとして、Drupal の発展を常に支えてきたコミュニティと、今後さらに理解を深めていただくための情報をまとめたいと思います。

第15回 Drupal 8 の拡張モジュールの選定と使い方

第15回 Drupal 8 の拡張モジュールの選定と使い方

前回は Drupal 8 のテーマを取り上げました。テーマは、コンテンツの最終的な見え方(プレゼンテーション)を決める機能ですが、そこで表示される情報を作り出す、アプリケーションの中核的な機能を提供するのがモジュールです。今回は Drupal 8 のモジュールについて、もう少し詳しく見ていくことにしましょう。

第14回 Drupal 8 のテーマシステムについて

第14回 Drupal 8 のテーマシステムについて

前回までで、Drupal 8 のコンテンツタイプ、タクソノミー、ブロック、クエリー、多言語化、権限設定と、コアの重要機能を見てきました。連載の終盤に、残り2回でテーマとモジュールの利用について取り上げたいと思います。

第13回 Drupal 8 の権限設定とWordPressやMovable Typeとの比較

第13回 Drupal 8 の権限設定とWordPressやMovable Typeとの比較

前回は、Drupal 8 の多言語機能を紹介しました。Drupal が多言語機能を Web アプリケーションの共通基盤と認識し、コアの標準機能として提供していることがご理解いただけたと思います。これを同じように、Drupal がシステムの共通基盤として提供している機能にアクセス制御があります。今回は、このアクセス制御の前提となる、ユーザー登録、ログイン認証、および権限設定の各機能を見ていくことにします。

第12回 Drupal 8の多言語機能と他のCMSやサービスとの比較

第12回 Drupal 8の多言語機能と他のCMSやサービスとの比較

これまで、Drupal 8 におけるコンテンツのクエリーについて見てきました。システムの各部で繰り返し利用される処理を Views のようなコア標準機能として提供することで、他のさまざまなコア要素と一貫性のある形で連携することができます。システム横断的に利用される基本機能としては、他にも多言語化や認証の仕組みなどがあります。今回は Drupal 8 の多言語化機能を紹介します。

第11回 Drupalと他のCMSのクエリビルダー機能を比較

第11回 Drupal 8 と他のCMSのクエリビルダー機能を比較

前回は Drupal 8 の標準クエリビルダーである Views モジュールの機能を紹介しました。CMS(コンテンツ管理システム)において、コンテンツを管理するデータベースへの問い合わせは中核的な処理であり、その実装はソフトウェアの特長が表れる部分ではないかと思います。そこで今回は Views 以外のクエリー手段として、他の CMS の例も見ながら考察してみたいと思います。

セキュリティアップデートに関するANNAIの考え方

Drupalのセキュリティアップデートに関するANNAIの考え方

今回発表された脆弱性は影響が大きく、Drupalでシステムを運営されている全ての方々に影響します。今回はセキュリティに関するANNAIの考え方についてご説明します。