modules情報2の内容
最近、あまり情報を追加していないコンテンツタイプ、modules情報2。
なんかこー、紹介したいモジュールもない。というよりは、使うモジュールが安定してきてチャレンジをしなくなった。
後、なんて言うか、他のサイトでモジュールの情報を蓄積しようという動きもあり、何となくワタシがやる意義をかなり失っている。
それと、飽きっぽいんだよね。きちっとした見栄えのする(?)コンテンツにしてしまったモノだから、気軽に情報を追加できなくなった。故に情報を追加するのが面倒になった。日本語化は自分で使う分と言うことでそこそこにはやっている。
そんなわけで、ま、使う人もいないとは思うけど、Drupal-J.comのmodules情報2の内訳をどどーんと公開しちゃおうかなって、思ったりして。いや、偉そうに公開できるようなレベルのモノではないんだけど、技量はないけど、やる気だけはある!っていうひとにでも使ってもらおうかな・・・みたいな、割と安易な気持ちで(^_^;)
まず、用意しなければいけないモノ。
CCK
link
filefield
ConTemplate
pathauto
javascript tools(5.x-0.6)
かな。pathauto以外は必須。pathautoはあった方が便利。
まず、CCKでフィールドを作る。
添付ファイルのmodules2_cck.txtを使って、インポートすれば「modules情報2」というコンテンツタイプができるはず(笑)
次は、ConTemplateでタブナビゲーション化する。
ConTemplateで、modeules情報2のテンプレートを作成で、要約版にはmodules2_ct_teaser.txtを、本文にはmodules2_ct_body.txtをそれぞれ貼り付けてあげる。
次は、見出しとフィールドの内容を整えるCSSの保管だ。
場所はファイルシステムの中のcss146と言うフォルダがここでの設定。変える場合は、modules2_ct_teaser.txtの2行目、
$filesurl = file_directory_path().'/css146';
を適当に変更してください。modules2_ct_body.txtの同じ位置にも同様の記述がありますから、ここも変えてください。
ファイルシステム直下にCSSを置く場合は
$filesurl = file_directory_path();
とすればよいはずです(たぶん(^_^;)
テキストファイルを見れば判るとおり、フィールドの見出しなんかは直書きしてます。
これを作った当時は見よう見まねで、しかも、表示できることを最優先に作ったモノですから、効率の良い記述なんて眼中にありません(笑)書き直し等は是非チャレンジしてください(^_^;)
javascript toolsはtabs.modulesだけ有効にすればとりあえずmodules情報2には影響がありません(笑)でも、他のツールも便利ですよ(^_^;)
で、あの後、更新されているのか判らないけれど、tabs.moduleにはバグがあって、IEでキチンと機能するようにIE用のCSSをロードするように仕掛けがしてあるんだけど、それが、ロードされません(^_^;)
この辺の顛末は
コンテンツのタブナビゲーション-jstoolsに同梱されているtabsのIE対応四苦八苦の跡- | Drupal-J.com
と、そのコメントの中にありますとおり、tabs.moduleに手を加えるか、CSSファイルを差し替えないとIEでは上手く表示できません。
モジュールが密かに(笑)改修されていればそのまま使えるでしょう(^_^;)
pathautoでは、modules情報2に
info/modules/data2/[field_mod_name]
と記入しています。これはinfo/modules/data2/というURLに続いてfield_mod_nameというフィールドの内容を追加してURLにするという暗号です(笑)ですから、field_mod_nameというフィールドにはURLとして有効な文字列しか記入してはいけません。ワタシは、モジュールのフォルダ名を入力していました。
これで、モジュール情報2が再現できます。ただし、このままだと、日本語化ファイルを添付しないとそこのブロックがエラーになるもしくは見出しだけ表示されてかっこわるい・・・となってしまいます。日本語化ファイルの添付なんてまずしないでしょうから、modules2_ct_body.txtの77行目から84行目を削除して、106行目の
'#content' => $cont_f7 . $cont_f8 ,
から、.$cont_f8を削除すればとりあえず表示されなくなります。
ま、こんな感じですね。大したことないけど、すごい大変だったなぁ・・・(T.T)
| 添付 | サイズ |
|---|---|
| 2.63 KB | |
もしかしたら、コミットしてある奴を、どなたかが修正したのかもしれませんね。してないかもしれませんけど(^_^;)
んー、そうですね。どのくらいの変化が起こるかですよね。小さなバグつぶし程度ならいいのですが、仕様変更がないとは言い切れませんからね。難しいところですね。
タブメニューとして追加というのは興味ありますね。
Categoryのコンテナのページは能書きとそれに繋がっているノードのインデックスが表示されるのですが、タブメニューを付けて要約版を列挙・・・というのができないかなとか思ってたりしてますが、全然上手くいかない(^_^;)んー、まだまだ全然ですね。
主要な部分の翻訳を変更した記憶はないのですが、忘れているだけで変更してしまっていた部分があるのかもしれません。
そうだとしたら申し訳ないです。今後気をつけないと...ですね。
今回のバージョンアップでメニュー部分の機能に変更がありましたし、今後もどのように変更されるかわからないので、実際の運用に使うのは微妙な気もしますが、ページを作成したら、メニューをタブとして使ったりすると、本当に面白いことができそうです。
正式リリースされると気分的に安心なんですけどね。
手っ取り早く、drupal.0829.infoで運用されている最新のコメントブロックとその詳細ページをまんま入れてみました。
なんか、0829@drupal.orgさんの説明の用語と、viewsの画面の用語が一致していない・・・もしかして、poファイルがアップデートしているのかな?後で確認してみよう。
ページと、ブロックが一緒に設定できるとは思っても見ませんでした。
これは驚きました。
あー言う状態のモノはてっきり、トグルになっていて、ページを有効にするとブロックは有効にできない・・・モノだと思いこんでいました(笑)
新しい発見を、ありがとうございます<(_ _)>
ご報告しようと思ったのですが、出遅れました...
判りにくい部分などがあれば、言っていただけると助かります。
いつも、無茶なお願いばかりしてスミマセン<(_ _)>
これで、views使いになれますっ!・・・かな?(^_^;)
あ、了解です。Views ですね。
beta が取れるまではスルーしようと思っていたのですが、なかなか取れそうにないですし、基本的なところは変わらないでしょうからね。
ここでお願いするのもなんですが、モジュール情報ページの構成要素を公開していただくのももちろん、嬉しいのですが、ワタシの願望は是非、viewsを使ってカスタマイズされている部分を公開していただけないかな・・・と(笑)
例えば、「最近のコメント」ブロックですよね。ユーザー名が入るのって、いいですよね。特に、ここみたいに「Re:」で、タイトルを入れなくても良くなっていると、延々と同じタイトルが続いて、どこまで読んだコメントなのか把握できなくなるんですよね(笑)
是非、その辺の辺りを自分で挑む分のヒントにしたいという願望ですね(^_^;)
実際のところは裏でこそこそ挑んではいるのですが、なかなかねぇ・・・。意外と手強いviewsと言うところです。
いつも、お見苦しいモノをお見せしてスミマセン(^-^;△フキフキ
正直に言うと、理想はありますよ。多分、0829@drupal.orgさんの思想とはそれほど遠くない気がします。
ぶっちゃけて言うと、日本語プロジェクトで話が出てましたが、概要みたいなモノを質より量で蓄積するのもある意味では必要な部分ですし、トラックバックであちらこちらの情報を繋ぐのもある意味では必要なのかもしれません。
でも、それだと、0829@drupal.orgさんが言っている本当に知りたい情報は蓄積できるのか?トラックバックにしても、結局はトラックバック先に見に行かなければいけない訳で、利便性が良いとは言い難いですよね?しかも、情報の品質はトラックバック先によって差が出るでしょう。
では、どうしたらよいのか?
すべての条件を満たすとしたら、概要だけの情報を物量収集するとともに、より細部までの情報を追随して収集していく。
そして、トラックバックや個々の投稿に頼ると言うことではなくて、ポリシーを持ってまとめて統一的なコンテンツに仕上げる人が必要・・・。
こんな感じではないでしょうか?
現実的には相当難しい話です。だから、理想論という訳ですが・・・(^-^;△フキフキ
ま、モジュールの情報というコンテンツをもう作らない・・・というわけではないと思いますけれど、modules情報2というコンテンツタイプを使って続けるのか判りませんというところでしょうか。
いや、お疲れ様でした。
私もモジュール情報ページの構成を公開してみようかな...
とりあえず、すべてのモジュール情報が概要説明つきで記載されていて、そこから翻訳配布サイトや詳細説明があるサイトへのリンクがあれば便利だろうな...と思っているんですけどね。
ただ、本当に有益な情報というのは、実際に使い込んでの使用感であったり、トラブル報告であったりすると思うので、そういう意味では、何かしらのモジュールを使ってみてどうだったということを書いておくのは意味がある気がします。
というか、そう思わないと、寂しい気持ちになりますからね。