Drupal 7 - ノードに新しいコメントが追加されたらメール通知する設定
ノードへの新規のコメントがあった際に通知メールを送る方法もいくつかあるでしょう。しかし、ここではDrupal 7のコアの機能、Actions、Triggersを使って通知メールを送る設定の手順を書いてみたいと思います。
Drupalサイトを構築する際に行った設定やちょっとしたカスタマイズの方法の他、単なる設定の個人的な記録だけではなく、他のDrupalユーザのためになるのではないかという情報も掲載しています。
ノードへの新規のコメントがあった際に通知メールを送る方法もいくつかあるでしょう。しかし、ここではDrupal 7のコアの機能、Actions、Triggersを使って通知メールを送る設定の手順を書いてみたいと思います。
先月、このCocoaSpaceをDrupal 6からDrupal 7にアップグレードしました。アップグレードの方法をご存じの方は多いと思いますが、日本語の情報があまりないようですので、ここであえて書いてみたいと思います。
Twitterモジュールのバージョ6.x-2.6からか、それ以前のバージョンからか忘れてしまいましたが、ViewsのフィールドにTwitterでの各つぶやきのStatus IDを追加できないようになっていました。これではTwitterの各つぶやきへリンクできないので、シンプルなカスタム・モジュールを作成して、修正を試みました。
テーマをCSSで調整しているとき、こんなCSSクラスがあればデザインしやすいのに、思ったことはありませんか?今回はDrupal 7において、template_preprocess_html()やtemplate_preprocess_node()を使用して、CSSクラスを追加してみました。
先日、ローカル環境で私のDrupal 6のサイトをDrupal 7へ移行し、そのデータをパブリックなサーバにアップロードしました。そして、サイトを閲覧してみると画面は真っ白。しかし、キャッシュをクリアすることで正常に動くようになりました。
ローカルテスト環境の便利さも、Drupalサイトを快適に構築するのに欠かせない要素ですね。この投稿ではXAMPP for Linuxを使用して、Linuxデスクトップでのローカルサーバを構築する方法をご紹介しますが、WindowsやMacなど、Linux以外のOSをご使用の方にも参考になるかもしれません。
DrupalモジュールやOpen Atriumの開発などで有名なDevelopment Seedさんのブログセクションの"Tag"を参考に作成しました。というよりも、真似てみました。タグクラウドを作成するTagadelicモジュールなどに代わるものとしてやってみたいという方がいらっしゃるかもしれません。この投稿ではその方法をご紹介します。
DrupalコアのProfileモジュールに代わって、ノードをプロフィールとして使用するモジュール=Content Profileを久しぶりにテストしてみました。今回CocoaSpaceが試したのはバージョン6.x-1.0です。かなり使いやすくなっていますが、まだ解決できない問題がありました。
drupal.orgには、関連コンテンツの表示のために特化したモジュールがたくさんありますが、Viewsモジュールで、現在表示するノードと同じタクソノミーターム持つコンテンツを表示させることが可能です。既にご自身のサイトにViewsを導入済みで、タクソノミータームだけを判断基準に関連コンテンツを自動選択する方法で良いのであれば、Viewsを使用する方法がお手軽です。
drupal.orgには、関連するコンテンツをブロック表示するためのモジュールが数多く寄贈されています。関連記事を表示するのに、みなさんはどの方法を採用しているでしょうか? 方法がいろいろあって、どれが一番自分のサイトに適しているのかわかりにくいので、いろいろと調べてみました。
Powered by Drupal + Linux