続けるには




2. 各位の自己紹介兼OSS紹介
3. ディスカッション
維持
保守
バグ対応



自己紹介
OSS紹介
そのOSSを一言で言うと何でしょうか?
オリジナルCMS、グループウェア、
ECサイトなどが開発できる
Webアプリ・フレームワーク。
大学、政府、多国籍企業などでの
シェアは非常に高く、熱心で巨大なコミュニティを誇っています。

そのOSSを一言で言うと何でしょうか

ユーザーに優しい直感的な操作と、
デベロッパーの開発しやすさの両立を目指したオープンソースCMSです。
もちろんPHP製です
そのOSSを一言で言うと何でしょうか

開発体制を教えて下さい
メインコミッタのAndrewが全体をリードし、ほとんどのコードを書いています。
コミュニティから約100人のコントリビューターが開発に参加しています

開発体制を教えて下さい
体制としては、開発方針や、新機能策定を行う、「コアデベロッパーズ」というチームに17名在籍し、
フィードバックを頂けるユーザーズフォーラムには会員が約800名の登録があります。
githubのコントリビューターは、コアデベロッパーズのメンバーの一部を含めてもまだ18名とすくないので今後増やしていきたいです。

開発体制を教えて下さい
VCSはgitを利用。
また、すべてのコアとモジュールの共同翻訳システムもlocalize.durpal.org内で統合管理されています。
コミュニティはgroups.drupal.orgというSNSにて活動。
もちろん、これらのサイトはすべてDrupal製です。

これまでPHPで開発を続けてきて、
良かった点を教えてください
なぜPHPを採用したかは分かりませんが、
サードパーティの機能拡張の開発者を含め、
たくさんの開発者が集まっている点は良いと思います

これまでPHPで開発を続けてきて、
良かった点を教えてください
コミュニティの大きさを担保するためには裾野の広いユーザーが必要なので、
PHPを選択したのは正解だったでしょう。

これまでPHPで開発を続けてきて、
良かった点を教えてください
動作させる事が多いのですが、
PHPは数多くのレンタルサーバーで動作するので
助かっています。
また、情報量が多いので開発で詰まる事も少ないのもいいところ。
個人的には、潤沢な開発予算の確保が難しいWEB業界において、PHPのゆるさがとても合っていると思います。

現在のPHP文化に対してどう取り組んでいるか
バージョンアップを行なうことになりました。
また、すでにアプリケーションのビルドはGruntを使用するようになっています。
リードデベロッパーも、コミュニティメンバーも、両方から新しい文化に対応していこうと言う動きがあります

現在のPHP文化に対してどう取り組んでいるか
DrupalがSymfonyを選択したこともきっかけの一つになったのか、急速に様々なCMSがSymfonyベースに舵を切りつつあります。
PHPフレームワークの標準化が進む可能性もあるかなと思っています。

現在のPHP文化に対してどう取り組んでいるか
今のところのネックは、5.3以降のネームスペース対応ですが、baserCMSのフレームである、 CakePHPの次期最新バージョンがネームスペース前提となっているので、CakePHPの最新バージョン対応も含め、 こちらをどのタイミングで対応させるかが課題となっています。
現時点では、来年の年末ぐらいが目処というところでしょうか。

自分の目を疑うようなコードや関数、
クラス(黒歴史)を見たことはありますか?

自分の目を疑うようなコードや関数、
クラス(黒歴史)を見たことはありますか?

このバージョンアップはスゴイというのを教えてください
このバージョンアップはスゴイというのを教えてください
このバージョンアップはスゴイというのを教えてください

これはスゴイというコードや関数があれば、
紹介してください

これはスゴイというコードや関数があれば、
紹介してください

この作業は好き、これはチョット...
といったのがあれば教えてください

この作業は好き、これはチョット...
といったのがあれば教えてください

PHPはバージョンアップされ、機能が追加されています。
それに対する今後の課題を教えてください
ただ、サポートが切れたPHPバージョンが多くのOSではまだ現役なので、
フレームワーク側が思い切ったジャンプができないのがもったいないかなと思います。

PHPはバージョンアップされ、機能が追加されています。
それに対する今後の課題を教えてください
その前に、ネームスペースとコンポーザーになんとか対応したいと考えています。

PHPはバージョンアップされ、機能が追加されています。
それに対する今後の課題を教えてください
コミュニティでも議論されています。
また、CMSの製品上の特性と言いますか、古いPHPが動き続けているサーバーをどうするかは常に議論の的です。
今回、散々議論した末にようやくPHP5.2を切れましたが、難しい問題です。

質問!

質問1
議論が割れた場合は
どう収束していきましたか?

質問2
(コミュニティを)
保守的だと思いますか
革新的だと思いますか

質問3
初めるなら、どこ(何)から

PHPカンファレンス関西2014
ご清澄ありがとうございました
