This document introduces OpenPNE 3, an open-source social networking platform built with Symfony. OpenPNE 3 aims to be fully featured, extensible, and supported. It was created from scratch in 2 months using Symfony in order to address limitations of OpenPNE 2's original framework, such as lack of extensibility. Migrating to Symfony enabled faster development but also increased web server load and made installation slightly more difficult. OpenPNE 3 is currently being used on over 6,700 sites with growth of about 120 new sites per week.
This document summarizes a PHP conference called PHP matsuri 2011. It discusses demonstrations of PHPer.jp, a PaaS for PHP, CakePHP 2.0.0-RC3, and OpenPNE 3.6. It also provides instructions for installing OpenPNE 3.6 on PHPer.jp and linking a GitHub repository to a PHPer server.
This document introduces OpenPNE 3, an open-source social networking platform built with Symfony. OpenPNE 3 aims to be fully featured, extensible, and supported. It was created from scratch in 2 months using Symfony in order to address limitations of OpenPNE 2's original framework, such as lack of extensibility. Migrating to Symfony enabled faster development but also increased web server load and made installation slightly more difficult. OpenPNE 3 is currently being used on over 6,700 sites with growth of about 120 new sites per week.
This document summarizes a PHP conference called PHP matsuri 2011. It discusses demonstrations of PHPer.jp, a PaaS for PHP, CakePHP 2.0.0-RC3, and OpenPNE 3.6. It also provides instructions for installing OpenPNE 3.6 on PHPer.jp and linking a GitHub repository to a PHPer server.
Let's creating your own PHP (tejimaya version)Kousuke Ebihara
This document discusses customizing PHP for one's own development needs. It suggests building PHP from source to add new error levels and notices, or to test scripts under different versions. Specific steps are outlined, like getting the PHP source from Git, configuring with desired extensions, making and installing it. Patches are provided that add new error constants and notices for environment-dependent code or potential backwards compatibility issues. Building one's own PHP is suggested to improve work or for fun, such as inserting semicolons automatically or adding keyword arguments.
Let's creating your own PHP (tejimaya version)Kousuke Ebihara
This document discusses customizing PHP for one's own development needs. It suggests building PHP from source to add new error levels and notices, or to test scripts under different versions. Specific steps are outlined, like getting the PHP source from Git, configuring with desired extensions, making and installing it. Patches are provided that add new error constants and notices for environment-dependent code or potential backwards compatibility issues. Building one's own PHP is suggested to improve work or for fun, such as inserting semicolons automatically or adding keyword arguments.
22. symfonyのコミュニティ Wiki http://trac.symfony-project.org/wiki This is the symfony community wiki. It contains user-contributed documentation, tutorials and resources. http://trac.symfony-project.org/wiki#FAQandHowtos HowToや提案などがよくポストされている
30. dev 環境では新しくクラスを追加してもsymfony cc をしなくてよくなった symfonyのオートローディングで見つけられなかったクラスは、sfAutoloadAgainという新しい機構によりもう一度オートロードし直して見つけてくれる dev 環境では設定ファイルの変更も即座に反映されるので、開発時にsymfony cc し忘れてハマるのはルーティングルールの変更時だけになる?(といいね)