トップページ⇒php
990コメント337KB

Drupal node 2

レス数が900を超えています。1000を超えると表示できなくなるよ。
0001nobodyさん2006/12/20(水) 01:50:36ID:tdDaR6Rq
GPLのCMSツールDrupalについて語るスレ

本家:
ttp://drupal.org/

日本語情報系
ttp://drupal.jp/
ttp://drupal-jbox.net/
ttp://neobless.co.jp/ja/node/30
ttp://www10.atwiki.jp/drupal/

sourceforgeのプロジェクト
ttp://sourceforge.jp/projects/drupaldoc-jp/

TeXで有名な奥村先生もDrupalユーザー
ttp://oku.edu.mie-u.ac.jp/~okumura/blog/

前スレ
Drupal node 1
http://pc8.2ch.net/test/read.cgi/php/1136103326/


「オープンソースは気持ちもオープンで行こうよ!」

O P E N  Y O U R  H E A R T
0809nobodyさん2008/03/04(火) 02:24:02ID:???
>>808 おいらも独りと思う
おいらが心配なのはJP公式が閉まると何処かのサイトへ別名参加しないか?
今でされ新参者の質問があると疑っちゃうから。
新しくサイトを立ち上げた場合に、おいら知らずに参加してしまうとか
JP公式が閉まって地下へ潜るより今のままあそこで続けてくれた方がいいとか?
0810nobodyさん2008/03/04(火) 11:04:15ID:???
本当にやる気があるなら、サーバぐらい自分でなんとかするだろ?
もう止めたいじゃね?
0811nobodyさん2008/03/04(火) 12:26:32ID:???
別に地下に潜っても有用な意見を出すんならいいんじゃね?
それよりも、公式が別運営になって雰囲気かわるならその方がいい。

>>810
このご時世たしかにどうにでもなるよな。
今のユーザ数なら自宅サーバでも楽勝そうだし。

そんなこともできないようなら公式やめたら?って思う。
0812新参チラ裏2008/03/04(火) 14:40:35ID:???
”Drupal”でぐぐってトップ項目の、
>なんてこった! Drupal サイトが ...
ttp://drupal.jp/node/461
が直リンされてるけど、ここの最後に、
>「だいたい日本人というのは、何もかもお膳立てしてくれることを望むマザコンのピーターパンが大手を振って大人顔をする、世界でも異常に未成熟な精神の国民だから……」
こんな嫌味の捨て台詞をわざわざ引用して締めくくるなんて…。

公式を運営するなら最低限他者を不快にさせない品位を持っていないとなあ。

っていうか、なんだか怖くなってきた…。
ログ掘られて特定されたりしないかと。w
0813nobodyさん2008/03/04(火) 15:31:01ID:???
これ本当に日本公式?と思うぐらいコンテンツが ない あるいは まとまっていない。
アナウンスが下品
サイトのデザインが素人じみている
0814nobodyさん2008/03/04(火) 15:37:07ID:???
ここの管理人はとっとと引き摺り下ろしたほうがいいぞ。
日本でdrupalが流行らないのはこいつのせいじゃね?
drupalを使ってみた感触ではxoopsよりはるかに使いやすいが、
モジュールが背中に手が届かない感じ。
0815nobodyさん2008/03/04(火) 15:55:52ID:???
なんでこの人が公式になっちゃったんだろうな?
俺も新参だから良く分からんw

0816nobodyさん2008/03/04(火) 16:04:56ID:???
誰か優秀なdrupalハッカーが出てきてくれないかな・・・
公式のやつらより目だってくれれば新公式として旗揚げできるかもしれないのに。
0817nobodyさん2008/03/04(火) 16:12:19ID:???
おい、公式の管理人は誰や!
いくら主催者でも説教文はないやろが!
drupalを勉強したい奴が気悪くするやないか。
公に開かれないかんのんちがうか?
公式で「マザコンがどうの...」はCMSに必要ないやろ!
0818nobodyさん2008/03/04(火) 17:05:14ID:???
オープンソースの『Drupal』、新会社 Acquia が商用化へ
オープンソースのコンテンツ管理システム『Drupal』が、プロジェクト創始者である
Dries Buytaert 氏率いる新会社 Acquia により、商用化されようとしている。この新
しい取り組みは、Drupal の商用サポート版を企業ユーザーに届けようとするものだが、
コンテンツ管理市場全体の再編を促す可能性がある。
http://japan.internet.com/webtech/20080304/12.html
0819nobodyさん2008/03/04(火) 17:05:54ID:???
>>816 とってもバッカーな妹子がいるじゃないかね
最近は登場しながね
0820nobodyさん2008/03/04(火) 17:11:26ID:???
誰?妹子って
0821nobodyさん2008/03/04(火) 17:18:57ID:???
>>537 あたりでとうじょうする強烈な香具師
イッチャツテル
0822nobodyさん2008/03/04(火) 17:39:44ID:???
あー、どうせだったら鳥つけてくれりゃいいのになw

0823nobodyさん2008/03/04(火) 17:42:16ID:???
822>> 鳥って音頭とりの事なの?
0824nobodyさん2008/03/04(火) 17:43:20ID:???
>>820 禁句禁句
0825nobodyさん2008/03/04(火) 18:19:33ID:???
>>815
でもここスレから始まったんだよnode1からね、2ch出身さ。
だから、ほらすぐあなたの後にwwwwwwwww
0826nobodyさん2008/03/04(火) 18:36:34ID:???
あの人2ch出身だったのか。知らなかった。
0827nobodyさん2008/03/04(火) 19:27:20ID:???
>>819
相手にして貰いたいなら分かる言葉を話せ
0828nobodyさん2008/03/04(火) 20:19:39ID:???
>>812
それって去年の4月の投稿じゃんよ…w
しかも、元はエープリールフールのねたw
0829nobodyさん2008/03/05(水) 11:59:22ID:???
>>808
このレスもそうだろ
>>827
独りでキャッチボールするのは楽しいか

永遠に公式と共にあらん事を祈る ザーメン
0830nobodyさん2008/03/05(水) 13:17:30ID:???
モジュールの5から6への移植ってあんまり進んでないのか?
動きがあまり無いなぁ・・・
0831nobodyさん2008/03/05(水) 22:28:01ID:???
出たばっかじゃん!w
0832nobodyさん2008/03/06(木) 03:30:29ID:???
次期公式を前にオフ会の場所はメイドでいい?
0833nobodyさん2008/03/06(木) 18:05:21ID:???
なっ、だから言っただろが
公式さまは永遠なんだって。
お前達も公式さまに従いなさい。
0834nobodyさん2008/03/06(木) 21:28:53ID:???
必死こいてブックだかアウトラインだかで階層化して記事をまとめてたけど、
これってカテゴリだか他糞だかでやったほうが楽だし柔軟性もあるってことですかね?
なんだか凄い遠回りをして道に迷いまくった挙句、やっと出発地点に戻った感じ…。

あと、アグリゲーターで拾ったニュース項目達を関連記事みたいな感じで
ブログ投稿の下なんかに差し込もうとしてて、
それをカテゴリ別とかで振り分け設定できるといいんだけど、
なんかスマートなやり方やモジュールはありませんかね?

もうこれ以上遠回りしたくないです…。
ほんと疲れた…。
0835nobodyさん2008/03/07(金) 12:05:24ID:???
>>834
ブックとかで階層化すると、ページめくるみたいに読めるじゃん。
タクソじゃできないっしょ。
0836nobodyさん2008/03/08(土) 01:16:26ID:???
キタ━━━━━(゚∀゚;)━━━━━ノカ?
アタラシテーマ?
キタ━━━━━(゚∀゚;)━━━━━ノカ?
アタラシスツポンサ?
0837nobodyさん2008/03/08(土) 14:20:37ID:???
おー、結構申し込みあったんだなー
意外だ。

スポンサー様の力でサイトの雰囲気変えてくれw
0838nobodyさん2008/03/08(土) 16:14:15ID:???
JPはなぁ…
感じの悪い物言いがなくなればいいのに
0839nobodyさん2008/03/09(日) 07:50:51ID:???
Javanese
0840nobodyさん2008/03/09(日) 15:08:26ID:???
あの中二病的な発言痛すぎるよなぁ
0841nobodyさん2008/03/09(日) 15:30:39ID:???
キタキタキタキタ━━━(゚∀゚≡(゚∀゚≡゚∀゚)≡゚∀゚)━━━━!!
高電源箱
キタキタキタキタ━━━(゚∀゚≡(゚∀゚≡゚∀゚)≡゚∀゚)━━━━!!
高電源箱
クル━━━━━(゚∀゚;)━━━━━ノカ?
アタラシテーマ?
ホント━━━━━(゚∀゚;)━━━━━ノカ?
JP = 08..?
0842nobodyさん2008/03/10(月) 17:26:02ID:???
expand_checkboxes の使い方がわからん……
function system_modules 参考にしてるのだが #options に、チェックボックスを付加したい element のキー配列を入れてあげりゃ良いんじゃないのか?わかんねー。
0843nobodyさん2008/03/10(月) 21:56:38ID:???
>>842
自己解決。って解決してないけど、動かない理由はとりあえずわかった。
俺が動かしてるやつは若干古くて、参考にしてるやつは新しいファイルだった。
で、
$form['test1'] = array( '#title' => 'test1',
'#value' => '3',
'#type' => 'textfield',
);
$options['test1'] = '';
$form['test2'] = array('#title' => 'test2',
'#value' => '4',
'#type' => 'textfield',
);
$options['test2'] = '';

$form['status'] = array(
'#type' => 'checkboxes',
'#default_value' => 1,
'#options' => $options,
'#process' => array(
'expand_checkboxes' => array(),
),
);

の。下から3行目の 'expand_checkboxes' => array(), を 'expand_checkboxes' にしてたから動かなかったみたい。
で、動いたけどそれぞれの textfield に出て欲しいのだがまとめて出てしまう。むう。
しかし FORM も面白いねえ。Drupal 結構好きだ。今のとこ開発のストレスが無い。
Nucleus はコアファイル書き換えんといけないのとかあったしね。
hook とかの名前のせいかもしれないけど Emacs ぽい印象。
0844nobodyさん2008/03/11(火) 04:34:11ID:???
>>843
おい、モジュールのFormなら下を嫁
機械翻訳でもその方が理解がはやい
http://api.drupal.org/
Forms API Quickstart Guide
Forms API Reference
0845nobodyさん2008/03/11(火) 09:28:55ID:???
>>844
そこのサイト、関数一覧だけかと思ってた。
In-depth discussions の辺り結構面白そうだね、サンクス!
0846nobodyさん2008/03/11(火) 09:59:47ID:???
でも、なんか無理やりなオブジェクト指向(?)なコードが難点だよな。
まぁ、これはPHPのせいだとは思うけれども。
0847nobodyさん2008/03/11(火) 11:28:40ID:???
>>787
こんな本が出るんだ。買おうかな・・・
いま 5.x を使っていて、自分のやりたいことがモジュールでできない場合や、
ソースを少しいじれば解決してしまうようなカスタマイズは、ソースをいじることで対応しています。
というわけで drupal のソースや DB テーブル構造をのぞきはじめて、drupal の中身に興味が出てきました。

6系に移行するか、この本と一緒にもうしばらく5系で勉強するか・・・

drupal.org をみても、6けいが出るまでは、モジュールは 5系 対応のものがよくアップされていて、
4系のものはだんだん放置されていたが、おなじように6系がメインになって5系が放置されるようになるのは
どれくらいあとかな。
0848nobodyさん2008/03/11(火) 18:30:26ID:???
>>845
お前なかなか理解が早いな、DruAPIは取って着けたような部分もあるからな
あまりシックリ来ない時は元APIをそのまま呼んだ方がいいぞ。
ほとんどArray形式で埋葬しているからprint_r()で発掘せよ
0849nobodyさん2008/03/12(水) 23:56:48ID:???
CCK って hook_nodeapi も作ってくれるわけじゃないよね?

自分で定義したコンテンツタイプのノードをバッチ処理で追加しようとしているのだが。
>>780 を深読みすると 6 系からはできるのかな。
(学習には 5 の方がよさげなので 5 を触っている)

GUI でフィールド追加、楽なんだけども。
モジュールでコンテンツタイプ定義して hook_nodeapi 呼んで追加、が正しそう。
直接 node 関連のテーブル触る気にはならんし。可搬性を考えるとモジュールで定義しないと意味無いし(配布するほど汎用的なものではないが)。
0850nobodyさん2008/03/13(木) 01:45:10ID:???
>>849
自己レス。CSV にすれば node_import でできた。でも手作業。つまり微妙。
Drupal はモジュール結構あるっぽいが、ありすぎなので漁るのが大変。英語力足りんな。

モジュール情報なさ杉なので一応記録。
node_import はウィザード形式で CSV からノードを作成する。Excel のインポートみたいな感じ。
管理セクション ? コンテンツの管理 > Import content
1. CSV ファイルを指定
2. CSV ファイルのカラムがインポート対象のコンテンツタイプの field にあたるかを指定
3. その他オプション。デフォルト値は、投稿者は、とか。
以上。

てか Views ってリンクの指定できないのね。
user, homepage_url とかいうfield を持ってるコンテンツタイプで ユーザ名、家のアイコンでリンク、とかできないじゃん。

0851nobodyさん2008/03/13(木) 02:02:07ID:???
>>672 "いじくられて壊されたらまた直さないといけないし。"
みたいなことをやりたくなる人がまた居たら
「Demonstration site (Sandbox)」っていうモジュールがあったのでこれ使えば良いかも。使ってみたわけではない。
ttp://drupal.org/project/demo
0852nobodyさん2008/03/13(木) 15:11:38ID:???
>>850
自己レス。

> CSV にすれば node_import でできた。でも手作業。つまり微妙。
node_factory モジュールがそれっぽい?でも Development snapshots しかない。

> てか Views ってリンクの指定できないのね。
> user, homepage_url とかいうfield を持ってるコンテンツタイプで ユーザ名、家のアイコンでリンク、とかできないじゃん。
Link モジュール( ttp://drupal.org/project/link ) で CCK に field 足してそれを表示、で解決。
title の文字列を活かしたかったのだがまあ良いさ。
0853nobodyさん2008/03/13(木) 15:54:34ID:???
>>852
> Link モジュール( ttp://drupal.org/project/link ) で CCK に field 足してそれを表示、で解決。
> title の文字列を活かしたかったのだがまあ良いさ

viewのテンプレート作ればできるけど。
0854nobodyさん2008/03/13(木) 16:53:36ID:???
>>853
ありがとうございます!

Drupal ネイティブの機能のテンプレートなのかな。
theme 関連まだ全然わかってませんが、調べてみます。
0855nobodyさん2008/03/13(木) 18:32:39ID:???
>>852
自己レス。node_factory はかなり開発途上なので使わず、中身パクる。Link モジュールの中身は何にして良いかわかんなかったけど、node_save の中にdvr($node) 入れて確認。↓みたいにすればいける。
global $user;
$node['uid'] = $user->uid;
$edit['name'] = $user->name;
$edit['type']= 'content';
$edit_type_default = variable_get('node_options_'. $edit['type'], array('status', 'published'));
$edit['status'] = in_array('status', $edit_type_default);
$edit['title'] = 'テスト';
$edit['field_content_name'] = array('value' => '親コンテンツ名。');
$edit['field_content_link'][] = array('url' => 'http://www.example.com/contents.html',
'title' => 'コンテンツタイトル',
'attributes' => null);
$new_node = node_submit($edit);
node_save($new_node);
これでバッチ処理も可能。次は theme 関連ね。
0856nobodyさん2008/03/13(木) 19:06:16ID:???
既存のモジュールでなんとかするのもいいけど、自作モジュールも割りと簡単だから、
自分が独自に定義したデータベース構造を扱う場合は、むしろそっちの方が手っ取り早い
かもね。
0857nobodyさん2008/03/13(木) 23:09:15ID:???
>>856
ども。node でデータ保存は >>855 に辿り着くまでの道のりも長かったのでめんどいんですが、
views とか comment とか既存のモジュールが使えるのが魅力だと思ったので node にしてみました。
まだテンプレートを理解してないんですが、もしどこでもコメント欄付けられるなら独自のデータの持ち方のが楽かもしれませんね。
0858nobodyさん2008/03/14(金) 09:19:06ID:???
>>854
http://drupal.org/node/42597
0859nobodyさん2008/03/14(金) 11:09:08ID:???
>>858
できました!ありがとうございます!
function phptemplate_views_handle_field_node_data_field_content_link_field_content_link_url($fields, $field, $data)
{
return '<a href="' . $data->node_data_field_content_link_field_content_link_url . '">' . $data->node_title . '</a>';
}

そしてようやく >>776 の意味がわかりました。
独自モジュールのときはモジュール内に定義しそうだけど、ビューだけ作ったときはどこに定義するかですよね。
>>758 で "template.php に追加"という表現があったので
 DRUPAL_HOME/themes/garland/template.php ?
でも気持ち悪いので(上書きしそう)
 DRUPAL_HOME/sites/all/themes/garland/template.php
とか作ってみるも無反応。
自分の Views 用モジュールとか作ってそこに足してくのが良さげかな。
0860nobodyさん2008/03/17(月) 10:53:22ID:8ZBy/iaM
Drupal始めたばかりなので、教えてください

別サイトから、あるタグ内(table)をスクレイプして、
Drupalの記事内に表示させたいのですが、可能でしょうか?

もし、可能でしたら、方法をご教授ください。
0861nobodyさん2008/03/17(月) 12:43:44ID:???
自作モジュールなら大抵の事は可能
0862nobodyさん2008/03/22(土) 16:28:47ID:???
取得したタグをタクソノミに登録して記事に関連付ければいいんだよ
0863nobodyさん2008/03/22(土) 22:50:59ID:???
「Drupalの記事内に表示」だからなぁ…
0864nobodyさん2008/03/23(日) 13:23:42ID:???
Drupal APIを参考にオリジナルのテンプレート開発しているんだけど、
API検索しょっちゅうしている人には、これ、おすすめ↓
http://drupal-jp.sourceforge.jp/main/node/89

検索が楽になったよ

0865nobodyさん2008/03/23(日) 17:35:19ID:???
質問フォーラムはここだったのね。
高圧的な態度で辱めてください。
おねがいします。
0866nobodyさん2008/03/26(水) 17:25:02ID:???
>>864
普段あまり FireFox もつかいこなしてないし、api.drupal.org も最近訪れるようになったけど、これ便利!!
っつーか FireFox もいろいろ便利な機能があるんだな。
0867nobodyさん2008/03/26(水) 23:25:34ID:???
新テーマ募集へ立候補します
0868nobodyさん2008/03/27(木) 00:04:48ID:???
Drupal5 + TinyMCEモジュール + IMCEモジュール に成功したので報告。
 TinyMCEモジュールは TinyMCE本体が別途必要だが、こいつはv2系を想定して開発されている。
しかし、 TinyMCE本体は既にv3系が出ているのが現状。

何も考えずに、 TinyMCEモジュール+ TinyMCE本体v3系+IMCEモジュール
のコンボを企むとスクリプトエラーの山で死にます。

ちなみに IMCEは鯖上で画像リサイズもできたり、サムネイル生成、画像以外のアップロードも
サポートしている高機能なファイルアップローダ+管理ツールです。

TinyMCEとIMCEは連携が可能であり、連携させると好きな時に好きなだけ
好きな場所に画像を張りまくって記事を投稿できるようになります。
(続く)
0869wmtg.net2008/03/27(木) 00:08:09ID:???
(続き)

具体的には下記の作業が必要です。

1:投稿画面でTinyMCEの有効/無効が切り替えれない不具合の修正
   http://drupal.org/node/215580

2:TinyMCEがIMCEと連携させたにも関わらずIMCE呼び出しボタンが
  TinyMCEの画像ボタンを押した際のポップアップウィンドウに表示
  されない不具合の修正
   http://drupal.org/node/200582

3:TinyMCEからIMCEを呼び出そうとするとエラーでこける不具合の修正
  PAGE.TPL.PHPに$closureが入っていないテーマがあり
  それをパクってデザインしている人が引っかかってるらしい←僕のこと
   http://drupal.org/node/132160


※適用必要あるかもしれないけどまだやってないFIX
 http://drupal.org/node/170766


これで、MODxやWordPressにも採用されている高機能なリッチエディタの実装が実現できます。
(というか、こいつらより多機能な形での実装となる)
0870wmtg.net2008/03/27(木) 00:13:30ID:???
TinyMCEのメリット

 ・あらじめ挿入するcssクラスを定義できる
  自分が作ったcssファイルを指定できる項目がある
  (指定すれば自動的にクラス名を拾ってくれる)
  ビジュアルな画面上でどこに何のクラスを適用するか
  視覚的に確認しつつミスなく適用できる
  要は自分仕様のビジュアルエディタが組めるわけ。
  当然、オーサリングは圧倒的に早くなる

 ・挿入候補として許可するhtmlタグを定義できる
  不用意にh1などいらないタグを入れられる心配が減る

 ・wordやexcelやhtmlの文章をコピペできる
  エクスポートがしょぼいblogや非cmsサイトの記事移植では助けられます

 ・ライバルとして引き合いに出されるFCKEditorより軽くシンプル思考なのでとっつきやすい。
  MODxやWordPress、MovableType、Xoopsなどシェアの大きいCMSでは必ずモジュールが用意されるほど
  標準的存在になっているエディタであることも今後の発展性、情報量も期待できる。
0871wmtg.net2008/03/27(木) 00:21:25ID:???
TinyMCEの問題点
 ・今後シェアの拡大が予想されるSafariでの不具合が多い(らしい)

 ・textareaタグ+指定していたidの条件が満たされると対象のtextareaが
  自動的にtinyMCEに切り替わる
  tinyMCEでは自動保管機能で、文字だけ入っていると<P>タグで補完してしまう
   ↓
 ・一般的にIDにはEDIT-BODYを使うようだが、DRUPALではトラックバック欄や
  ファイルパスの指定を行うTEXTAREAにもこのIDが入っているケースがあり
  プレーンテキストが望ましい場所で勝手に<P>を入れられる場合がある
  →デザインテーマで管理画面を修正する
  →編集画面起動時はtinyMCEは起動させない、ユーザーが任意で
   必要項目箇所で必要に応じて起動させるというオプションもあるので実質問題ない

 ・全くHTML解らない人がいじるとやはり酷いタグの洪水にはなる。。。
  (空の<P>タグで改行をしまくって余白をとるといった感じ(CSSかけないならしょうがないけど)
0872wmtg.net2008/03/27(木) 00:33:43ID:???
>>866
スレの趣旨とずれてしまうかもしれないけど、FXをあまり使われてないとのことなので
Drupal開発者には役立つという解釈に基づきちょっとご紹介・・・

構文チェッカ。Drupal標準のxhtmlもチェックできる(残念ながらmac不可):
https://addons.mozilla.org/ja/firefox/addon/249

HTML、JavaScript、CSSのデバック支援ツール:
その場でCSSを書き換えて適用してチェックするといったことも可能
また、画像ファイル一つ一つのダウンロード所要時間なども解る
https://addons.mozilla.org/ja/firefox/addon/1843

色の取得とブラウザ内での定規:
微妙なデザインのズレや画像の色を確認できる、1ピクセル単位での調整にこだわる時に本領発揮
https://addons.mozilla.org/ja/firefox/addon/271

FireFox上でIEを実行する:
二つのブラウザを別途起動させる必要がないことと、その場でレンダリングエンジンを切り替えられるので
クロスブラウザのサイト構築では効率的
ただし、FireBugアドオンは使えない。スクリプトなどのデバックは
別途IEを起動し、IE Deveklopment Toolbarを使うといい(無償、MSが配布している。FireBugと同性能)
https://addons.mozilla.org/ja/firefox/addon/1419



08738662008/03/27(木) 02:36:37ID:???
>>872
レスどうもありがとうございます。
今週は、(drupal 5.1 を使っているのですが)5.1 でのバグを解消するために 5.7 にアップグレードに挑戦したり、
つくりたいページを実現するドンピシャなモジュールがないので直接 Full PHP でコンテンツを書いています。
(このとき api ブラウジングが役に立った。最終的には grep ですが)

Firefox はあまり使っていないと書きましたが(ふだんはプニル)、以下は使っています。
Firebug、WebDeveloper、All-in one gesture、It's all text、Proxy Button、Swift Tabs

あとプニルみたいに タブをツリー状にするために、tabmix と tabtree を入れてます。

ColorZilla は知らなかった試してみます。
0874nobodyさん2008/03/27(木) 08:29:43ID:???
すごいなdrupalは何でもできちゃうんだな
疑惑の総合CMSだな
0875wmtg.net2008/03/27(木) 22:49:53ID:???
>>874
欠点もあるよ

Drupalの思想で特徴的なのは
細胞のように、一つ一つは最低限の機能を持ったユニットにさせておき
必要に応じてサイト構築者がユニット同士を繋げて自分好みに仕立て上げられること。

モジュールを繋ぎ合わせて自分好みの「サイトが作れる」、というよりも、
その「サイト専用のCMS自体が作れてしまう」、というほうが正しい。

その分、自分の目的に合致したモジュールを探し出りたり開発する必要がある。
また、機能(モジュール)と機能(モジュール)を組み合わせて大きな機能を
実現させるときには連結部分をどうしてもプログラミングしないといけない。
他のCMSはコア部分が大きいからメンテナンスや開発速度は遅いけど、
その分、コアに関連したバグは軒並み直っていく。
でもDrupalは機能がモジュールに分散しちゃってるからバグも分散されてる。。。

モジュールを組み合わせる手法も多々あるため最適解を見つけるまでの
トライアンドエラーや情報種週も手こずることがある。

切羽詰まった時に使うCMSではないだろうねえ。。。
0876nobodyさん2008/03/28(金) 00:56:56ID:???
いまだにハマってるので質問です。

特定のコンテンツのみこんちくしょうなくらい投稿しても"最近の投稿(Tracker)"にノードを表示させない方法ってありますか?

"画像"なんですが、投稿するたび他のブログその他が埋もれていってしまうので画像のノードのみ"最近の投稿"表示させないようにしたいんですが・・・。
0877nobodyさん2008/03/28(金) 02:24:59ID:???
viewの条件変えたらいいじゃん
0878nobodyさん2008/03/28(金) 16:01:56ID:???
Drupal Pro Book CMSカスタマイズ&デザインガイド、
いつのまにか発売になってたんだが、誰かレビュー書いてくれよ。

もう注文しちゃったけどw

ついでに、amazon.comで★5つで絶賛されてた Pro Drupal Development も注文した。
円高なのにamazon.comで買っても、jpで買っても値段が変わらないのが泣ける
08798732008/03/28(金) 20:14:39ID:???
drupal 5.1 から 5.7 にアップグレードしたのですが、質問です。
drupal-5.7.tgz の UPGRADE.txt を見て作業しました。この中で、

2.ID1 のユーザでログインしなおし、「サイトのメンテナンス」で「オフライン」にセットしなさい。
 そのブラウザは閉じるな。
〜略〜
10.update.php を実行して、DB の内容をあたらしい drupal のものに更新させなさい。
11.最後に、「サイトのメンテナンス」で「オンライン」を元に戻しなさい

とあるけど、2. で「オフライン」にし、別ブラウザを立ち上げて
(FireFox を使っていたら IE をつかうなど、cookie が重ならないブラウザ)
http://{yoursite}/{path}/update.php を実行した後、2. を実行したブラウザで「管理セクション」をクリックしても、
「サイトはメンテナンス中」となってしまい、管理セクションが開けなくなってハマってしまいました。

質問1.
バックアップからやり直して、「オフライン」にはしないでアップグレードしたのですが、
これでもだいじょうぶでしょうか?
アップグレード中の間、iptables で他のユーザがアクセスできないようにはしてあります。

質問2.
ID1 のユーザで「オフライン」にしたあと、そのウインドウで管理セクションは継続していじれるが、
update.php を別ウインドウで行った後、管理セクションのウインドウに戻って、管理セクションの別項目の
リンクをクリックすると、その時点で「メンテナンス中」となってハマってしまうのですが、みなさんどうやってますか?
0880nobodyさん2008/03/28(金) 20:23:58ID:???
クッキーとかキャッシュとかをクリアしてみるとか
08818762008/03/28(金) 23:24:40ID:???
>>877
おぉぉ、ありがとうございます。
あれからViewの中なめまわしてみたらフィルタの項目で出来ました。。

なんか奥深いっす
0882nobodyさん2008/03/28(金) 23:34:55ID:???
>>878
今日発送のメール来てた
内容気になるけど誰が書いたかのほうが気になる
0883nobodyさん2008/03/29(土) 08:56:02ID:???
公式と非公式が切磋琢磨してくれれば、傍観しているだけの俺にはメリット出まくりw
0884nobodyさん2008/03/29(土) 10:14:33ID:???
切磋琢磨してるか?
どちらかというと無視しているようにしか見えないのだがw
0885nobodyさん2008/03/29(土) 19:13:31ID:???
エイプリールフールには何かネタが出ますかね?
0886nobodyさん2008/03/29(土) 23:48:43ID:???
疑惑の総合CMS
0887nobodyさん2008/03/29(土) 23:50:58ID:???
日本公式もいい感じになってきたよ!!!
0888wmtg.net2008/03/31(月) 09:37:33ID:???
Drupal Pro Book(和書)が届いたのでざっと読んでみた。

Pro Drupal Development(洋書)はDrupal本体に
目を向けた内容になっていて、プログラミング方法が中心。
サイト構築例などはあまり載ってなくて、機能別にプログラムの構造を
詳解している。

一方、Drupal Pro Book(和書)は、これからDrupalをはじめる人向け。
Drupalの管理画面の説明や、代表的なモジュールの紹介が中心。
Drupalでサイト構築するにはどういった流れになるのか?とか、改造の方法の
概要をさらっと説明している。
ちなみに、Drupal6.0については執筆終了間際に発表されたらしく、ポイント紹介に留まっている。

Drupal APIについてはPro Drupal Development(洋書)の方が詳しいから
既にモジュール開発などの段階にまで成長しているDrupalユーザーにはちょっと物足りないかも。

日本語のDrupalサイトとして下記のサイトを紹介していた。
ttp://drupal.jp   ttp://drupal-JBox.net  ttp://www.webgogo.jp
0889nobodyさん2008/03/31(月) 10:50:42ID:???
最後のサイトしらねぇ・・・と思ったら
その会社が作った本だったのか
0890nobodyさん2008/03/31(月) 12:02:08ID:???
ウチにもきた
カスタマイズ&デザインガイドだけあってモジュール開発が薄いのが残念
でも良書じゃないかな
買ってよかったよ
0891nobodyさん2008/03/31(月) 18:42:12ID:???
>>878
Pro Drupal Development は、Secound Edition がもうすぐ出るらしい。
2008/08 とあるので、もうちょっと先だけど。
http://www.amazon.co.jp/exec/obidos/ASIN/1430209895

自分も Drupal Pro Book(和書) を買って、さらに Pro Drupal Development(2nd)も買ってみようかな。
0892nobodyさん2008/04/01(火) 10:04:17ID:???
スライムってなんか控えめだな
0893nobodyさん2008/04/01(火) 22:46:45ID:???
6使ってないけとトリガーとフックの違いがいまいちよくわかってない
0894nobodyさん2008/04/02(水) 01:41:40ID:???
キタタタタタタタ━━━(((((゚(゚(゚(((゚゚∀∀゚゚)))゚)゚)゚)))))━━━!!!!!!
 疑惑の総合CMS
キタタタタタタタ━━━(((((゚(゚(゚(((゚゚∀∀゚゚)))゚)゚)゚)))))━━━!!!!!!
 疑惑の総合CMS
0895nobodyさん2008/04/04(金) 01:21:32ID:???
TinyMCEに日本語パッケージを入れてjaを選択したら
なぜか繁体中国語になるんだがw 俺だけか?

ちなみに今日Drupalを初めて宅内テスト用サーバにインスコした。
とりあえず6時間かけて自前2カラムテーマを作ってみたところ。
Drupal6とTinyMCE関係は最新のものを使用。

用途は、静的サイトの中に埋め込む「お知らせ&ヘッドラインページ」
を作ることだけだから、英語だっていんだけどさ。何か気になっちゃって。

0896nobodyさん2008/04/06(日) 07:13:34ID:???
自分の本の宣伝はやめろ
おいらも買ったが初心者向けだな
0897nobodyさん2008/04/08(火) 12:43:44ID:???
上級者向けということになると開発リソース本になるわけだから
オンラインドキュメントを整備すればいい話。

MSDN Libraryみたいなものがあればいい。
0898nobodyさん2008/04/08(火) 12:51:20ID:???
今から使うのってDrupal6の方が良い?
それとも枯れた5.7を使ったほうが良い?
できるだけ色々な機能が使えたほうが楽しそうなんだけど、
勉強するのは新しいほうが良いかな・・・と思って迷ってます。
0899nobodyさん2008/04/08(火) 13:22:04ID:???
>>898
俺も最近使い始めたばっかだけど。
モジュール開発もする?既存モジュールだけで何とかしようとしてる?
後者は知らんが前者なら Pro Drupal Development あるから 5 系が良いと思う。
ちなみに俺は中学英語レベル。
1, 2週間前にモジュールをあさった印象としては 6 系はまだ全然無かった。
0900nobodyさん2008/04/08(火) 15:44:56ID:???
6系正式対応モジュールは数が少ないが、5系モジュールへの
応急パッチがフォーラムにUPされていたりする。*.infoファイルの
書式が異なるので、5系モジュールはそのままでは認識しない。
APIレベルでは引数の数が違ったり、スカラーがアレイになってるのも多い。

ま、とりあえず急いで何かをしたいなら5.x、
ゆっくり馴染むつもりなら6.xかもネ!
0901nobodyさん2008/04/08(火) 22:32:54ID:???
おれも5系を押すな
タダでさえ日本語情報の少ないDrupalでさらに情報の無い6系使うのはつらすぎるだろ
0902nobodyさん2008/04/09(水) 12:39:41ID:???
5系で覚えても6系でモジュール開発は難航
すっごく変わってるからな
6系をインストールして
簡単な5系モジュールを6系へ移植する練習がいいよ。
5系で覚えちゃうとテーマ系が大変だから。
CCKとViewで何とかなるから急がない人は6系
09038982008/04/09(水) 12:43:51ID:???
皆さんありがとうです。

特に仕事で使うというわけではないので、
6系をのんびりといじってみようと思います。
ざっと検索とかもしてみたのですが
日本語情報が無いのは5も6もあまり変わらないか・・・とw

ところで、7の開発ももう始まってるみたいですけど、
どこかに開発マイルストーンとかのってるんですかね?
1年ごとにメジャーリリースくりかえしてたりとかします?
0904nobodyさん2008/04/09(水) 20:36:50ID:???
7でもPHP5のOOP機能を使ったコードにはならんみたいだね。
まぁいまさら無理か
0905nobodyさん2008/04/10(木) 10:18:44ID:???
>>904
オープンソースCMSはそんな所、肥大して俊敏な方向性を失う。
概念自体はしっかりしているから材料として新しいCMSが生まれるな
PHP自体まだ問題点が多いからRubyに取って変わられるのも
時間の問題かもねそうなれば日本製Ruby万歳。
0906nobodyさん2008/04/10(木) 12:49:32ID:???
とっつきやすさという点からRubyが大普及することはないだろ。
CやJavaのシンタックスに近い言語ほど成功しやすい。
そんなにRubyが良いならRadiantを使えばすむ話。

CMSは今後も新しいものが続々と登場するだろうね。
XOOPS見てもわかるとおり、古いパッケージは改良を重ねて
実用性が上がるが技術的新味がなくなり、やがて袋小路に入り込む。
Drupalもいずれ忘れ去られる時が来るし、またそうでなくてはいけない。
0907nobodyさん2008/04/10(木) 13:42:24ID:???
Drupal 6.2 キター
0908nobodyさん2008/04/11(金) 01:55:49ID:Ye3y8srp
早速更新したよ。
変化無いんだけどね><
レス数が900を超えています。1000を超えると表示できなくなるよ。