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.
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.
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.
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.