Alison Holloway's Blog: New Zend Core for Oracle Released
556203
Alison Holloway has announced that there's a new version of the Zend Core for Oracle out on the streets and can be downloaded here.    Zend have just released a new version of Zend Core for Oracle, the prebuilt stack of Oracle Instant Client, Apache and PHP. It's version 1.5 and now has an optional installation of Apache 2.0.59. It used to automatically install Apache 2 whether you wanted it or not, but now you can use an existing web server, either Apache, IIS, or Oracle's HTTP Server.    It's now using PHP 5.1.6, the latest OCI8 extension (Oracle's PHP driver), and Oracle Instant Client. This stack has a native installer, and it's available on Linux, AIX, Solaris and Windows.    You can get complete details on the package from this page on the Zend webstite including highlights and the system requirements to get it up and running.
431277
The Zend Developer Zone (and Zend) are running a new contest where you could win yourself a free copy of their popular Zend Studio IDE.   It's a very poorly kept secret that Zend is working on the next generation of Zend Studio. They must be getting down to the 'fit and finish' pieces of the project because my buddy Yossi wrote me and asked me to enlist the help of the PHP community at large. So here's his request. The Zend Studio team needs your help. They are looking for a code snippet to showcase the syntax highlighting and debugging capabilities of Zend Studio.    They're looking for certain types of code snippets and a list of the criteria are included in the ZDZ post. The deadline's at at midnight (Pacific) on July the 26th, so get those snippets together and get them sent off for your chance to win!
399183
A release announcement concerning the latest version of the Zend Core has been posted over on the Zend Developer Zone today:   Zend Technologies, the PHP company, today announced a new version of Zend Core. Zend Core 2.0 is based on PHP 5.2.1 and complements PHP with enhancements to improve development, deepen database support, enhance Windows integration and provide enterprise-class support. Zend Core is available for free and can be downloaded at www.zend.com/core.   Updates in this latest version including better Windows performance/reliability, Zend Enabler, the inclusion of the Zend Framework, MySQL 5.0 and bundled drivers for databases from IBM, Oracle, and MySQL. There's even Mac OS X support built right in.   It's free and simpel to set up, so head on over and give it a try...
398928
Well, the official announcement has been made and the Zend Developer Zone has the scoop on the latest release of the Zend Framework - Preview Release 0.6.0.    This represents a watershed for Zend Framework: we have passed the halfway point. We decided to advance the version number more than the customary "one-tenth" increment.   We are at a phase in which we are focused on finishing the components of the product. As we are approaching a state of feature-completeness, a Beta Release, and then the General Release of version 1.0, we have created a more precise roadmap for the scope and schedule of upcoming preview releases of Zend Framework.    Updates in this edition include:  Lucene-compatible search engine query language Improved Session-handling design Improved XmlRpc client and server Emerging components for I18N, Getopt, Mail folders, and others. Solutions for 126 bugs and feature enhancements, recorded in our issue tracker.    You can read up about all this and more on the Zend Framework Wiki home page.
492715
Here's what was popular in the PHP community one year ago today:Community News: PHP 5.2.1 ReleasedZend Developer Zone: Zend_Acl / Zend_Auth example scenarioJSLabs Blog:  5 tips for creating high performance web appsRob Allen's Blog: Modules (Zend Framework)Alexander Netkachev's Blog: How to use Zend Framework Controller/Action approach?DevShed: Using Abstract Factory Classes in PHP 5 to Work with Online FormsWebCheatSheet.com: Two New Tutorials - Database Export & Sending EmailIlia Alshanetsky's Blog: Month of PHP BugsWindows Skills Blog: Using SQLite as a database backend for a lightweight serverCommunity News: DreamStats "rootpath" File Inclusion Vulnerability IdentifiedPHP.net: PHP Manual UpdatesCommunity News: MySQL native driver for PHP - mysqlndAlexander Netkachev's Blog: Controller/Action versus Folder/PageSymfony Project: Online doc interface improvedFelix Geisendorfer's Blog: Making error handling for Model::save more beautiful in CakePHP
765546
On the Zend Developer Zone, there's a new tutorial looking at one of the unsung heroes of the web development world - one that, when you need it, it does what it does well - SQLite.   Is a full-blown database server even necessary for most PHP applications? What about a data-driven website like a blog or a simple family photo album or message board? In these and may other cases, the small, simple, and extremely powerful SQLite may be all you need. Let's take SQLite out for a test drive and see how it performs, find some of the quirks you might run in to, and how to get the most use out of it.   They talk about SQLite being a "staple" in PHP for a while now and how PDO plays so well with it. They move on to the code quickly, giving a simple example of how to create a database, and table, and inserting content into the latter.    Other more advanced features are discussed - data types, speed of queries, using transactions, and cleaning up the code to really make it fly. They even talk about "user defined aggregate functions", a method to make running a set of data through the same processes over and over a snap.
264910
Scott Mattocks, like so many others, has just reciently recieved notification that he's been accepted as a speaker for the Zend/PHP Conference & Expo this fall. He talks more about his speech in his latest post.   My session, "Consusming Web Services with PHP-GTK 2&#8243; will be a look at how to turn a web services API into a desktop application. I only have fifty minutes so it won't be very heavy on implementation details. Instead it will look more at representing different data structures, collecting different types of data and how creating a desktop application can make life easier for the company and the end user.   Scott joins other speakers for this great event, including speakers like Ilia Alshanetsky, Wez Furlong, and Zeev Suraski. Be sure to check back on the Zend site soon to see when Scott and others' talks will be held.
557856
Over on the Zend/PHP Conference and Expo site, they've formally announced the official schedule of events for the conference, giving times and dates for each of the talks.    Day One will see talks on: XML/Web Services, Best Practices, Extending PHP, and Security talk. You'll also be able to take the "Crash Course" before the Zend PHP5 Certification test in a two part series. Day Two is jammed with even more PHP goodness with talks covering: Scalable PHP Applications, eBay Web Services, a PHP case study, a great Panel Discussion, Ajax and Web Services, working with the Zend Framework, and Speeding up PHP with Oracle. Day Three has talks covering: Moving to PHP5, Moving an Enterprise to PHP, PHP/Rich Internet Applications, PDO, and PHP Lifecycle Management. Day Four (finishing things up) is shorter with talks on: Unicoding with PHP6, Consuming Web Services with PHP-GTK2, Testing with PHPUnit, Developing PHP on Windows, and the closing keynote from Robert "r0ml' Lefkowitz   And, of course, any time after the first day, you can take the PHP5 Certification Exam instead of attending one of the sessions.   Haven't signed up yet? You can reserve your spot today and get in on all of the PHP goodness a presented by some of the best speakers around. Unforutnately, the Early Bird Special as passed, but check out the Registration page for all of the details on prices.
565362
Popular posts from PHPDeveloper.org for the past week:DeveloperTutorials.com: Writing an Email Autoresponder Script with PHPJaybill McCarthy's Blog: 10 PHP Myths DispelledIBM developerWorks: Mastering regular expressions in PHP, Part 1Job Posting: OmniTI Seeks PHP Talent (Brooklyn, NY)Zend Developer Zone: php|architect Announces 'Programming with the Zend Framework'DeveloperTutorials.com: Create a Facebook Application With PHPRob Allen's Blog: New Zend Framework Blog/WebsiteMichael Kimsal's Blog: Ecommerce system ideasJob Posting: Buildersite.co.uk Seeks PHP Programmer/Web Developer (Central London)Zend Developer Zone: Debugging PHP applications with xdebug
295818
In a new note today, Matthew O'Phinney shares some of his experience as being asked to head up the MVC team for the Zend Framework, including some of the changes that have been made.   The experience has been incredibly rewarding, however, and I've had the chance to pick the brains of and work with some top-notch developers in the process. In the next week or so, we'll be releasing version 0.6.0 of the framework, and it will include much of my work in the MVC components as part of the core distribution.   Some of the changes he lists include:  changes that promote greater flexibility and testing controller classes are now unit tested the introduction of the request and response objects a router is no longer needed the ability to push parameters into the front controller  He also gets into a bit of detail on the Response object - what it is, how it works, and how you can set up your own custom versions of it. Check out the full post for more information.
536363
Matthew O'Phinney has posted the slides from a New York PHP User Group meeting that Mark de Visser (of Zend) and he spoke at:   Mark presented information on Zend's development stack and toolset (which I entirely missed, as I was still in transit), and I came in to give an overview of Zend Framework.   Matthew posted the slides right to his blog. They're in a browser-based slideshow system that will launch wen you double-click on the index file.
540441
Aaron Wormus is back today on the Zend Developer Zone with another in his "Hidden Gems" series. This time, he takes a look at the "Zend Plumbing", those bits of connective code that help you make your Zend Framework applications work.   The functionality that he covers in this article are some of the min parts that a lot of ZF coders use every day and might not know it:  the Zend class (providing a suite of helper methods) built in Wrapper functions:  loadFile loadClass loadInterface isReadable dump exception  the Zend registry  Each of these is briefly described with some sample code for the loadFile, loadClass, exceptions and the Registry to give you an idea of how to use it all. As always, you can check out the Zend Framework website for all the details on each of these functionality bits.
654789
Padraic Brady has posted today about a subclass of the Zend_Loader package (in the Zend Framework) he had written up to handle Dependency Injections - it was submitted but ended up being replaced with a Zend_Di component instead.   I realised someone had proposed a novel new component called Zend_Di, and that small change was since accepted by Federico into his DI buster. This is a quick overview with very simple use cases - read the full proposal for even more gory details about your object innards using DI.   He talks about what DI (dependency injection) is and what it can be used for and includes a simple example set around a controller in the framework that uses the Zend_Di component to make a "mock Zend_Mail" that can be used in testing too. Examples of these sorts of tests (with PHPSpec) are included too.
437031
In a new post today, P&aacute;draic Brady takes a look at the OpenID library included in the Zend Framework and his own efforts to create functionality of his own.   Here in the present, everyone I work with is all too aware of OpenID. [...] Enter the Zend Framework. If you've ever looked under the hood of the JanRain PHP-Openid library you'll notice they implement all of this without a single dependency on PEAR or other external classes.   He notes that this application of the "Not Invented Here" method that the Zend Framework follows might not be the best when there are already plenty of libraries out there that help with this exact functionality. He mentions a PEAR class that helps with it, but is written in PHP4 and hasn't quite been optimized.
76218
As posted over on the Zend Developer Zone, there's a walk-through that's been posted for the just-released version of Zend's editor - Zend Studio 5.5.   Earlier this month, I posted the release announcement for Zend Studio 5.5. Today, I got an email from my friend Avigail pointing me to a new web cast recorded by Yossi Leon the Product Manager, Zender, and all around nice guy has released a web cast walk through of some of the new features in this latest release.   The webcast shows off features like the Java code completion, Zend Framework code completion and integration functionality, and Zend Platform integration. If you've been looking around for a new IDE to work up code in, give the demo a look and see what you think.
485840
P&aacute;draic Brady continues his series on working with Complex Views in the Zend Framework with this new article - part seven focusing on the Zend_View Enhanced method.   It's been a long, and hopefully interesting, road to Part 7. In this concluding entry to the long running, and oft delayed, "Complex Views with the Zend Framework" series I introduce the Zend_View Enhanced Proposal for the Zend Framework, elaborate on its operation, and provide some opinions on the ongoing debate over its implementation.    In this final entry of the series, he recaps previous concepts (like Partials/Layouts/Controllers/Placeholders) and how far reaching the Zend_View Enhanced component is. He also includes some of the helpers and interfaces he's proposed for the module including:   Zend_View_Helper_Partial Zend_View_Helper_Controller Zend_View_Helper_HeadScript Zend_View_Helper_Doctype Zend_View_Helper_HeadStyle   He takes each of the concepts mentioned above and applies these different helpers/interfaces inside them, illustrating with some sample code as needed.
188378
Edin Kadribasic has posted some benchmarks he's created from the Zend bench.php tool on the latest build he's created with the new version of Visual Studio from Microsoft.   Here is the comparison of running Zend/bench.php from the PHP source using VC++ 8.0 (Visual Studio 2005) and VC++ 6.0. The test was done on my Lenovo laptop with Celron M 1.6 GHz processor and 1.5 GB ram.   Overall, the differences are pretty minimal, but there are a few places that stand out and have more of a variance than the others (like the 12% difference in the "simplecall" test). Check out the post for the full list of the benchmark results.