Drupal 6 coming soon ?

  • warning: Creating default object from empty value in /home/groups/d/dr/drupal-jp/htdocs/main/sites/all/modules/spam/spam.module on line 548.
  • warning: Creating default object from empty value in /home/groups/d/dr/drupal-jp/htdocs/main/sites/all/modules/spam/spam.module on line 548.
  • warning: Creating default object from empty value in /home/groups/d/dr/drupal-jp/htdocs/main/sites/all/modules/spam/spam.module on line 548.
  • warning: Creating default object from empty value in /home/groups/d/dr/drupal-jp/htdocs/main/sites/all/modules/spam/spam.module on line 548.
  • warning: Creating default object from empty value in /home/groups/d/dr/drupal-jp/htdocs/main/sites/all/modules/spam/spam.module on line 548.
  • warning: Creating default object from empty value in /home/groups/d/dr/drupal-jp/htdocs/main/sites/all/modules/spam/spam.module on line 548.
  • warning: Creating default object from empty value in /home/groups/d/dr/drupal-jp/htdocs/main/sites/all/modules/spam/spam.module on line 548.
  • warning: Creating default object from empty value in /home/groups/d/dr/drupal-jp/htdocs/main/sites/all/modules/spam/spam.module on line 548.
  • warning: Creating default object from empty value in /home/groups/d/dr/drupal-jp/htdocs/main/sites/all/modules/spam/spam.module on line 548.
  • warning: Creating default object from empty value in /home/groups/d/dr/drupal-jp/htdocs/main/sites/all/modules/spam/spam.module on line 548.
  • warning: Creating default object from empty value in /home/groups/d/dr/drupal-jp/htdocs/main/sites/all/modules/spam/spam.module on line 548.
  • warning: Creating default object from empty value in /home/groups/d/dr/drupal-jp/htdocs/main/sites/all/modules/spam/spam.module on line 548.
  • warning: Creating default object from empty value in /home/groups/d/dr/drupal-jp/htdocs/main/sites/all/modules/spam/spam.module on line 548.
  • warning: Creating default object from empty value in /home/groups/d/dr/drupal-jp/htdocs/main/sites/all/modules/spam/spam.module on line 548.
  • warning: Creating default object from empty value in /home/groups/d/dr/drupal-jp/htdocs/main/sites/all/modules/spam/spam.module on line 548.
  • warning: Creating default object from empty value in /home/groups/d/dr/drupal-jp/htdocs/main/sites/all/modules/spam/spam.module on line 548.
  • : Function ereg() is deprecated in /home/groups/d/dr/drupal-jp/htdocs/main/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/groups/d/dr/drupal-jp/htdocs/main/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/groups/d/dr/drupal-jp/htdocs/main/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/groups/d/dr/drupal-jp/htdocs/main/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/groups/d/dr/drupal-jp/htdocs/main/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/groups/d/dr/drupal-jp/htdocs/main/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/groups/d/dr/drupal-jp/htdocs/main/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/groups/d/dr/drupal-jp/htdocs/main/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/groups/d/dr/drupal-jp/htdocs/main/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/groups/d/dr/drupal-jp/htdocs/main/includes/file.inc on line 649.

最近drupal.orgを見に行ってなかったので、0829さんのところで知りました。

Drupal 6 - 開発状況について

早速tarballをダウンロードして眺めてみましたが、大枠では変わっていないものの、細部がかなり変わってます。
ざっと、

  • メニューシステム
  • テーマフック
  • ロケールシステム
  • DBバックエンド
辺りの変更が大きいでしょうか。

メニューシステムはかなり良くなっています。モジュールは書き易くなるでしょう。でも、パフォーマンスはどうだろう。
テーマフックは用途不明。デフォルトテーマに対するものだろうけど、イマイチ解りません。.tpl.phpでデフォルトテーマを記述できる様になった模様。
ロケールシステムは、翻訳関連をlanguage_に分離した模様。機能的にはさほど変わっていません。自動インポートが付いたくらい。DB上は翻訳をグループ分けできるようになっていますが未使用です。
DBバックエンドはテーブルインストール機能を抽象化して、コアだけで他のDBMSに対応可能にした模様。だけど、通常のQueryでもSQLの方言があるからなあ。

それと、コード上はMySQLが4.1以降になってました。リリース時には緩和されるのかなあ。でないと使えないホスティングもありますよねえ。

この記事のトラックバックURL:

http://drupal-jp.osdn.jp/main/trackback/51

コメント

さくらのレン鯖は4.0.x

さくらのレン鯖は4.0.27でしたね。
もともと、日本のレン鯖業者はxoopsやMTが動かせると言うことを前提にしているのでMySQLは4.0.x以降と言うことで、4.0.xを入れているところが意外と多いかもしれませんね。
とりあえず、さくらのレン鯖は4.0.xなのでDrupal6.xは本体からして動作に支障を来す場合がありそうですね。
モジュールなんかも、現行でDBエラーが上がるモノがあるので4.1.x以降が既にスタンダードと考えないといけなさそうですね。
んー、困りましたね。
Drupal-J.comは4.1.22なので、問題ありませんが・・・。
さくらに聞いてみようかな・・・。
それとも、他を探した方がよいのか・・・(T.T)

さくらでDrupal6.xの可能性

0829さんのサイトでSQLiteがDrupal6.xで使えるようになるのでは?とか言う話が出ています。
さくらでDrupal6.xを動作させるにはSQLiteという選択肢がもしかしたら出てくるかもしれませんね。
MySQLは4.0.xなので動作に支障が出る可能性が想定されますが、SQLiteがDrupalで利用可能になるのであればさくらで動作させられる可能性がありそうです。
なんでも、さくらではプランにかかわらずSQLiteが利用できるらしいのです。
php.iniで設定すればいいらしいという情報をネット上で見つけることができました。
SQLiteにもいくつかバージョンがあるようなので、Drupalでサポートするバージョンかどうかは判りませんが、淡い期待程度はできそうです(笑)

XREA などのMySQLバージョン

XREA, XREA+ で最近提供されているサーバは、 4.0.27 または 5.1.17 です。

そのほか、私のサイトで動作確認の報告をしているサーバと、
ちょっとだけ乗換えを考えて調べた他のサーバの仕様は、FAQ などでは、

  • さくら: 4.0.2x
  • ハッスルサーバ: 4.0.x
  • land.to: 3.23.58~4.0.27 (現在申し込み停止中)
  • lolipop: 残念ながら見つけられませんでした。
  • Xserver: 4.0.2x
  • KAGOYA: 4.0.25 または 5.0.33
  • Xbit: 4.1.18

という感じでした。
一応、参考までに。

(追記)
PineRayBlog: MySQL 4.1/5.0/5.1 が利用可能な共用サーバ でも、いろいろ調べられているようです。
また、重複してしまいました…

SourceForge.jpも4.0.x

SourceForge.jpも4.0.xでした。
見本に6.xサイトを上げようかと思ったのですが...。(;_;

現在、作業用のWindows環境(sws)をバージョンアップしてます。
MySQLは4.1の最新にしたのですが、ついでにApache2.0も最新にしたら、終了時に変なエラーが出るようになってしまいました。Apacheも2.2にしようか悩んでます。

swsのバージョンアップ!

zorac wrote:
現在、作業用のWindows環境(sws)をバージョンアップしてます。

ばりばりに使ってますので(笑)期待しております<(_ _)>

しかし、MySQL4.1.xというのは悩ましいですね。現実にはまだ4.0.xのところが意外と多そうですし、現実の方が追いついていないという感じなんですかね。
もっとも、日本でメジャーはxoopsやMTなので、それらが動く環境にさえなっていれば、後は非サポートみたいな扱いになってしまうからクレーム付けるというのはできないんですよね。
レン鯖やさんに要望を挙げるしかできないんですけど・・・何ともはや。
安いが故に・・・と言ってしまえばそれまでなんですけれど(^_^;)

パスワードの問題

MySQL4.1.x以上はパスワードの問題がありますからねぇ。
互換性を取るためにはold_passwordにしなければならないでしょうか。それ以前にDBMSを変更するのは、なかなか勇気が要りますね。(^^;;

wrote:
ばりばりに使ってますので(笑)期待しております<(_ _)>

あ、要ります?
だったら、また公開しますね。(^^

勇気要りますよね(^-^;△フキフキ

パスワードの問題というのは、暗号化の方法が変わっているとかですか?

互換性を考慮してない(古いモノは切り捨て)ものを、今の状況に合わせるためだけに手を加えるのは度胸は必要ですよね。
リスクが非常に高いです。

しかし、そうは言っても、もしも、今伝えられている仕様で6.xがリリースされても、まともに使うことが出来ないですしね。
Drupalのために自宅鯖たてるなんてのも、鯖自体の管理なんて事も考えるとあえてDrupal(6.x)を使うだけのプラス思考をどれだけの人が持つか・・・考えたくないですね(;_;)
レン鯖にアップグレードの要望を出すことは出来るでしょうが、それに応じるかどうかは会社側が決めることだし、そもそも、PHPやMySQLは提供しても、アプリケーションの動作までは保証していないのが殆ど(全部か?)の業者ですからこれまた難しい問題です。

とりあえず、アレですね。ワタシの場合、プライベートでは6.xは使えない・・・ということのようです。

zorac wrote:
あ、要ります?
だったら、また公開しますね。(^^

是非、お願いします。swsのおかげでCaptchaモジュールを改造できたり、Contemplateと格闘できたり出来ましたから、めちゃくちゃ重宝しています。
ついでといっては失礼ですが、起動したとき、ブラウザにコマンド渡すのにウェイトとかいれれたり出来ませんでしょうか?
ブラウザが早く立ち上がりすぎてエラーが返ります(ま、時間おいてリロードすればいいのでどうって事無いと言えばどうって事ナインですけど(笑))

sws

Apache2.2にしたら問題なくなりました。後はPHPですが、PHP5はちょっとデカイので4系の最新4.4.7にしました。

wrote:
ブラウザが早く立ち上がりすぎてエラーが返ります(ま、時間おいてリロードすればいいのでどうって事無いと言えばどうって事ナインですけど(笑))

了解です。
ただ、どれ位待つかってのは、PCのスピードにもよりますので難しいところですね。Apacheがレスポンス可能になったかどうかを調べる方法がないかどうか見てみます。

音沙汰無しでスミマセン<(_ _)>

要望しておいて、音沙汰無しでスミマセン<(_ _)>

どーにもこーにも、本業が忙しくなってしまってとてもじゃないけどPCの前で落ち着いていられませんでした。
とりあえず、峠は越えただろうと思うので少しずつまた暇がもてるようになることを期待してますが(笑)

zorac wrote:
Apacheがレスポンス可能になったかどうかを調べる方法

こんな状況対応型の解決方法があれば環境に依存しなくていいですが、ま、最悪設定ファイルでウェイトを設定するとかでも良いのではないかと?でも、ま、そう言った仕組みがある方が楽ちんポンでいいですけどね(笑)

余計なアイディアかもしれませんけどブラウザを選んで開くとか出来たら使い勝手が増えるかもしれませんね。
特にテーマデザインを作ってみたい人などには(^-^;△フキフキ

私も忙しくて

私も忙しくてほとんど進んでません。(^^;;

まだ先ですしね

スミマセン<(__)>
せかしているつもりはありません<(__)>
まだまだ本体のリリースも先でしょうから(^-^;△フキフキ
気長に気長にお待ちしてます。

6.x動かしてみました

5.xから操作性は余り変わっていませんでした。
現時点では翻訳も5.xをほぼ流用可能です。200程度が未翻訳となりますが、類似文をマージすれば100強程度になりそうです。

ということで、locale_exのポーティングを開始しました。(^^
一応動作はしていますが、定数部分を調整する必要があります。近日公開予定...ってまだ使う必要ありませんね。

今のところは…

今のところは使わないと思いますけど、locale_ex がなかったら翻訳なんてしなかったと思いますから、対応していただいていることに感謝です。
beta 版がリリースされた時にはまたお世話になります。

システム要件

内部構造についてはよくわからないのですが、
"Drupal 6 からは MySQL 4.1 より古いバージョンはサポートしない予定です。"
というのは 5.x がリリースされた時からシステム要件でうたってあったので、変更されないのではないかな?と勝手に思っています。
PHP 5 以上でなければ動作しないモジュールもあるようなので、そのあたりも合わせて、サーバシステムを検討する必要があるな…と。

私のサイトは MySQL 4.0 で動作させているので、Drupal 6 への移行時には、アップグレードに関する悪戦苦闘のレポートができるのではないかと思っています。

そうでしたか

既にアナウンスがあったのですね。知りませんでした。
まあ、MySQL4.0は既にメンテが終了していますので、選択としては仕方のないところでしょうか。
でも、XREAでもまだ4.0.xが主流ですよね。Drupal 6導入の大きな注意事項になりそうですね。

wrote:
私のサイトは MySQL 4.0 で動作させているので、Drupal 6 への移行時には、アップグレードに関する悪戦苦闘のレポートができるのではないかと思っています。

ネタができたというところでしょうか(^^

昨夜、Drupal 6を使ってみようと、Windowsのローカル環境をMySQL4.1にしようとしたのですが、phpMyAdminが上手く動かず頓挫してしまいました。今晩またトライしてみます。

MySQL

システム要件に

wrote:
3. PHPがサポートするデータベースサーバ
推奨: MySQL 4.1 または MySQL 5.0.
* Drupal は v3.23.17 と 4.0 でも動作しますが、将来的なDrupal6との互換性を考慮して、4.1 または 5.0 を使用することを強く推奨します。
Drupal6 は4.1 または 5.0 よりも古いバージョンの MySQL をサポートしない予定です。
* 注: Drupal は廉価な共用レンタルサーバでは利用できない場合のあるいくつかの機能を使用していますので、
お使いのレンタルサーバで次の機能を使用できるかを確認してください:
SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES
注: お使いのシステム/ホストが 4.1 以降の MySQL を使っていて、かつ次のようなエラーメッセージ
"Client does not support authentication protocol requested by server"
が出た場合は、MySQL AB の
http://dev.mysql.com/doc/refman/4.1/ja/old-client.html
を参照してください。
MySQL 5+ において主として Windows 上でOSに起因する問題が発生することがありますが、UNIX環境でも同様の例が見られるようです。
と書かれているのですが、MySQL のバージョンまで書かれているレンタルサーバは極めて少ないですね。

それと、

wrote:
お使いのレンタルサーバで次の機能を使用できるかを確認してください:
SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES
なども要注意事項ですね。

トラックバック

PineRayBlog から 2007年6月7日(木) 19:00 受信

Drupal 6からMySQL4.0系がサポートされなくなるようですね。 現在、