ちょっと一工夫
403や404でブロック領域を表示させるのをUIでon/offさせてみました
テーマテンプレート : 403/404 エラーのページでもサイドブロックを表示する | Drupal.0829.info
で、Drupalの仕様が、403(そんなページはありませんあなたにはページを表示する権限がありません)エラーや、404(あなたにはページを表示する権限がありませんそんなページはありません)エラーの時に、エラーメッセージを表示しますが、サイドブロックが表示されない様に変更になりました。
Drupal本体の効率化のために、一番負担の大きいメニューブロックが含まれる可能性がかなり高いブロックを非表示にすることで負担軽減を狙ったものだろうとは想像がつきます。
しかし、ユーザーの視点から見ると実に不親切です。
エラーの時だからこそ、ナビゲーションを表示して欲しいとか思うのですがね。
で、例によって、0829さんがそんな方法を見つけてきました。
他にもいくつか方法が提示されているようですが、一番リスクの少ない方法を紹介してくださっています。
詳細は上のリンクから見に行ってくださいね(笑)
Captcha認証問題作成モジュール randquest
スパム対策にCaptcha認証を提供するCaptchaモジュール。
そのCaptchaモジュールの周辺モジュールにCaptcha Riddler | drupal.orgと言うモノがあります。
Captchaモジュールの問題(と答え)を作成するモジュールですが、スクリプトが意外とシンプルなので、今まで、Captchaモジュールそのものを改造していたモノを、このモジュールを改造することによってForm storeモジュールを利用してデフォルト以外の画面にもCaptcha認証が利用できるというメリットがあるので、今後はこの路線で進めていこうかと思います。
オリジナルのriddlerモジュールとはちょっと路線が違う1のでrandquestという別名のモジュールにしました。
- 1. riddlerモジュールはi18n対応。こちらは日本語環境が前提。とはいえ、構造自体は日本語に依存していないつもり(^_^;)
Help me!質問などのフォームを利用したサポート掲示板
以前から、ずっと考えていたことなんだけど、例えば、xoopsという国内では圧倒的シェアを持つCMSがあって、その公式サイト(最近、公式ではなくなったらしい…訳がわかりません)の中に、質問フォーラム(名称は違うかも)というのがあります。
そのフォーラムで、幾度となく繰り返されてきた(私は詳しくは知らないのだが)論争で、初心者という免罪符と質問の内容が抽象的すぎるというのがある。
Drupal 5.xと左右のブロックの関係
Drupal 5.xから、メニュー「管理」を選ぶと画像のように横2列のカラムで、タスク別に括られて表示されるようになった。
上記画像は説明無しモードだけど、デフォルトでは説明有りモードになっている。切り替えは上部に「説明を表示」のようなリンクが貼られている。