トップページphp
1001コメント329KB

Drupal node 3

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2008/05/30(金) 19:52:46ID:???
GPLのCMSツールDrupalについて語るスレ

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

O P E N  Y O U R  H E A R T

テンプレは、>>2
0002nobodyさん2008/05/30(金) 19:53:19ID:???
本家:
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/
Drupal node 2
http://pc11.2ch.net/test/read.cgi/php/1166547036/
0003nobodyさん2008/05/30(金) 19:54:27ID:8N2UsZFs
質問なのですが、
リッチテキストエディタはみなさん何をお使いですか?
バージョンは 5.x です。
また、画像のアップロード、サムネイル化等は何が定番なのでしょうか?
0004nobodyさん2008/05/30(金) 20:36:56ID:???
>>3
6.xなのでFCKeditor。

理由)
・6.xのTinyMCEプラグインは、JavaScriptコンプレッションがONになっていると
スクリプトエラーが出て動かない。FCKeditorはそのようなことがない。
・TinyTinyMCEプラグインは、任意にリッチエディタモードをON/OFFできない。
ImgAssist, Quotaなどのプラグインを使う場合は、リッチエディタじゃないほうが使いやすい。

サムネイル化は、Imgモジュール+Img_Assistが定番。クセがあるモジュールで、
Img(Img_Assistに必須)を入れると、Imageというコンテンツタイプができる。
普通にカメラアイコン(大)をクリックすると、ブログやストーリーを作ったつもりで
Imageコンテンツタイプで投稿したことになってしまう(Node_Typeモジュールで
あとからストーリー等に変更することはできない→変更すると画像が消える)。
TinyMCEのカメラアイコン(小)から画像を設定するのが一番良いのだが、
この連携もTinymce-6.x-devでは壊れている。
0005nobodyさん2008/05/31(土) 07:58:09ID:OKwPINPa
お助け頼む

4.7.11→5.xにアップデートしているのですが、
テーマが適用されず、文字だけが表示される(CSSが適用されてないような)
まっしろけなページが表示されます。
しかもコンテンツだけで、メニューが表示されないため、
テーマが変更できません orz
どうしたらよいでしょうか?

幸い本番環境ではなく、ローカルでのテストなので大丈夫なのですが、
手順としては、
ファイルとバックアップとり、
5.6をダウンロードしてきて解凍、
settings.phpを書き換え、Fileをコピーした時点で
update.phpを実行しました。
テーマはそのあと sites/all/themesにコピーしました。
0006nobodyさん2008/05/31(土) 08:02:21ID:???
テーマは5.x専用のものを使ったら?

これまで使っていたテーマをディレクトリ毎削除。
5.xに添付されるデフォルトテーマのGarlandディレクトリを丸ごと
コピーし、ディレクトリの名前をこれまで使っていたものにする。
ディレクトリフォルダのinfoファイルをいじくり、テーマの名称を
これまで使っていたものにする。つまりGarlandと同じ機能を持つ
ニセテーマを作るわけ。
0007nobodyさん2008/05/31(土) 08:09:47ID:XZyVj23U
>>1

いやまあそれだけ。
0008nobodyさん2008/05/31(土) 08:11:38ID:OKwPINPa
>>6
サンクス。
どうやらupdate時にテーマを先に入れてなかったのが失敗だった?みたいです。

なんとか、/user/loginからログインして、
/admin/ にアクセスして、themes からテーマを変えたらうまくいきました。

お騒がせしました。
ありがとうございました。
0009nobodyさん2008/05/31(土) 08:13:44ID:OKwPINPa
>>6 をよくよまずに、レスしてしまったw
スマソ

そうですね。
使っている専用テーマですが、大してカスタマイズしてないせいか、
4.xと同じテーマでも動きました。
ただ、5.x用のを参考に作りなおした方がいいですね。
0010nobodyさん2008/05/31(土) 08:58:32ID:???
Drupal 6.2 を試用しているものです。
すみませんが教えてください。

1.phpBBでは、投稿に返信があるとフォーラムユーザー全員に
 メールを送る機能があります。
 Drupalでは、このようなことはできますか?

2.上で「FCKeditor」を教えていただきましたが、これは新規ページ
 やストーリーを作る際の本文入力で、リッチエディタ機能が
 使えるようになる、というものですか?
 (インストール方法が悪かったのか、画面上何も変わりませんでした)

3.OutLookExpressメールのように、画面が3ペイン表示になる
 テーマがあったら教えてください。

4.Drupalは他のPHPの掲示板と比べて、動作が遅いように
 思いますが、『Drupal = 動作が結構遅い』  と理解してよいでしょうか?
 (DBはPostgreSQLですが、MySQLなら速いのでしょうか?)

よろしくお願い致します。
0011nobodyさん2008/05/31(土) 13:46:11ID:???
>>10
1  Subscriptionというモジュールを導入すればできる。
  いくつかの機能は6.2と互換性がないようで×印がつく。
  環境によっては使えない(PHPエラーになる)。
   またComment_Subscribeというモジュールを使うと、
  特定コメントに対して返答があったときにメールを
  受け取るかどうか各ユーザーが自由に設定することができる。

2  本文入力の際に使えるリッチエディタ。別途FCKeditor本体を入手して
  FCKeditorモジュールディレクトリの下に解凍。さらに権限ページで、
  匿名ユーザーや認証済ユーザーにFCKeditorの使用を許可するかどうか
  を設定する。

3  知らない

4  比較的遅い、重いがMySQLではそれほど激重という感じはしない。
   PostgreSQLでは管理画面がなかなか開けないという話はかなり聞く。
   PostgreSQLに最適化されていないのだろう。
0012nobodyさん2008/05/31(土) 14:08:12ID:???
>>10
大変ありがとうございました。
参考にしたいと思います。

早い回答、良質なレス内容に感動しました!
0013nobodyさん2008/05/31(土) 14:13:37ID:???
Drupalスレキタ━━━━━━(゚∀゚)━━━━━━ !!
0014nobodyさん2008/05/31(土) 20:03:01ID:???
自営業のサイトをDrupalかMODxでリニューアルしようと
職場が契約しているレン鯖(iSLE iCLUSTA)にDrupal-6.2を入れようとしたら
PHPとMySQLが古すぎて無理だったorz (MODx 0.9.6.2とJoomla!1.5.3はOK)。

MODxの方がサイトの性格には合っていて、宅内サーバで既に構築したんだけど
Drupalは3ヶ月使って慣れてるから、Drupalでも作って比較してみようとしたわけ。

Drupal-5.7は.htaccessを消せば何とか入ったので、自宅鯖にもテスト用に
Drupal-5.7を入れた(Backup-and-Migrateを使えば、自宅で開発した
サイトを簡単に移動できるから)。

…5.7…ムチャ軽…
0015nobodyさん2008/05/31(土) 23:46:56ID:???
htacceessは完全に消してしまうのはオススメできない

どのへんがひっかかったのか書いてみたら?
0016nobodyさん2008/06/01(日) 00:49:25ID:???
>>15
MOD_REWRITEがらみ。

iSLE/iCLUSTAは低機能がウリ(?)の鯖で
なんにもできないっぽい。PHPの設定も.htaccessではできず、
php.iniを全フォルダに設置しないといけないなどの糞仕様w
借りた時は静的HTMLだけで作ってたので気にならなかったんだが。

属性JPドメインだから鯖の引っ越しが面倒なのよね〜
同名の汎用JP, .COM, .ASIAと揃えてあるので、
属性JPは捨ててもいいんだけどさ。
0017nobodyさん2008/06/01(日) 05:08:23ID:???
低機能だからじゃないよ適当なことを言うな
0018nobodyさん2008/06/01(日) 11:27:51ID:???
htaccessが使えない時点で十分低機能(激藁

.htaccessを置くだけで、中身が空でも
Error-500を返すのがiSLE鯖の有名な特徴

国内鯖はどれもロクなもんがない
0019nobodyさん2008/06/01(日) 12:42:56ID:???
500返すって事は使えないとは違うのでは
0020nobodyさん2008/06/01(日) 16:37:41ID:???
突っ込むとこはそこなのかw
0021nobodyさん2008/06/01(日) 18:33:19ID:???
>>11
10です。
MySQL入れて試してみました。
結果、MySQLでもPostgreSQLでも、同じように重いです。

ショボいPC使うなと言われそうですが、どっちのDB
使っても差はない、ということを報告しときます(^^)
0022nobodyさん2008/06/01(日) 21:43:19ID:???
>>21
それはやっぱりサーバーのスペックが低のではあるまいか。
Drupalは他のCMSに比べるとデータベースのサイズが
やや大きくなる傾向にあるようだ(ブログシステムとは比較にならない)。

自宅鯖(Athlon64X2 DualCore)、VPS1(Opteron DualCore)、VPS2(Dual Xeon)
の3つの鯖にDrupal 6.2を入れて動かしてるが、海外にあるVPS1が
ちょっと重いかなというぐらいで、他は結構軽く動くよ。
0023nobodyさん2008/06/01(日) 23:40:37ID:???
一つ一つのクエリは軽くても数がね
言ってもしゃーないけど…
0024nobodyさん2008/06/01(日) 23:45:00ID:???
>>23
巨大クエリもあるみたいw

MySQLのmax_allowd_packetを大きくしておかないと、
モジュール登録の時に警告が出て、日本語化ファイルが
ロードされないことがある@Drupal 6.2

my.cnfでmax_allowd_packetを32MBにしたらエラーが
出なくなった。自宅鯖か専用鯖、root付きVPSでしか
設定できないけど…
0025nobodyさん2008/06/01(日) 23:59:27ID:???
鯖がしょぼいならチューニングで頑張るしかない。
0026nobodyさん2008/06/02(月) 04:31:25ID:???
おいお前達、朴達と公式さいとで頑張りませんか?
0027nobodyさん2008/06/03(火) 19:49:01ID:???
Drupalを導入しようと思っているのですが、
登録者が画像を自由にアップ出来る
オンラインアルバムのようなモジュールはあるでしょうか?
よく使われてるものやオススメがありましたら教えて下さい。
0028nobodyさん2008/06/03(火) 20:08:55ID:???
>>27
○Imageモジュールを使う:
 画像を独立したコンテンツとして扱う機能を提供する。さらに簡易画像ギャラリーシステム
 が導入される。権限設定によっては、登録ユーザーや匿名ユーザーが画像を自由に
 アップロードしたりできる。ただし機能は控えめ。

○Galleryモジュールを使う:
 php/MySQLで動作する高機能画像アルバムシステムGallery2と連携する機能を提供。
 現在Gallary2の正式版はVersion 2.2.4だが、このモジュールを使うには、
 次期バージョンβの2.3-Nightly-Buildが必要なことに留意。

○Gallery2とアグリゲータで緩い連携をさせる:
 Gallery2はRSSフィードを提供できるので、DrupalのアグリゲータでそのRSSを
 定期的に取り込み(cronを動作させる)、ブロックエリアにGallery2に投稿された
 画像へのリンクを表示する。
0029nobodyさん2008/06/03(火) 22:01:36ID:???
>>28
早速のレスありがとうございます。
Imageモジュールを導入しようと思います

http://drupal.org/project/image
こちらからダウンロードした場合、
翻訳ファイルというのは必要になるでしょうか?
最新版に対応してるかどうかとか、
無くても問題ないとかはあるでしょうか?
また補助モジュールでオススメあったら教えて下さい
質問ばかりで申し訳ない。
0030nobodyさん2008/06/03(火) 22:21:46ID:???
>>29
Drupal自体はUTF-8アプリケーションであり、英語モジュールであっても
(英語の言語構造に依存したもの以外は)日本語が問題なく使える。
各種メッセージが英語だというだけ。

他の推奨モジュール:
Img_assist: アップロード&サムネイル画像を生成する(Imageモジュールの機能に依存)
IMCE: Imageオブジェクトにならない画像アップロード&サムネイル生成
FCKeditor: リッチテキストエディタ。定番のTinyMCEは、どうもスクリプトエラーが
 出やすいようで、現状ではこちらのほうが安全。別途fckeditor本体をダウソする必要あり。

IMCEもImage_assistも画像アップロード機能があり、重複しているように思うだろうが
2つとも入れるのには意味がある。ブログやページの記事中に画像を入れたい場合、
イメージギャラリーにも同時に追加したいのならImage/Image_assistを使って
アップロードする。イメージギャラリーに追加したくない(=Imageコンテンツとして
アップロードしたくない)画像の場合は、IMCE経由でアップロードするとよい。
またImg_asssitはお世辞にも使いやすいとは言えない。

FCKeditorはIMCEと連携する(書式はFully HTMLを指定すること)。Img_assist経由で
アップロードする場合は、書式としてBBcode(これもモジュール)を利用すること。

なおIMCEでアップロード機能を使うには、
sites/all/modules/fckeditor/fckeditor/editor/connection/php/config.php (だったかな?)
をテキストエディタで書き換える必要がある(アップロードFalse→Enable、アップロード先
ディレクトリのURL相対パスとUNIX上の絶対パスを記述)。

その他Slideshowモジュールが各種あり、ブロックエリアにランダムで画像のサムネイルを
表示したりする遊び機能を付加できる。jQuery-Ajaxを使ってるので重くなるけどね。
0031nobodyさん2008/06/03(火) 22:26:12ID:???
>>30
すごく丁寧なレスありがとうございます。
image関連のおすすめ三つは全部導入したいと思います。

http://www.drupal-module.info/
あとはここを見て人気モジュールをいくつか試したいと思います
(これまたいっぱいでどれが本当におすすめか分からないけど)
0032nobodyさん2008/06/03(火) 23:05:39ID:???
drupalは自問自答が十八番なの?
実質1人でしょ。
んな事するから信用されんね。
0033nobodyさん2008/06/03(火) 23:41:14ID:???
真剣なつもりだけど
質問が多かったかな?
要らぬ誤解を招いたのなら申し訳ないです

ついでに聞いちゃうけど
新しいimageモジュールに古い翻訳ファイルを適用?したらまずいですか?
0034nobodyさん2008/06/03(火) 23:54:33ID:???
>>32
おまいの心が歪んでるということだけはよくわかる。
寂しい奴だな。友達いないだろ?
0035nobodyさん2008/06/04(水) 02:41:16ID:???
おいお前、朴達と公式さいとで頑張りませんか?
0036nobodyさん2008/06/04(水) 02:47:48ID:???
>>34
おいお前だ、心が素直で友達の多くて幸せなお前だ、
朴達と公式さいとで頑張りませんか?
0037nobodyさん2008/06/04(水) 02:56:23ID:???
>>34
おい、このガキ返事しろ、朴達と公式さいとで頑張りませんか?
0038nobodyさん2008/06/04(水) 05:03:15ID:???
>>35-37
おいお前、ここは初めてか?
力抜いてちょっとトロマン貸せや
0039nobodyさん2008/06/04(水) 07:59:31ID:???
>>35-37
toroman/
toroman/LICENSE.TXT
toroman/README.TXT
toroman/toroman.info
toroman/toroman.module
toroman/toroman.admin.inc

toroman 6.x-1.x-dev 任意の画像ファイルにトロマンを貼り付けてキャッシュします
0040nobodyさん2008/06/04(水) 16:10:18ID:2va6m9tW
Dreamhostでワンクリックで導入できるようになったっぽいな。
あのDB重いレンサバでまともに動くんだろうかw

>>26-31
横レスだけど、ありがとう。参考になった。
0041nobodyさん2008/06/04(水) 18:52:07ID:???
>>40
つ「DreamHost PS」 内容に比べてお高いけど、
簡易VPSで管理の手間いらずってのが大きい。

軽い順に並べると、
MODx 0.9.6.2 > Drupal 5.7 > Joomla! 1.5.3 ≧ Drupal 6.2
宅内Athlon64X2 ≒ WebArena SuitePro V2 > ドリホPS >∞> ドリホ共用

ドリホPS+Drupal-6.2でエロ同人サイトを運用中、マターリした動作。
WebArena+Drupal-5.7で健全サイトを運用中、爆速。

ドリホはJoomlaやGallery2もワンクリックで導入できるけど、共用鯖では
やっぱ苦しい。ロードアベレージが10前後でMySQL鯖も糞重いから。
WordPressですら時間帯によっては無反応になる。
0042nobodyさん2008/06/04(水) 19:31:57ID:???
掲示板モジュールでPHPBBとかじゃなく
もっとシンプルなのはないでしょうか?
あと日本人作者によるモジュールとかありましたら教えてください。

またこの手の質問をするなら他のサイトへ、
という誘導ありましたらヨロシクお願いします。
公式サイトを見た限りだと書き込み等が少なかったので
ココで問題ないならそれはそれで助かります。
0043nobodyさん2008/06/04(水) 20:46:47ID:???
Drupal 6.2 ですが、使い物にならないくらい遅くて困っています。

「コンテンツの作成」関連の操作だとは1秒くらいで応答するのですが、
「管理セクション」関連の操作を行うと、10秒くらいしてやっと応答します。

「管理セクション」関連の操作をしながらパフォーマンスモニタで状況を見ると、
 ・CPU使用率はapacheが1秒程度使用率を上げるがその後下がる。
 ・ページファイル使用量も問題ない。
 ・ネットワークのデータ転送量も問題ない。
です。
Drupalの管理セクションからパフォーマスの設定で改善を図っても変わりません。
PCが非力ということはないです。

動作環境は、WindowsXP + Apache 2.2 + PHP 5.2.3 + PostgreSQL 8.3 です。
こんな状況、俺だけですか???
状況を回避する方法があったら教えてください。
0044nobodyさん2008/06/04(水) 21:00:26ID:???
>>43
Drupal 6.xから標準になったモジュールアップデート確認が
バックエンドを遅くしている要因のような気がする。
コア-任意の「update status」をoffにしてみたら?
「update status」をOffにすると、いつも管理画面に赤い警告が出るけどwww

俺の実稼働サイトでは:
「update status」ON : 管理画面が表示されるまで10秒
「update status」OFF : 管理画面が表示されるまで1秒

ところがDrupal 5.7だと、update status, upgrade statusの両モジュールを
入れてもバックエンドは1秒で表示される。6.xは本質的になんかおかしい。
0045nobodyさん2008/06/04(水) 21:15:12ID:???
6.xは、モジュール一覧で1000個くらいSQL発行したりして、おかしい所がある。
5.xのほうが安定して、速い。
0046nobodyさん2008/06/04(水) 22:32:28ID:???
DrupalってPostgreSQL無いと駄目?
MySQLだけじゃ動かないでしょうか?
これによって借りるレンタルサーバが変わってしまうので教えてください。
0047nobodyさん2008/06/04(水) 22:48:03ID:???
MySQLを使う人の方が圧倒的に多い。
PostgreSQLを使うのは少数派。
2フェーズコミットやレプリケーションのような機能は
オープンソースCMSには不要だから。
0048nobodyさん2008/06/04(水) 23:15:07ID:???
>>47
ありがと〜
0049nobodyさん2008/06/05(木) 02:13:20ID:???
次のアップデータっていつ頃出るんだ?
0050432008/06/05(木) 09:11:43ID:???
>>44
>>「update status」OFF : 管理画面が表示されるまで1秒

ありがとう!
管理画面が表示されるまで1秒になったよ!
0051nobodyさん2008/06/05(木) 18:40:29ID:???
drupalセミナーはここで開催されるお
http://tohoku.xoops.jp/cube/modules/eguide/event.php?eid=1
0052nobodyさん2008/06/05(木) 19:13:05ID:???
>>51
drupalはXOOPSセミナーの付け足しなんだな。初心者向け講習会みたいだ。

アグリゲータが強力なのでdrupal-6.1を使い始めたら、ふと気づくといろんなサイトを
drupal-5.7/6.2で構築してしまっている。joomla!を使いたかったのに使ってない。なぜだ。
0053nobodyさん2008/06/05(木) 19:15:25ID:???
Drupal (ver6.2)で使うSMTPサーバのIPアドレスを変更したいと思っています。

「管理セクション」を見てみましたが、SMTPサーバのIPアドレス変更画面は
見つかりませんでした。
また、DB内に設定情報が格納されているかもしれないと思い、探しましたが
見つかりませんでした。

そこで、<drupalディレクトリ>\sites\default\settings.php
に直接PHPコードを追加すればOKであることを確認しましたが、これは
最適な方法でしょうか?

教えてください。よろしくお願いします。
0054nobodyさん2008/06/05(木) 19:37:45ID:???
>>53
モジュールSMTPを使え。Drupal-5.x用しかないように見えるが、
実はDrupal-6.2用もある。

問題点は、guestbookモジュール等でメッセージが入力されたら
メールを送信、というような場合は無効だということだ。
コンタクトフォームやアクションで送る場合はOK。
0055532008/06/06(金) 07:01:54ID:???
>>54
モジュールSMTPっていうのがあるんですね。
使ってみます。ありがとう。

ここ数日Drupalを試していますが、すばらしいです。
新規のWebサイトの案件を見込んでSymfony の学習を
しようかと思っていましたが、Drupalをベースにしてmoduleを
開発・追加していくのも良い方法かもしれない、と思っています。
0056nobodyさん2008/06/06(金) 08:57:42ID:???
画像をデーターベースへ保存するモジュールはあるかな?
filesホルダーにアップすると公開非公開てのがあるけど
非公開にするとGETで持って行かれないって事なの?
教えて下さいおねがい。
■ このスレッドは過去ログ倉庫に格納されています