しばらくしてから(以前のバージョン4.7
は 2006年5月1日
にリリースされました)、かなり人気のあるCMS / CMF
Drupalの
5番目のバージョン
がリリースされました 。
発行時の
ディグの数 -1056Drupalは PHP
で記述されており、いくつかのDBバックエンドがあり、最も一般的で基本的なものは当然MySQLです。 Drupalは優れたモジュール構造とテーマエンジンを備えているため、主にブログ用のかなり多数のトピックと同様に、多くのモジュールが記述されています。 ただし、Drupalの使用はブログに限定されません。 モジュールのメカニズムと、さまざまなモジュールでデータのHTML出力をテーマにする機能により、Geekポッドキャストサイト
twit.tv 、コミュニティサイト
SpreadFireFox.com 、
Terminus 1525および
TheOnion.com 、サイト
MTV.co.ukなどの企業およびコミュニティサイトを作成できます。悪名高い
ティムバーナーズリーのブログや
NASAのウェブサイトなど、他の多くの
サイトもそうです。 ロシア語のサイトのうち、
designcollector.ruとロシア語を話すDrupalコミュニティのサイト
-Drupal.ruに言及します。
Drupal 5に登場したもの:使いやすさとユーザーインターフェイスの改善:- 管理ページ:完全にやり直し。 現在、さまざまなモジュールの設定ページへのリンクのやや混乱したツリーの代わりに、それらはタスクによる分離で1つのページに表示され、オプションとして、 モジュールによるリンクの分離が行われます。
- 設定ページ:設定がより小さなページに分割され、目的の設定を見つけやすくなりました。
- テーブル:設定ページ、ユーザーリスト、コメント管理ページに「すべてチェック」チェックボックスと、Shiftキーを押しながらエントリの範囲を選択する機能が追加されました。
- タイポグラフィの改善: Drupal全体のフォームでテキストとテキストラベルを出力する一般的なスタイルを観察することに多くの注意が払われました。
新機能:基本テーマ:デフォルトでは、
ガーランド (ゴムレイアウト)と呼ばれる
サイトの新しいテーマと、固定幅の仲間である
Minnelli が開発されました。 テーマは新しいColorモジュールを使用します。これにより、ブラウザーを介してサイトの配色を変更
し、AJAXカラーピッカーで 背景、ヘッダーなど
の目的の
色を 選択できます。
ネイティブページタイプ: Content Construction Kit(CCK)モジュールの機能の中核部分がカーネルに含まれるようになり
、新しい単純なタイプの「ページ」を (基本的なページ、ストーリー、ブログ投稿に)
追加できるようになりました。 新しいページタイプを設定する機能を拡張するには(新しいフィールドタイプを追加するなど)、リポジトリから完全なモジュールをインストールする必要があります。
URLフィルター:基本フィルターモジュールは、テキスト内のすべてのリンクと電子メールアドレスをクリック可能な類似物に変換するようになりました。
役割に応じたブロックの表示:訪問者(ユーザー)に割り当てられた役割(権限)に応じてページに
ブロックを
表示する機能が追加され、URLに応じてPHPコードを使用して表示を制御する機能も残されます。
ブロックヘッダーの編集: Drupal 5では、すべてのブロックヘッダーを変更できるようになりました(以前は、組み込みの「最新の投稿」ブロックの基本ヘッダーはハードワイヤードされていました)。
ユーザー管理の改善:ユーザープロファイルのフォームにオートコンプリートが追加されました。 役割、権限、およびステータスでユーザーをフィルタリングする機能が追加されました。 登録時に電子メールで新しいユーザーを確認することはオプションです。
モジュールの管理の改善:モジュールの リストがカテゴリーに表示されるようになり、それらのバージョンと他のモジュールへの依存関係が表示されます(必須またはオプション)
より多くのレポート: Drupalは、サイトの改善に役立つ検索用語、「404ページが見つかりません」ページおよび「アクセス拒否」ページのヒットに関する詳細なレポートを提供するようになりました。
CSSプリプロセッサ:すべての(キャッシュされた)スタイルファイルが1つの圧縮ファイルにアセンブルされるようになりました。これにより、特に新規訪問者にとってサイトが高速になります。
パフォーマンス:セッションメカニズムやアクセス権の分離などの主要部分がさらに最適化され、サイトが高速化されました
開発者向け:- JavaScriptライブラリ: Drupal 5にはjQuery JavaScriptライブラリが含まれています。 DrupalのすべてのJavaScriptコードは、それを使用して書き直されました。
- ディレクトリ構造が再編成されました。すべてのモジュールに独自のカタログとリソースが追加されました。たとえば、CSSスタイルはモジュールに分割されています。 サイト/すべてのディレクトリも表示され、そこにモジュールとテーマを配置できます。
- モジュールのアンインストール:モジュールをアンインストールすると、データベースからテーブルやレコードをクリアできます。
- プラグ可能なキャッシュバックエンド: Drupal 5では、代替ページキャッシュシステムをプラグインできます。 たとえば、ファイルキャッシュ、ランダムアクセスメモリでのキャッシュ(memcached)、またはベース以外のデータベースでの他のキャッシュ戦略などです。
- プラグインセッションエンジン: Drupal 5では、他のセッションハンドラーをプラグインできます。 たとえば、データベースとは対照的に、メモリ(memcached)にセッションを格納します。
- PHPTemplateテンプレートエンジンの改善:さまざまなページとそのタイプをテンプレート化する機能の拡張。 PHPTemplateは、テンプレートの検索で追加のファイル名をスキャンするようになりました。
- ページへのアクセスの調停者:サイトのページへのアクセスを制御するいくつかのモジュールのコラボレーションがサポートされました。
- ページの形成:構造化配列を使用したページの形成方法が変更されました。
- フォームAPI:フォームをプログラムで送信(送信)する機能を追加し、マルチページフォームのAPIを拡張しました。
一般に、改善は経験の浅いユーザー(Drupalは以前は強力で洗練されていた)の使いやすさを向上させ、コードとUIの最適化が行われ、さらにモジュール化への動きが続いています。
また :
Lullabot.comの開発チームは、新しいバージョンについての
videocast'ovの
シリーズを作成し、新しいDrupalをライブで見たいと願っています。
Drupal 5をここからダウンロードしてください。