News tracker

|

Zend devzone - Advancing the art of PHP. Best practices, samples, articles, news, and community for PHP 4, PHP 5, and beyond.
|
Friday - September 10th | | 16:30 | | Less than 2 weeks remain to nominate your favorite open sour..
 | | 0 hits |
Less than 2 weeks remain to nominate your favorite open source project in Packt's 2010 Open Source Awards. |
Thursday - September 9th | | 20:00 | | Getting started with CouchDB : meet PHP on Couch
 | | 0 hits |
The first time I met CouchDB, my eyes blinked a long time... At least, a new way of storing data, a fun way, web-oriented ! Well of course there was a drawback to this : I had to forget all my SQL reflexes and way of thinking. And you can imagine how hard it is !
I then googled to find the available PHP libraries to work with CouchDB... Believe me or not, at that time, the ones I found still were SQLish : ORMs, Datamappers, ... So I started building my own, and made it available to Github. Now it's mature enough, so I think it's the good time to show it to the community. This article will present the basics of CouchDB and the way to use it through PHP. |
Wednesday - September 8th | | 14:30 | | Five tips for speeding up Eclipse PDT and Zend Studio
 | | 0 hits |
Eclipse Helios (3.6) and Zend Studio 7.1 (and above) include a new version of Eclipse PDT, labeled 2.2. This new release uses a new repository for storing code reference information. With these simple tips you can significantly improve the performance of this repository which will speed up code completion, searching for definitions, type hierarchy views and more. |
Tuesday - September 7th | | 16:00 | | PHP, Flex and Mobile
 | | 0 hits |
Ryan Stewart and Kevin Schroeder (two all around great guys) have written an article on using Flex and Zend Framework to build the front end and back end of an application respectively. Click on it, let’s talk about this for a bit. |
Wednesday - September 1st | | 19:00 | | Zend Framework is a BOSSie Award Winner
 | | 1 hit |
Last week, while I was on vacation, the news broke that IDG's InfoWorld had announced its annual
InfoWorld Bossie Award winners
('Bossie' stands for 'Best of Open Source Software'), and that Zend Framework had won the ' best open source application development software ' award. |
| 14:30 | | Extending Zend Form Element to create customized Phone numbe..
 | | 2 hits |
Remember phones? (yes those things you text with.) Anis Ahmad recently blogged about how he created a Zend_Form_Element to wrap not only the display but the validation of a phone number. While it won’t handle BR-549, it does seem to handle all modern phone numbers. If you use Zend Framework, click on in, I’ll give you the details and links. |
Tuesday - August 31st | | 22:00 | | DataModeler: Simple ORM - Part 1 Models
 | | 3 hits |
DataModeler is an Open Source ORM I began writing at the beginning of the year. I had experience with ActiveRecord, but was dissuaded from using it too often because it was difficult to unit test (at least I felt so). Wanting to learn Test Driven Development better, I decided to create my own small ORM framework: DataModeler. In this article, I’ll go over creating a Model and the different ways you can modify one. |
Monday - August 30th | | 15:30 | | Creating PDF Documents with Zend Framework
 | | 2 hits |
PHP comes with a number of options to help developers dynamically generate PDF files from within their applications. The Haru and PDF lib extensions offer a complete API for dynamic PDF generation, and there also exist a number of open-source PHP components that can be used for the same purpose. This article will introduce you to one such component, the Zend_Pdf component that ships as part of the Zend Framework, and illustrate how it can be used to perform sophisticated PDF operations from within a PHP application. |
Friday - August 27th | | 15:00 | | Quick Start Symfony DI (Dependency Injection) Tutorial
 | | 2 hits |
Dependency injection is a technique that allows for loosely coupled objects within a software application. Generally if an object requires access to the functionality of another it would be instantiated internally leading to tightly coupled systems. By implementing dependency injection we inject the required objects ready for use (sometimes also referred to inversion of control - IOC). |
Wednesday - August 25th | | 21:30 | | Zend Framework 1.10.8 Released
 | | 2 hits |
The Zend Framework team announces the immediate availability of Zend Framework 1.10.8 , our eighth maintenance release in the 1.10 series. This release includes around 22 bug fixes.
A special reminder to those users of Zend_Service_Twitter , please ensure you upgrade to 1.10.6, 1.10.7, or 1.10.8 ASAP. These releases introduce a change in the Zend_Service_Twitter API that enforces the use of OAuth by default when using methods that require authentication. The change was introduced to help prepare Zend Framework users for the Twitter OAuthcalypse scheduled in 6 days from now on August 31, 2010 . (If you cannot upgrade, there are other ways to integrate Zend_Oauth with Zend_Service_Twitter .) |
Tuesday - August 24th | | 17:30 | | NP-Gravatar
 | | 3 hits |
Zend Framework extension, which provides classes for using and implementing Gravatar’s services and features. It consists of HTTP client for performing Gravatar Profile Requests, client for Gravatar XML - RPC API and view helper for rendering Gravatar image URL s. |
Monday - August 23rd | | 14:30 | | Dev Derby! Delve Deep for Details
 | | 3 hits |
We are actively recruiting participants to take place in a developer event (“Dev Derby”) that pits one language against others. It is a day-long programming challenge where teams of developers work to create an application serving a real-world need. Five teams will represent different programming languages—PHP, C#, Ruby, ColdFusion, and Java—to produce a demo application that will be released as open source software. |
Friday - August 20th | | 21:00 | | Software development DSL
 | | 3 hits |
When I venture out into the real world, the one not populated with developers, I get a lot of strange looks and odd stares when I talk. Apparently there are a lot of people out there who don’t grok grep, have never been slashdotted, and can’t tell a brown number from a WAG . I saw r0ml give a talk one year about domain specific languages and how they are important. I apologize to r0ml for bastardizing his idea but today I am going to share five of our more colorful terms from the software development DSL . |
Thursday - August 19th | | 18:30 | | TODAY, Tomorrow, and the Next Day -> ZF Bug Hunting Days!
 | | 2 hits |
If you hadn't planned for it already, start setting aside time now so you can join in the Zend Framework Monthly Bughunt! Today, tomorrow and Saturday (of August 19th, 20th and 21st 2010), we'll be hosting our monthly bug hunt. For those of you unfamiliar with the event, each month, we organize the community to help reduce the number of open issues reported against the framework. |
Wednesday - August 18th | | 23:30 | | Get involved in the PHP community: 5 easy steps that take le..
 | | 5 hits |
So you program in PHP . Are you active in a user group, forum, irc channel or any of the other of hundreds of ways that developers can get in touch with each other, share ideas or just talk shop? No? Come on in, I’ve got some things to share with you. (If the answer is yes, come on in anyhow, you mind find a new idea you like or something you want to share) |
| 22:30 | | Get involed in the PHP community: 5 easy steps that take les..
 | | 3 hits |
So you program in PHP . Are you active in a user group, forum, irc channel or any of the other of hundreds of ways that developers can get in touch with each other, share ideas or just talk shop? No? Come on in, I’ve got some things to share with you. (If the answer is yes, come on in anyhow, you mind find a new idea you like or something you want to share) |
Tuesday - August 17th | | 17:00 | | It's That Time Again- Announcing August's ZF Bug Hunting Day..
 | | 4 hits |
Yep, it's the third week of the month again- and you know what that means: Zend Framework Monthly Bughunt! This Thursday, Friday and Saturday of August (the 19th, 20th and 21st 2010), we'll be hosting our monthly bug hunt. For those of you unfamiliar with the event, each month, we organize the community to help reduce the number of open issues reported against the framework. |
| 16:30 | | Matthew Weier O'Phinney talks about "Autoloading Benchmarks"
 | | 3 hits |
If you know Matthew Weier O’Phinney ( MWOP ) then you have probably already read this post. If you don’t know him, click on in and I’ll give you the low-down. |
Saturday - August 14th | | 13:04 | | New PHP5.3+ Framework: Jolt
 | | 5 hits |
To further framework research and development, I've recently released a new PHP5.3+ framework: Jolt. While it is in a very alpha state, it does allow for quick application delivery. Most interesting about it is that it doesn't have the M in MVC - it lets you use your own ORM or ActiveRecord framework. |
Thursday - August 12th | | 15:30 | | Chaining language with default route
 | | 5 hits |
How to include language id into default route is a very common question among ZF developers. This blog post describes language chaining with default module route. Additional controller plugin checks, if the language id has changed, and takes care of the required actions. |
Wednesday - August 11th | | 18:00 | | NP - Asirra
 | | 3 hits |
Set of custom Zend Framework classes, which provide API for using Asirra (Animal Species Image Recognition for Restricting Access) service. |
Tuesday - August 10th | | 19:00 | | ZendCon T-Shirt contest
 | | 4 hits |
Free T-Shirts may not be the reason people attend conferences but 6 months after the conference, it is usually the one thing you still remember. (Except for maybe the after party where you had four White Russians and the fifth ended up on a friend) This year Zend has decided to crowd source the design of the ZendCon10 T-Shirts. Click on in and I’ll give you the low-down. |
Monday - August 9th | | 17:00 | | Cal Evans' Blog: PHP, Community and User Groups
 | | 4 hits |
In a new post to his blog today Cal Evans looks at PHP, the community and how user groups fit into the mix . He shares opinions from the community and a video taken of a roundtable at this year's TEKX . |
Friday - August 6th | | 22:00 | | First Development Milestone of ZF 2.0 Released
 | | 4 hits |
Yesterday, the Zend Framework team tagged the first development milestone of
Zend Framework 2.0 (2.0.0dev1). It is immediately downloadable from the Zend
Framework servers:
ZendFramework 2.0.0dev1 zip package
ZendFramework 2.0.0dev1 tar.gz package
NOTE! This release is not considered of production quality, and is
released solely to provide a development snapshot for purposes of testing
and research. Use at your own risk. |
| 18:00 | | Building Template-Driven Web Applications with Dwoo (part 2)
 | | 8 hits |
This second, and concluding, segment of the Dwoo article explores some of Dwoo's lesser-known features: sub-templates, template inheritance, output caching, custom plugins and filters, and Zend Framework integration. |
Thursday - August 5th | | 15:30 | | Turning data into pretty pictures with Flex and PHP
 | | 4 hits |
One of the reasons I love PHP is that all I have to deal with is back-end code. I am absolutely horrible at anything resembling design, this includes information design. Recently Ryan Stewart wrote a quick blog post showing how to use Flex and PHP to build charts in your applications. Click on in and I’ll dig up the link for you. |
Tuesday - August 3rd | | 23:30 | | PHP and Java play nice in the Oracle/Zend sandbox
 | | 5 hits |
Over the past few years there have been numerous efforts to get Java and PHP to play nice with each other. Some of them have worked well, others…not so much. Now Oracle and Zend are teaming up to help PHP developers reach into the heart of Java. Click on in, I’ve got links…but no cookies. :( |
Monday - August 2nd | | 16:00 | | Phergie 2.0.3 Released
 | | 3 hits |
If you hang out in one of the many irc channels dedicated to PHP on irc.freenode.net you have probably come across our beloved bot, Phergie. Matthew (Elazar) Turland, bot-wrangler and lead programmer on the Phergie project wrote me to let me know that the latest version of Phergie is now available. Click on in, I’ve got a quote, a ling and even pieces of the changelog to share with you. |
Friday - July 30th | | 20:00 | | Zend Framework 1.10.7 Released
 | | 6 hits |
The Zend Framework team announces the immediate availability of Zend
Framework 1.10.7, our sevent maintenance release in the 1.10 series. This
release includes around 60 bug fixes.
For those uses of Zend_Service_Twitter , please ensure you
upgrade to 1.10.6 or 1.10.7 ASAP. These releases introduce a change in the
Zend_Service_TWitter API that enforces the use of OAuth by
default when using methods that require authentication. The change was
introduced to help prepare Zend Framework users for the Twitter
OAuthcalypse in mid-August. (If you cannot upgrade, there
are other ways to integrate Zend_Oauth with
Zend_Service_Twitter .) |
Thursday - July 29th | | 16:30 | | symfony 2 documentation team looking for translators
 | | 6 hits |
As tweeted by Fabien Potencier, symfony2 now has a “translations” page on their site. If you read and write English and another language, they want you! |
Wednesday - July 28th | | 22:30 | | Gonzalo Ayuso's Blog: Clustering PHP applications. Tips and ..
 | | 5 hits |
In a new post to his blog today Gonzalo Ayuso offers some tips for those out there wanting to cluster their PHP applications effectively. |
Tuesday - July 27th | | 22:00 | | MongoDB ODM: MongoDB for eCommerce
 | | 7 hits |
A few days ago Bulat S. posted a very interesting post titled “MongoDB ODM : MongoDB for eCommerce”. If you missed it, click on through…I’ve got the link around here somewhere. |
Monday - July 26th | | 18:00 | | Nick Belhomme on PHP 5.3.3 namespaces
 | | 4 hits |
Nick Belhomme has written a great namespaces primer over on his blog. Click on in and I’ll show you why it is important to you. |
Friday - July 23rd | | 21:00 | | Twice the Amount of Bugs and Twice the Amount of Winners!
 | | 4 hits |
Zend Framework has recently wrapped up it's July 2010 Bug Hunt with some fantastic results. Collectively, we closed 50 issues in 3 days. That's nearly twice what we have seen in recent months- a trend we hope continues into the coming months! |
Thursday - July 22nd | | 21:30 | | PHP 5.3.3/5.2.14 Released
 | | 5 hits |
Ah, the smell of fresh code permeates the web as the core developers of PHP announce the release of two new versions, 5.3.3 and 5.2.14. Click on through for the highlights and link goodness. |
| 15:00 | | Dallas Techfest PHP Track
 | | 5 hits |
On July 30th in DFW , take part in the Dallas TechFest! It is a one day technical conference and we’re happy to say that we have a good PHP track. Let’s blow out the attendance. It’s on a Friday so you won’t be getting anything done anyway.
The full speaker list is at http://www.dallastechfest.com/Agenda/tabid/88/Default.aspx. There are several PHP -based sessions that you might find interesting. |
Wednesday - July 21st | | 19:00 | | Memphis PHP Meetup: July 22, 2010
 | | 4 hits |
Thursday, July 22, 2010 the Memphis PHP User Group will hold it’s monthly meeting. “Y’all come on down, ya hear?” |
Tuesday - July 20th | | 21:30 | | Columnar databases and how they can help with the data avala..
 | | 4 hits |
There are gargantuan amounts of data that organizations are storing thanks to the advent of really cheap storage. To cope with this, organizations end up buying bigger and bigger database servers/clusters. But maybe, just maybe, there’s a shortcut. This coming Thursday (July 22nd) Zend is having a webinar with InfoBright looking at how a columnar databases can help deal with analytical data requests on large amounts of data. |
| 16:30 | | Building Template-Driven Web Applications with Dwoo (part 1)
 | | 4 hits |
Most PHP frameworks natively support the separation of interface and business logic. However, if your project is small enough that you don't need a framework (or if you just don't like them), you can still achieve the same benefits by using a standalone template engine. In this article, I'll introduce you to one such engine, which goes by the rather unique name of Dwoo. |
Monday - July 19th | | 16:00 | | Edge Side Includes without Varnish
 | | 4 hits |
Development on websites when the product will run on a Varnish'ed' production environment can be a pain in the ass. The xml tag that can be used to define Edge Side Includes can't be parsed by a standard browser. While developing you often look at a half rendered website implementation. This is something you really don't want! |
| 15:00 | | Zend_Log timestamp filter
 | | 7 hits |
For one of my recent project, which is using Zend_Log component of the Zend Framework, I had a demand in which I needed to be able to filter log events based on the time they occurred. As out of the box, Zend_Log component does not have such filter, I decided to create one that will fulfill my demands. |
Friday - July 16th | | 16:30 | | Zend_Log timestamp filter
 | | 5 hits |
For one of my recent project, which is using Zend_Log component of the Zend Framework, I had a demand in which I needed to be able to filter log events based on the time they occurred. As out of the box, Zend_Log component does not have such filter, I decided to create one that will fulfill my demands. |
Thursday - July 15th | | 16:30 | | Varnish Edge Side Includes
 | | 5 hits |
Varnish’s Edge Side Includes are a powerful tool that give developers a lot of flexibility. Bas de Nooijer has written an interesting blog post on how to control them from within your Zend Framework application. |
Tuesday - July 13th | | 22:30 | | I'm back…and I brought friends!
 | | 4 hits |
Oh yeah BA-BY, I’m BACK ! It’s been more than two years but I’m back and this time I brought some friends with me. |
Monday - July 12th | | 23:30 | | Announcing July's ZF Bug Hunting Days & Previous Winners
 | | 6 hits |
Yep, it's the third week of the month- you know what that means: Zend Framework Monthly Bughut! This Thursday, Friday and Saturday of July (the 15th, 16th and 17th 2010), we'll be hosting our monthly bug hunt. For those of you unfamiliar with the event, each month, we organize the community to help reduce the number of open issues reported against the framework. |
| 18:00 | | Zend on Windows Server Rebate
 | | 5 hits |
This morning we announced a new ‘Zend on Windows Server’ Rebate Program. A
limited-time offer established by Microsoft and Zend for customers running
PHP Web applications using Zend Server on Windows Server. Rebate Terms and
Conditions:
https://microsoft.young-america.com/49710561 |
Friday - July 9th | | 23:00 | | ACRONYM or MixedCasing in Zend Framework 2? You decide!
 | | 6 hits |
One complaint we've heard often of ZF users is confusion over how acronyms
are represented in class names.
As an example, many suggest that 'Zend_PDF' is more semantically correct
and easier to remember than 'Zend_Pdf'. On the other side of the coin,
many developers feel that our MixedCasing or Titlecasing of acronyms is
a simple, easily learned rule that makes typing easier. |
Tuesday - June 22nd | | 20:30 | | Zend Framework 1.10.6 Released
 | | 11 hits |
The Zend Framework team announces the immediate availability of Zend
Framework 1.10.6, our sixth maintenance release in the 1.10 series. This
release includes more than 30 bug fixes.
You may download it from the Zend Framework site . |
Monday - June 21st | | 19:00 | | Zend Config tree solution
 | | 13 hits |
The best part of my favorite PHP framework, Zend framework is Zend_Config. With Zend Config you can run you web application with more power full configuration that any one can change your application setting for use.
Read more information about Zend Config at Zend framework manual for Zend Config.
But in most web application you may have many configuration file with special format such as INI , XML or PHP . Also some of configuration is for one part of your application and may you put in special folders. |
| 15:00 | | PHP remote debugging with Xdebug and Eclipse PDT
 | | 13 hits |
Debugging is an invaluable part of software development. I find it very useful in a variety of situations, for instance when I want to understand how a routine works or I need to get rid of a bug that is not exactly easy to fix just by reading the code.
My main goal in this post is to show you how to set your debugging environment with Eclipse PDT and Xdebug. |