International PHP Magazine: Poll: Which is the Best Tip for Creating a Web Application in PHP?
622401
The International PHP Magazine has posted results from their latest poll conducted over this past week asking which, of their given options, is the best helpful hint for creating a web application in PHP.   Two of the options ranked higher than the rest with one (Page/object caching) coming out on top of the other (Don't save performance testing for the end of the project). The remainder of the votes were divided pretty evenly between the last three options: "Use multi result set queries to your database", "gzip compression", and "Tune your web server".   While you're in the polling mood, you should check out this week's new poll that wonders which of their options might be the biggest hindrance to PHP5's adoption in the community.
220615
The International PHP Magazine has published the results of this past week's poll that asked "Which is truest?" (or "which of the options given about PHP is the most correct).   The International PHP Magazine conducted a poll over the week, asking for your opinion regarding the truest statement. The poll results with the respective percentages are as shown in the screen cast.   Of the options given, only one stood out above the rest - "PHP is Easy to Learn" - definitely a true statement. As far as the rest, they were close, but "PHP code gets embedded in HTML pages" came in second.   Be sure to check out the new poll question for the week - "You Did Not Know That..." (selecting which of the little known facts about PHP you didn't know).
661935
In this new post to his blog, Richard Heyes talks about an example he's come across of PHP being used as backend behind a large marketing project:    I recently read an interesting example at Neil Shearing's internet marketing strategies blog of combining .NET desktop software with a PHP backend.   We all know PHP is often slated by "real programmers" as a scripting language only useful for kiddie's home pages, and its nice to see a serious marketer choosing PHP to power the backend to a serious piece of viral software with the potential to go load-mad.    Richard also points out some of his experience trying to market his software and which of his customers are the ones that would provide the most return (the ones looking for updates) and how he can gather their information more productively to further his project's goals.
756797
Here's what was popular in the PHP community one year ago today:PHP-Tools Blog: New releases of patTemplate and patFormsPrism-Perfect.net: PHP Tag Cloud TutorialPHPit.net: Building a simple MVC system with PHP5Alan Knowles' Blog: Code Reviewing.Nefarious Designs: Object-Oriented PHP Part 1: DefinitionWaxJelly Blog: Using PHP to make a MySQL "abstraction layer"php|architect: Introduction to PHPUnitNefarious Designs: Object-Oriented PHP Part 2: RelationshipsJohn Mertic's Blog: PHP Windows Installer updated for PHP 5.2.0RC2 and moreDevShed: Reading, Writing and Creating Files in PHPPHPKitchen: Seagull 0.6.0 ReleasedThinkPHP Blog: Make the download of large files with PHP (and lighty) very easyPeter Goodman's Blog: Observers and DispatchersRyan Malesevich's Blog: WP Plugins: WP-ChunkPHP.net: PHP 5.1.6 Released
466648
Stefan Koopmanschap has pointed out an interesting article over on the CIO magazine website that has some in the PHP community a bit up in arms about comments it makes towards the language.   The article, "You Used PHP to Write WHAT?!", covers the basics of the language - its status in the web programming world, the functionality it offers and the database interfaces it includes. They also include a hit list of reasons PHP is popular and why it's a good choice for your project.   Then things get a little strange - they move from their PHP praise to three things that have more to do with unresearched "facts" than the reality of the language:   Security and PHP Working with PHP and the shell Scaling and PHP (in enterprise environments)   These incorrect assumptions have lead to many comments both from the PHP community and from users of other languages (like Java and ColdFusion) sharing thoughts on the contents of the article and the language in general. Check out the article's comments to see for yourself.
521521
The results of the latest poll from the International PHP Magazine are in. The question this time asked which, of the options given, were your favorites in the Smyfony project's feature set. There was a clear winner above all of the others - the scaffolding that it makes so simple.   Some of the other options that were included but didn't get nearly as many votes were:  Simple templating and helpers Multilingualism and I18N support Object model and MVC separation Ajax support  Following at a distant second was the "Object model and MVC separation" choice (and to others, "Enterprise ready" and "Ajax support" nipping close at its heels).   Be sure to cast your vote in this week's poll that asks your opinion on some of the rules that the PHP Throwdown has set in place. Vote for the one that you think fits best with the spirit of the competition.
493955
Tony Bibbs takes a look at an increasingly popular bit of functionality in PHP5, the SOAP extension, and notes that it still has a "ways to go".   In my latest round of web services work in PHP5 I was creating a PHP5 client that interacts with our Java-based ERP. The client needs to be a combination of a couple of WSDL's into one, nice, compact and powerful client. It should be noted this client will be distributed via the State of Iowa PEAR channel so it will undoubted by used by other project in our organization and throughout state government so the result needs to have a lot more fit-and-finish than would be typical.   He mentions his expectations for PHP's usage of the protocol, including the automatic generation of variables/methods/etc to help the developer use the remote application easier.
185572
On the ProDevTips.com website, there's a new tutorial (part one of a series) that walks the developer through the integration of the Zend Framework, some Ajax functionality and Smarty to create a feed reader.   In this series I will walk you through the code of a site that uses only Ajax and Scriptaculous to handle it's completely windowed interface. Making an interface like this is not really good design, it's only done here for the sake of teaching. It is kinda cool though. Especially if you have a big screen.   The source code is available for download and having it makes the installation and setup of the system much simpler. With it, you're only about fifteen steps away from getting the application up and running.
576895
Here's what was popular in the PHP community one year ago today:Symfony Project: Book preview: read the Unit Tests chapterWebCheatSheet.com: Secure File Upload with PHPMichi Kono's Blog: The Best PHP Book Out ThereThe Bakery: Basic User Authentication in (CakePHP) 1.2.xPHPBuilder.com: Dynamic XML with PHPDavid Coallier's Blog: Zend_Db Without PDO part #3 (SVN Repository)?Community News: PHPLondon Conference 2007 AnnouncedMatthew O'Phinney's Blog: Overloading arrays in PHP 5.2.0Ilia Alshanetsky's Blog: 5.2.1 RC3 Released for testingJob Posting: Telio Telecom AS Seeks Senior Web Developer (Oslo, Norway)The Bakery: LightTPD and CakePHP setup in subdirectoriesJob Posting: Yahoo! Seeks Address Book Front-End Engineer (Sunnyvale, CA)HowTo Forge: PHP Programming BasicsJob Posting: Blue State Digital Seeks PHP/AJAX developer for politcal/tech consulting (Boston, MA)Zend Developer Zone:  AJAX Chat Tutorial Part 7 : Usability Improvements
635920
Popular posts from PHPDeveloper.org for the past week:Padraic Brady's Blog: Complex Views w/Zend Framework - The Final Chapter: ZFE & Zend_Layout in Core!php|architect: Stuff your stockings: single issues 30% offDeveloperTutorials.com: How to Install PHP 5 on LinuxStoyan Stefanov's Blog: Fancy FormattingSymbianOne.com: Your S60 Web server gets a boostAndreas Gohr's Blog: MySimple.php - A lightweight PHPMyAdmin substituteNessa's Blog: Working with Permissions in PHPSymfony Blog: Symfony 1.0.10 is OutMatthew Turland's Blog: Web Scraping Article PublishedJan Lehnardt's Blog: REST Controller for PHP Applications
484028
The O'Reilly PHP Devcenter has a new article posted seeking to help you out with your form handling with a listing of several tips to get started.
138246
Here's what was popular in the PHP community one year ago today:Clay Loveless' Blog: Monitor PHP Extension Releases with Y! PipesCommunity News: New PHP5 Framework Release - WebMeshJob Posting: HedgeCo Networks Seeks Web Design/Programming Intern (Palm Beach, FL)Community News: FirePHP Firefox PHP ExtensionWeb Development Blog: Dynamic thumbnails from websitesSebastian Bergmann's Blog: phpOpenTracker Logo ContestJob Posting: Yahoo! Seeks PHP/LAMP DevelopersRob Allen's Blog: Zend Framework Tutorial for 0.7Hannes Magnusson's Blog: PHP.net frontpage changesZend Developer Zone: PHP in Action - Chapter 7, Design Patterns. Part - IJob Posting: WAMU 88.5, American University Radio Seeks Web Developer (Washington, DC)Richard Lord's Blog: Managing 404 errors in the Zend FrameworkTerry Chay's Blog: Clever HTTPDaniel Krook's Blog: A DB2 driver for CakePHPZend Developer Zone: PHP: Performance, Scalability, and Web Services Podcast
662669
In this new post to his blog today, Tim shares some of the tools that he uses to develop his PHP applications (including supporting the CodeIgniter project).   IÃ¢ÂÂve been asked on several occasions to spill the beans on my development environment. Sadly, itÃ¢ÂÂs probably not the easiest setup - but it works for my stubborn mind.   Applications included in his list are things like PHP Eclipse, CuteFTP, XAMPP and Subversion. He also mentions a Firefox extension, Devboi, that offers quick access to several different reference manuals on the web.
115616
Ivo Jansch is very happy to announce that it's official - he will be authoring a book for php|architect all about PHP in the Enterprise:   It will be one of the first books about PHP that will not cover PHP code. It is loosely based on my 'enterprise PHP development' talk at the Zend UK Business Conference last year. It will cover the entire development lifecycle of a software project, but targeted at PHP development teams.   He points out that the first version of the book will be handed in in March so ideally it will be released soon after that. He's also open to ideas/content suggestions/etc that you might want to post to his blog for consideration.
53814
Cal Evans has posted his notes from the (just passed) Web Builder 2.0 Conference that happened over in Las Vegas. PHP had its presence there through Cal's "PHP Powers Mashups" talk and others like Chris Shiflett.   There was plenty to see and do at the conference besides PHP and Cal highlights just a few:  AJAX Optimization talks  An overview of some Flickr Stats Google's mashup offerings An introduction to  and some talk of benchmarking Ajax  Check out the full post though - it's jam-packed with links and some great event information.
451170
The International PHP Magazine has posted the results for this week's poll that asked which, of the options given, was what made the CodeIgniter framework the best.   There were only four options this time:   Saves Time and Code for Simple things Based on MVC pattern Easy to Extend Flexibility to create own libraries and helpers   Coming in in a close race for second and first were the "flexibility" and "saves time" options (with the first beating the other by less than 2 percent).   Be sure to check out and cast your vote in their latest poll posted this week that asks "What's the best way to do QA in PHP?"
366947
Lukas Smith is sending a wakeup call to the internet providers and web hosters out there - get involved in the PHP community!   We do not seem to have any ISP's active inside the PHP community. This is kind of odd, considering that PHP seems to be driving the business of hosters quite a bit. Why have none of them decided that PHP is important enough for their business that its worthwhile to ensure that their interests are taken into account?   He makes the suggestion of passing along the suggestion to bosses/co-workers/anyone who'll listen about getting involved. Suggested places to start would be as a part of the testers group or even contributing to the migration guide.