PHP 5.5 is around the corner - Posted by David Soria Para, release manager for PHP 5.4, in which he talks about plans for PHP 5.5. The release manager of the new version is Julien Pauli . The estimated release date is February-March 2013. For innovations, see the next section for details.
The 7th issue of the Web & PHP magazine has been released - The following topics are covered in this issue: Introduction to Big Data scaling; 7 simple steps to become a star open source; PHP security for the real world; Haskell web application development; Overclock your applications using IIS & WinCache.
CodeIgniter 2.1.3 Release - Most security fixes. In particular, improved receipt of IP addresses in the class Input, preventing spoofing, which was possible under certain conditions.
Goodbye PHP 5.2 - Author’s opinion that it’s time for hosting to forget about version 5.2. The list of popular hosting with support 5.3 and 5.4.
PHP developer for MacOS - In a post antonshevchuk shares his experience in setting up an environment for developing in PHP on the MacOS operating system.
Null Object Pattern in Domain Objects - In the traditional approach, a class user must do a null check and handle situations where valid data cannot be obtained, but this creates a lot of branching in the code. Fortunately, such a problem is easily solved by a polymorphic implementation of a domain object using the Null Object design pattern. More on the implementation and benefits of using Null Object in the article by reference.
Annotations - this is a terrible idea - In the article, the author tells why he believes that annotations in PHP are a very bad idea. Even not the annotations themselves, but how many programmers use them. An example of an alternative solution is also provided.
Study materials
OAuth in PHP - The article describes the OAuth protocol, as well as working with a class that implements the PHP OAuth API. Using the class, you can access the API of any site that supports any version of OAuth, without worrying about the details of the internal device.
DI, DiC, & Service Locator - What is Dependency Injection Container? What is a Service Locator? When and what is better to use in PHP? The author answers these questions in his article. Also a simple example is given in which the author uses both approaches - DiC for models and Service Locator for controllers.
Background tasks for PHP and Resque - 2 , 3 , 4 , 5 , 6 - a series of articles, which describes the queuing of tasks that run in the background. Used by Redis and php-resque (Resque port).
Create a simple notifications plugin for WordPress - Introduction to the creation of plug-ins for WordPress using the example of a plugin that shows the user a message at the top of the page during the period defined by the administrator.
5 reasons to use Codeception - Are you still not testing your PHP applications? Try Codeception! It is simple, clear and effective.
PHP Unit works as PHAR archive - Starting from version 3.7.5 PHP Unit can work as PHAR archive. Under the link you will find an example of installation and use. You can also install the PHP Unit with Composer.
CMS / CMF
Wordpress Plugin Releases
Twitter2Posts - imports tweets from your Twitter account, making them posts in the selected blog category.
Pushover Notifications - allows your WordPress site to send push notifications straight to your iOS / Android device.
WP Social Stats is a powerful social analytics tool that tracks the performance of blog posts and pages on Facebook, Twitter, Google+, Pinterest and Stumbleupon.
WP-antiProxy - gets the real user IP, hidden behind a proxy or balancer.
Login Security Solution is a security plugin that helps protect against brute-force attacks.
PanoPress - allows you to easily embed 360 ° panoramas and virtual tours.
CampTix Event Ticketing is an easy-to-use plugin for organizing a system for selling tickets to online and offline events right on your site.
Jetpack - allows you to pump your site with super chips, previously available only to WordPress.com users.
Tinypass is a simple plugin that allows you to organize paid access to any type of content: posts, subscribe to the site, download files and even watch videos.
WP Super Cache is a great option for caching on your site.
Automatic Updater - automatic update of plug-ins, themes, kernels - as soon as updates become available.