Views, Panels, CTools 等の開発者である merlinofchaos こと Earl Miles が、自身のブログにおいて Views In Core イニシアティヴを発表しました:
http://www.angrydonuts.com/help-fund-views-in-core
以前から Views をコアに組み込んで欲しいという要望は多くありましたが、まだ急速に変化を遂げていた Views にとって、変化の必要性の低さを求められるコアへの組み込みは現実的ではありませんでした。
Earl Miles のブログには、今のタイミングで Views をコアに組み込む理由に、コアの(開発)プロセスにおいて大規模なプロジェクトが扱えるようになったこと、また Views が機能豊富になり熟成したことで、開発の必要性が低くなったことなどを挙げています。
また、コアに組み込む上でのチャレンジに以下が挙げられています:
- CTools との依存部分をコアに移植、または書きなおす
- エクスポート機能をConfiguration Management Initiative* にあわせて調整
- 新しく導入されたスタンダード PSR-0 にマッチするよう、全てのオブジェクトを変更
- コーディングスタンダードへの準拠
- テストカバレージの拡大
Views をコアに組み込むことの利点として、Drupal 6/7でそうであったように、新しいコアのリリース後、 Views がリリースされるまで半年もの間待ち続ける必要がなくなること、また Drupal コアのプラガビリティの向上などを挙げています。
現在、このイニシアティヴを推進するためのチームを編成中ですが、彼らがこの膨大な作業をこなすためのファンドが必要とされています。彼のこのブログポストの右側に ChipIn という寄付のための機能がついており、PayPal を通して簡単に寄付が可能です。
Views がコアに追加されることによる恩恵は、今まで Views を使ったことのある方にとっては想像に容易いと思います。是非コントリビューションを! 僕はとりあえず$50コントリビュートしておきました :)
*Configuration Management Initiative とは、現在 Features モジュールなどで解決している設定のバージョン管理をコアで行うためのイニシアティヴです。現状でデータベース内に保存されている設定情報を全てファイルに保存することで、Drupal において課題となってきたバージョン管理やディプロイメントの問題を解決するためのイニシアティヴです。
23/05/2012 訂正:最後から2番目のパラグラフの冒頭の「この機能」が ChipIn について言及しているように読めたので訂正しました。

Comments
大変参考になる情報ありがとうございました。
大変参考になる情報ありがとうございました。