On SitePoint.com today there's a new podcast posted, an interview with Tim Boronczyk, the managing editor of their PHPMaster tutorial site.Episode 159 of The SitePoint Podcast is now available! This week our regular interview host Louis Simoneau (@rssaddict) interviews Tim Boronczyk (@zaemis), the Managing Editor of phpmaster.com about the new features in PHP5.4, PHP's strengths and weaknesses, and the DIY approach of the PHP community.You can listen to this latest episode either via the in-page player,...
On PHPMaster.com there's a new tutorial showing how to use the localization support that comes with WordPress to make using different language definitions much simpler.WordPress itself is translated to many languages and people can use it in their preferred language. But this is not the case with themes, plugins, and other front-end customizations. [...] The purpose of this article is to show you how to translate properly any theme or plugin by using internationalization and localization methods. In...
Chris Hartjes has had a few posts about "metatesting" already and in this latest article he takes the series one more step. He looks at moving outside of the current toolset and expanding on them to meet your testing needs.While PHPUnit is awesome out of the box, it still lacks some tools that are required to do things like test protected class methods or assign values to protected class attributes. Lucky for me we have an awesome testing engineer at Kaplan named Will Parker who has shown me some ways...
In this new post Wojciech Sznapka shows you how to can set up an Apache Ant deployment for a basic Symfony2 application - including installation of vendor packages and assets.When you have plenty of Symfony2 applications and you need to deploy them from time to time, you are probably sick of thinking about every activity you need to do for every deploy. Often people use some build scripts, which are hard to maintain and tends to be unreadable. I wanted to automate it as much as it possible and I've...
Rob Allen has a new post to his blog today introducing you to the ZendEventManager component of the Zend Framework v2, a key part of how this latest version of the framework does its job.Zend Framework 2's EventManager is a key component of the framework which is used for the core MVC system. The EventManager allows a class to publish events that other objects can listen for and then act when the event occurs. The convention within Zend Framework 2 is that any class that triggers events composing its own...
The Call for Papers for this year's ZendCon Conference have officially opened! This year's event will be once again in Santa Clara, CA and will be from October 22nd through the 25th.We are happy to announce that planning is underway for the 2012 Zend PHP Conference, to be held in Santa Clara, October 22-25, 2012. ZendCon 2012 will be the best conference yet and we would like to invite you to be a part of it! A conference is only as good as its speakers and we are looking for the best speakers to share...
On the 7php.com blog today they've posted the latest in their series of PHP community interviews - a few questions with Davey Shafik, the original author of phar.In this edition I talked with Davey Shafik (@dshafik), who is one of the Founding Contributor of PHP Zend Framework. He has been a co-author of several prominent books, namely: php|architect's PHP 5 Zend Certification Study Guide, PHP Master: Write Cutting Edge Code, The PHP Anthology: 101 Essential Tips, Tricks & Hacks. He is also a well-known...
Latest PEAR Releases:
The schedule for this year's OSCON conference has officially been announced and there's several PHP sessions on the schedule this year including:
The MicroPHP Manifesto (Ed Finkler)
Get Some Rest: Best RESTful API Practices (Lorna Mitchell)
Daemonizing PHP (Andy Blyler)
A Stitch In Time Saves Nine: Solving the N+1 Problem (Paul Jones)
Social Commerce with magento and Open Graph (John Jawed)
There's lots more on the list too, so check out the full list for the PHP track at this year's event! OSCON is...
Earlier this month Shashikant Jagtap wrote up a post about a powerful combination in testing your applications - a "rockstar" combo of PHPUnit + Behat/Mink + Page Object to give you a great foundation for BDD (behavior-driven) testing.Last month, we had discussion about implementing page object pattern in Behat/Mink framework at London Behat Users meetup. Page object pattern is a cool way to make tests maintainable, reusable and readable. Everyone was interested to know more about Page Object Pattern. In...
In this new post to his blog Gaurish Patil shows users of the Yii framework how they can update their configuration settings to hide the "index.php" in their requests and make cleaner URLs.Finally we figure out the basics of Yii. While working on basic of Yii, I want to rewrite the url to SEO friendly. So I started to search on google, forum got useful information here http://www.yiiframework.com/doc/guide/1.1/en/topics.url To hide the index.php from url I did changes in config/main.php [...] and I...
In this recent post to the Nodeable Blog, they suggest that the days of the typical LAMP stack (Linux, Apache, MySQL, PHP) are numbered because of what many of the cloud services have to offer.For the past 10 years, the LAMP stack has laid waste to proprietary software stacks. Yes, Microsoft has held onto gargantuan profits, but LAMP has become the foundation for leading web services, whether Google or Facebook or [Insert Big Web Brand Here]. LAMP is the future. Or was. That is, until cloud killed it, as...
Popular posts from PHPDeveloper.org for the past week:Lee Davis' Blog: In ORM's Defense
Hakre's Blog: Iterating over Multiple Iterators at Once
Pádraic Brady's Blog: PHP: Innocent Villagefolk or a Pillagin' Pirate?
Sebastian Göttschkes' Blog: Testclasses for symfony2
PHP.net: PHP 5.4.1RC2 Released for Testing
Engine Yard: Cloud Out Loud Podcast - Future of PHP
DZone.com: PHP Ajax Cookbook (Book Review)
Code2Learn.com: Using HighCharts with php, MySQL and CodeIgniter
PHPMaster.com: Maintaining your...
The Code2Learn site has posted another in their CodeIgniter "series" about producing various kinds of output from an application based on this framework. In this new article Farhan Khwaja shows how to output a CSV-formatted file.I have already written posts on how to generate pdf files using CodeIgniter Framework and also on how to generate tabulated pdf file using CodeIgniter Framework. This post will help you to generate a CSV file using CodeIgniter. The data for the CSV File will be taken from the...
In a recent post to his blog Lee Davis gives an example of using the Zend Framework's pagination functionality, complete with some CSS to style it a bit better than the defaults.
One of the reasons why zend framework has been so popular is due to all the hard work put in to make sure components are extremely configurable. Sure there are default behaviours, but nothing is assumed and anything that needs to be overwritten or reconfigured can be. A strong emphasis on configuration over convention means...
In this new post from the ServerGrove blog Ismael Ambrosi shows how to create a "cache warmer" for a Symfony2 application - a handy tool that can pre-populate your applications cache with data you specify before it's needed by the app.The cache is a very important part of your Symfony application as it helps your web server to perform better by not executing unnecessary code on every request, this is especially true if your server is running with limited resources. Cache warming allows you to cache...
On PHPMaster.com today there's a new tutorial from Alejandro Gervasio about using virtual proxies in your application - a method in development that provides a layer of abstraction on top of domain objects and makes it more efficient to work with (and lazy load) them.Often referenced by a few other fancy names, the substitute is generically called a virtual proxy, a sort of stand-in that exploits the neatness of Polymorphism and interacts with the actual domain objects. Proxies aren't new to PHP....
Here's what was popular in the PHP community one year ago today:Zend Developer Zone: Book Report: Easy PHP Websites with the Zend Framework
WebTutor.pl: HipHop for PHP: Benchmark - Revenge of PHP
CodeIgniter.com: Tickets On Sale For CICON2011: The First US CodeIgniter Conference
Project: Guzzle - RESTful web service client development framework
NetTuts.com: Protect a CodeIgniter Application Against CSRF
Sftuts.com: Using Assetic in Symfony2 for CSS compression
DreamInCode.com: Preventing PHP Mail(...)...
At work, we've been looking for a
with a special feature set:
Self-hosted, so we can paste code and data without
having to care about sensitive customer data becoming public accidentially
written in PHP, since we're a PHP shop
editability so other people can do fixes for us
title support for pastes so we can find it later
navigation among pastes so we don't have to
remember the number later
search because navigation doesn't help with 1k+...