最近のコメントの舌足らず
Posted by amayadori on 2007/02/06(火) 22:56 in
Drupal-j.com開設、数日間。
長い道のりでしたが、おかげさまで今日一日だけですがすごい量のコメントをいただきまして、大変にうれしく思っております。
さて、何気なく気づいたことがあるんです。
Drupal標準のブロックである「最近のコメント」ブロックにたくさんのコメントをいただき、親コンテンツに対するコメントの数が、メニュー「管理」→「コンテンツ管理」→「投稿の設定」の「メインページ上の投稿数:」で設定した数を超過したときに、2ページ以上に割り振られているコメントを「最近のコメント」ブロックから読みに行こうとすると、1ページ目にジャンプしてしまいます。
こんなにコメントをいただいたことがないので今までのDrupalでもそうだったのかは判らないのですが、何とも間の抜けた仕様ですね。
これを補うモジュールとかあるのかな?もっとも、Drupal自体が対応できる仕様になってないからかな・・・?
トラックバック
URLから "-notspam" を削除してトラックバックを送信してください。トラックバックポリシーは こちらに提示しています。
順番は、良く憶えていませんが、たしか、CCKを真っ先に入れた記憶があります。それから、関連のLinkモジュール、次にこれまた私の定番Categoryモジュール、次いでTinyMCEだったように思っておりますが、定かでありません。 入れるとすれば、その辺が真っ先にというあたりです。 php.iniとか、他のサーバーと比較したらいいのですかね?一応、自前のさくら鯖では問題には遭遇していないので何かのヒントにはなるのかもしれませんけど。 モジュール名をオープンにするのはあまりよろしくありません。モジュールのセキュリティで問題が見つかったときには攻撃のキッカケを与えかねないですからね。ユーザーしか見られないとかにしておきましょうか?
2007/02/13追記:Drupal-J.comモジュール構成 | Drupal-J.comにモジュールの一覧を作成しておきました。モジュールを改廃をした場合は更新していく予定です。
このサイトのインストールしたモジュールの順番と、モジュールのリストがあれば、助かります。
自分の環境(つってもサーバー同じですが・・・)でいろいろ試してみたいときに、なにかとためになりますので、重要な設定事項を除く情報をどっかに掲示してくれていれば、便利だと思います。
もしかしたら、archiveを流用したとかですかね?
ま、経緯の程は判りませんが、コア以外は穴が合っても放置されがちと言うことでしょうかね。
致命的ということではないので後回しと言った方がいいのかもしれませんね。
もしかしたら、本当に、周辺モジュールはユーザー任せにしたいのかもしれませんね。本体同梱はあくまでもお試し版という感覚があるのかもしれませんね。
それはそれで、よりよいモジュールに取って代わられることを望んでいるという意味では良いことなのでしょう。どんどん本体に取り込まれるようなモジュールが出現するくらい活気が出ることが望まれるのかな…。
なんか、最近は、0829@drupal.org さんのサイトで紹介のあったモジュールの情報を後追いで書いている気がする…(; ̄ー ̄A
こんなんでいいのかな…と思う、今日この頃です。
4.7.xのSchedulerモジュールでも、投稿予約で変な動きをした経験があります。
調べてみたら、同じようなバグを訴えているユーザがいたので、きっと皆さん困っていたのでしょうね。
オープンソースの良いところも悪いところも勉強できるよい経験だと建設的に考えることにしていますが、
改善されたものがリリースされるのは(自分では対処できないので)ありがたいものですね。
こちらも、いろいろと参考にさせていただいていますので、役立つものがあれば使ってやってください。
ん~、まるでarchiveカレンダーの時と同じ状況なんですね。
4.5.xの頃からarchiveカレンダーモジュールに有名なバグがあって、 jboxの初期メンバーの方が確かほとんど作り直しの状態で公開されていたのを記憶していますが、なんとなく、それと状況が同じような気がしますね。
Drupal本体の開発が最優先であり、例え本体と同梱といえどもモジュールはモジュールという棲み分けがあるのか、開発陣にはあまり重要とはとらえられていないのかは判りませんが、「同梱モジュールのバグフィックスは全然進まない」というのを聞いたことがあります。
そうなると、archiveモジュールの様に第三軸でバグフィックス(もしくは作り替え)したモノを代替物として公開せざるを得ないという状況になると言うことなのかもしれませんね。
jboxに残っているarchiveモジュールの修正版
ま、こんな流れになってしまうのでしょうかね?
追伸:また、0829@drupal.orgさんのページを参考に情報を書かせていただきました<(_ _)>これからも宜しくお願いしますです。
http://drupal.org/node/6162 や http://drupal.org/node/26966 にいろいろ記述があったのですが(他にもあったような...)、実は、あんまりたくさんの情報があったので、そこまで真剣に読んでないんです。すみません。
ざっと読んだ感じでは、6.x-dev バージョンでも報告があったので引き続き解決されていない問題のようだということと、
forumモジュールやcommentモジュールなどへの修正コードがいくつかあがっていたので、Drupal本体ではなくモジュールの方のバグではないかと勝手に推測しています。
この状況を打破するようなモジュールは、私が見た限りでもいまのところ見当たりません。
そもそも、モジュールといってもコアに含まれている部分だから、そのうちちゃんと修正されたものがリリースされるといいのですが...
お役に立てなかった分、バグに関する情報を見つけたページだけ報告させていただきますね。
0829@drupal.orgさんのページで他のモジュールの話題が投げてあったので、この「最近のコメント」ブロックのことも併せて話題に出したら、「バグらしい」というお話を頂いた。なおかつ、修正するためのソースも上がっていたらしいけど、それでも駄目だったらしいです。
ま、公式の修正ソースじゃないのかもしれないけど、archiveカレンダーといい、このブロックのことと言い、致命的ではないんだけど、細かいバグが残っているモノですね。
カレンダーの方は修正されたのかな?使ってないので判りませんけど。
で、対策として、コメントの表示を新しい順に変更しました。で、スレッド表示じゃなくてフラット表示にしました。これで、新しいコメント読むときは「最近のコメント」ブロックがまだ使い物になりますね。古いのを読むときはあれですけど(^_^;)
あと、コメントコントロールも表示しましたので、後はお好みに併せて…と言うことでご勘弁ください。
しかし、このバグって、どこの部分のバグなんでしょうか?commentモジュール?Drupal本体??
これを補うモジュールなんて、出てないかな?さらっと見た限りじゃなさそうでしたけど…。