BrewBlogger Version 2.3.2 - The Browser-Based Homebrew Logging Solution
http://www.brewblogger.net/
BrewBlogger 2.3.2 is a easy to set up, easy to use, browser-based homebrew logging and calculation suite. It is a PHP/MySQL-based system that provides today's brewer not only a fast and easy way to record their brewing activities, recipes, and awards, but also forum to share their zymurgistic efforts and expertise with the homebrewing community around the world.
BrewBlogger Version 2.3.2 - The Browser-Based Homebrew Logging Solution
http://www.brewblogger.net
BrewBlogger 2.3.2 is a easy to set up, easy to use, browser-based homebrew logging and calculation suite. It is a PHP/MySQL-based system that provides today's brewer not only a fast and easy way to record their brewing activities, recipes, and awards, but also forum to share their zymurgistic efforts and expertise with the homebrewing community around the world.
sabredav - SabreDAV is a WebDAV framework for PHP - Google Project Hosting
http://code.google.com/p/sabredav
SabreDAV allows you to easily add WebDAV support to a PHP application. SabreDAV is meant to cover the entire standard, and attempts to allow integration using an easy to understand API.
(Re)installing PHP 5.3 on Mac OS X — justin hileman dot info
http://justinhileman.info/article/reinstalling-php-53-on-mac-os-x
So you develop PHP 5.3 on a Mac? Mebbe you, like me, are a fan of Symfony2? Then you might have noticed a few deficiencies in the pre-loaded version of PHP 5.3 on your computer. Here’s how to …
Tiny Tiny RSS - UpdatingFeeds - Tiny Tiny RSS
http://tt-rss.org/redmine/wiki/tt-rss/UpdatingFeeds
This page explains various methods to update feeds with tt-rss and caveats involved. You have to setup one of this methods before you can start using tt-rss properly, otherwise your feeds won't be updated.
DirCaster :: "Instant RSS!" :: RSS Broadcasting from a Directory: Podcasting, VODcasting, and more!
http://www.dircaster.org/index.html
DirCaster is a PHP script that allows one to very easily start Podcasting MP3 files from their web host. This allows original content creators to easily provide a feed for the Juice Podcast Receiver, jPodder, and other "podcatching" software. The feed is also fully iTunes compliant!
PHP: rfc:builtinwebserver [PHP Wiki]
http://wiki.php.net/rfc/builtinwebserver
Therefore, it is natural that CLI version of PHP has a feature that the binary itself can be a web server.
Behat - BDD in PHP
http://everzet.com/Behat
Behat was inspired by Ruby's Cucumber project and especially it's syntax part (Gherkin). It tries to be like Cucumber with input (Feature files) and output (console formatters)
PHP and Memcached: The state of things
http://brian.moonspot.net/php-memcached-issues
"Memcached is the de facto standard for caching in dynamic web sites. PHP is the one of the most widely used languages on the web. So, naturally there is lots of interest in using the two together. There are two choices for using memcached with PHP: PECL/memcache and PECL/memcached. Great names huh? But as of this writing there are issues with the two most popular Memcached libraries for PHP. This is a summary of those issues that I hope will help people being hurt by them and may bring about some change."
NGINX + PHP-FPM + APC = Awesome
http://interfacelab.com/nginx-php-fpm-apc-awesome
"The following guide will walk you through setting up possibly the fastest way to serve PHP known to man. If there is a faster way, I’ve not yet found it climbing through zillions of blog posts out there on the subject. In this article, we’ll be installing nginx http server, PHP with the PHP-FPM patches, as well as APC. The end result? Pure awesome."
MojoMotor : The Publishing Engine that Does Less
http://mojomotor.com
"MojoMotor is a simple publishing engine that lets you keep your site fresh."
Using SimpleXML with HTML | drewish.com
http://drewish.com/content/2007/08/using_simplexml_with_html
"PHP 5's SimpleXML module is one of the the biggest reasons to upgrade to 5. If you're parsing RSS feeds or the results of webservice requests it works beautifully and saves a ton of time. The only problem with it is that it'll only load valid XML. I banged my head against it for way to long before coming up with the following:"
Kohana v2.x - Bug Report #2766: xss_clean() doesn't handle attribute injection - Kohana Development
http://dev.kohanaphp.com/issues/2766
"Added by Rasmus Lerdorf"
[#THRIFT-682] PHP extension doesn't compile on Mac OS X - ASF JIRA
http://issues.apache.org/jira/browse/THRIFT-682
"The PHP Thrift extension doesn't compile on Mac OS X, because it's missing byteorder.h.
The attached patch works around this issue, but probably isn't the correct implementation. I imagine that it needs to be integrated into autoconf, but it gets the extension compiling for now."
Bad Nomenclature » Blog Archive » A rant about PHP compilers in general and HipHop in particular.
http://blog.paulbiggar.com/archive/a-rant-about-php-compilers-in-general-and-hiphop-in-particular
"One saving grace is that they didn’t patent it. I have an email in my inbox from one of the HPHP developers saying he couldn’t talk to me about the compiler because they might patent it. That’s pretty shitty. Thank god they open-sourced it instead [9]. It sounds like it was a bit touch and go for a while."
Displaying PHP APC Cache Information
http://www.electrictoolbox.com/apc-php-cache-information
"APC is the Alternative PHP Cache, which is a free, open, and robust framework for caching and optimizing PHP intermediate code. I posted about how to install APC on Linux a couple of days ago, and will now look at the apc.php script which comes with APC and shows information about how much of the cache is being used, what files are being cached, the number of times they've been accessed etc."
PHP Advent 2009 / You Don’t Need All That
http://phpadvent.org/2009/you-dont-need-all-that-by-marcel-esser
"The point I am trying to make is we’re getting a little crazy with our architectures. These days, we write PHP just like Java, but it’s not Java. It works completely differently, and we shouldn’t try to force patterns that aren’t necessarily the best fit. You don’t need all that. Just write good code."
Ralph Schindler - Dynamic Assertions for Zend_Acl in ZF
http://ralphschindler.com/2009/08/13/dynamic-assertions-for-zend_acl-in-zf
"In plain English, what developers want to be able to do is be able to design assertions that can accept application models that implement the Resource or Role interface, and be able to apply some dynamic or custom logic to assess whether or not the given role has access to the given resource. ... For the purposes of this example, we’ll take a simple concept: a user needs to be able to only edit their own blog post. The user in this case, would be our applications model for users. The actual class will implement the Zend_Acl_Role_Interface. We will also have a BlogPost model which will serve as the resource in question, thus implementing the Zend_Acl_Resource_Interface"
Twig - The flexible, fast, and secure template language for PHP
http://www.twig-project.org
"When it comes to template languages in PHP, many people will tell you that PHP itself is a template language. But even if PHP started its life as a template language, it did not evolve like one in the recent years. As a matter of fact, it doesn't support many features modern template languages should have nowadays"
Templating Engines in PHP - Fabien Potencier
http://fabien.potencier.org/article/34/templating-engines-in-php
"So, you think PHP is a templating engine? So did I... for a very long time. But recently, I changed my mind. Even if PHP can be used as a templating engine, the syntax is just plain ugly as a template language."
HookPress: Webhooks for WordPress
http://mitcho.com/blog/projects/hookpress-webhooks-for-wordpress
"I recently have spent a little time putting together a new WordPress plugin called HookPress. HookPress lets you add webhooks to WordPress, letting you easily develop push notifications or extend WordPress in languages other than PHP."
TaskFreak! web based task manager / todo list written in PHP
http://taskfreak.com
"TaskFreak! is a simple but efficient web based task manager written in PHP."
Face detection in pure PHP (without OpenCV) - Maurice Bloggue
http://svay.com/blog/index/post/2009/06/19/Face-detection-in-pure-PHP-(without-OpenCV)
Surprised the code is so short. "Lately, I've been looking for ways to detect faces in photos with PHP. Nowadays, face detection is built in many consumer products (camera obviously, but also Google and iPhoto), and seems to be a pretty common job. So I expected to find many solutions for doing it with PHP. Surprisingly, the only one I could find is OpenCV, an opensource lib that was originally developed by Intel. OpenCV seems to perform well but you need to be able to install it on your server. In my case, I wanted to have a pure PHP solution, so it can work with most hosts."
Using JavaScript in PHP with PECL and SpiderMonkey
http://devzone.zend.com/article/4704-Using-JavaScript-in-PHP-with-PECL-and-SpiderMonkey
"SpiderMonkey support in PHP comes through PECL's ext/spidermonkey extension, which is maintained by Christophe Robin, and provides an object-oriented API for accessing the SpiderMonkey library. Although this extension is currently in beta, it still allows you to do some fairly interesting things, including registering and using variables, functions and classes from PHP in JavaScript."
Digg the Blog » Blog Archive » Introducing Digg’s IDDB Infrastructure
http://blog.digg.com/?p=607
PHP_CodeSniffer
http://pear.php.net/package/PHP_CodeSniffer
"PHP_CodeSniffer tokenises PHP, JavaScript and CSS files and detects violations of a defined set of coding standards."
kohanaqueue - Google Code
http://code.google.com/p/kohanaqueue
Everything You Need to Get Started With CodeIgniter - NETTUTS
http://nettuts.com/tutorials/php/codeigniter-basics
"CodeIgniter is a web application framework for PHP. It enables developers to build web applications faster, and it offers many helpful code libraries and helpers which speed up tedious tasks in PHP. CodeIgniter is based on a modular design; meaning that you can implement specific libraries at your discretion - which adds to the speed of the framework. This tutorial will attempt to show you the basics of setting up the framework, including how to build a basic hello world application that uses the MVC approach. "
Advogato: Blurring of MVC lines: Programming the Web Browser.
http://advogato.org/article/993.html
I think this whole "abstract the browser away behind my favorite language" thing is kind of batshit insane. The problem is, though, I've yet to think out a well-articulated argument against it and the arguments for seem very compelling. Of course, I also happen to *like* JavaScript. "Only by going the whole hog - fully into Javascript, augmented by Compiler Technology such as GWT and Pyjamas (and more specifically Unity) that allows both the Web Server and the Web Client to be programmed in exactly the same language - can the MVC approach be properly implemented and the user's expectations be satisfied, and thus both the developers' and the user's lives made easier. Gmail is the quintessential example of how this "whole-hog-Javascript" MVC approach can be achieved successfully. "
Woork: 20 Great PHP frameworks for developers
http://woork.blogspot.com/2008/11/20-great-php-framework-for-developers.html
"Take a look at this list with 20 great PHP frameworks and suggest that you prefer or a new link to a framework not included into this list."
mitcho code Yet Another Related Posts Plugin
http://mitcho.com/code/yarpp
"Yet Another Related Posts Plugin (YARPP) gives you a list of posts and/or pages related to the current entry, introducing the reader to other relevant content on your site."
PHP: rfc:namespaceseparator [PHP Wiki]
http://wiki.php.net/rfc/namespaceseparator
Redo The Web » Designing a CMS Architecture
http://redotheweb.com/2008/09/19/designing-a-cms-architecture
"Start changing one single line of code in an application build on top of Drupal or ezPublish, to name only the two major ones, and you are in trouble. The moment you need something that is not natively supported, you enter the Dark Zone of CMS hell. You are going to spend a lot of money on development. You will never see the end of the tunnel. That is, until someone says, a few years from now, “Do we need all that crap? Let’s build something that fits our needs and that actually works”.Given number of available open-source CMS solutions, building one on your own sounds like a stupid idea. But if your website is 50% content management and 50% something else, you probably need to start with a web application framework like symfony or Django, rather than a CMS. These frameworks provide plugins that do part of the Content Management job already, so creating a CMS today is like assembling Lego bricks to build something that exactly fits your needs."
csrf_protect.php
http://simonwillison.net/static/2008/csrf_protect.php.txt
"This class adds CSRF protection to existing PHP applications that make use of PHP's session support for authentication. If you are writing an application from scratch you shouldn't use this; it's designed to protect legacy apps that were not built with CSRF in mind."
PHPTAL :: Template Attribute Language for PHP
http://phptal.motion-twin.com
"PHPTAL is a templating engine for PHP5 that implements brilliant Zope Page Templates syntax"
Matthias Georgi - Commenting system with lightweight JSON store
http://www.matthias-georgi.de/2008/9/commenting-system-with-lightweight-json-store.html
"As I wrote this blog engine, the need for a commenting system arose and I reflected about a small and simple commenting system with just a flat file JSON store. This is my solution, which can be used on any static page on a server with PHP support."
jQuery PHP library
http://jquery.hohli.com
"jQuery-PHP is a PHP library that allows to tie jQerry with PHP most natural way. You don't need to think in terms of transmission, parsing and other boring staff. Now you have a bridge that brings DOM right onto your server :) and you can ealisy manipulate it in jQuerry-style way." This seems like one of the worst ideas - maybe it's just me, but "shortcuts" and other encapsulations of client-side JS within server-side code-generation in PHP / Ruby / Python / Perl / etc seems like one of the worst forms of magical obfuscation there is in webdev. Of course, I also feel the same way about most psuedo-ORM SQL / database abstractions.
Gregarius - Devlog - Gregarius 0.6.0
http://devlog.gregarius.net/2008/07/30/gregarius-060
Database design and CakePHP (Articles) | The Bakery, Everything CakePHP
http://bakery.cakephp.org/articles/view/database-design-and-cakephp
"First of all you need to forget you are designing a database!" That, straight off, gives me the shakes.
PHP: Using Phar Archives - Manual
http://php.net/manual/en/phar.using.php
"Phar archives are similar in concept to Java JAR archives, but are tailored to the needs and to the flexibility of PHP applications. A Phar archive is used to distribute a complete PHP application or library in a single file. Unlike Java's implementation of JAR archives, no external tool is required to process or run a PHP Phar archive."
Home – Kohana: Swift, Secure, and Small PHP 5 Framework
http://www.kohanaphp.com/home.html
My current favorite PHP framework. Strangely, I found I hadn't bookmarked this already.
FirePHP - Firebug Extension for AJAX Development
http://www.firephp.org
"All data is sent via a set of X-FirePHP-Data response headers. This means that the debugging data will not interfere with the content on your page. Thus FirePHP is ideally suited for AJAX development where clean JSON or XML responses are required."
PHP-IRC, Modular PHP5 based IRC Bot
http://phpbots.org
"PHP-IRC is a modular IRC bot written in PHP5 with a combination of object based/oriented programming."
Mike Morgan - morgamic.com » Blog Archive » Profiling PHP with Xdebug and Webgrind
http://morgamic.com/2008/06/12/profiling-php-with-xdebug-and-webgrind
"Using Webgrind and Xdebug, you to tack on ?XDEBUG_PROFILE=true to any URL and view profiling information for that particular URL instantly."
Tales of Coding: Vienna + PHP (source code) + iUI
http://www.frozen-o.com/blog/2008/02/vienna-php-source-code-iui.html
Quick & dirty hack to expose the SQLite database maintained by the Vienna desktop news reader as a web-based feed reader.
ITC.mySQL-RasmusLerdorf-2007.04.26.mp3 (audio/mpeg Object)
http://cdn.conversationsnetwork.org/ITC.mySQL-RasmusLerdorf-2007.04.26.mp3
"Hear the story of the evolution of PHP from being a purely procedural language to its current state of a full-fledged object oriented language, from its creator Rasmus Lerdorf."
Make RTF with PHP : PHP - RTF File Generator : Create MS Word documents with PHP : Projects : Paggard.com : web programming technologies
http://paggard.com/projects/rtf.generator
"RTF Generator lets you create your own RTF files on web-servers, without any applications except PHP."
DerekAllard.com : CodeIgniter 1.6 hits the streets
http://www.derekallard.com/blog/post/codeigniter-16-hits-the-streets
"I’m very proud to announce the release of CodeIgniter 1.6, the kick ass open source web application framework for PHP developers working in the real world."
PHP: XSL - Manual
http://us3.php.net/xsl
"You can set an HTTP proxy for the XSLT document() function to use (as well as DTD external references) by setting http_proxy in the environment."
Ian Bicking: a blog :: What PHP Deployment Gets Right
http://blog.ianbicking.org/2008/01/12/what-php-deployment-gets-right
"Mostly because it lets two groups separate their work: system administration types (including hosting companies) set up the environment, and developer types use the environment, and they don’t have to interact much. "
» PHP, WordPress, Ruby, and DiSo | monkinetic Archive
http://redmonk.net/archives/2008/01/06/php-wordpress-ruby-and-diso
"Could an app like WordPress, easy for users of medium technical knowledge to run and customize, easy for developers to extend, and easy for hosts to provide, be written in Ruby? If so, how?"
Akelos PHP Framework, Akelos PHP Framework Features
http://www.akelos.org/akelos-php-framework-features
"The Akelos PHP Framework implements many features from Ruby on Rails "
PECL :: Package :: python
http://pecl.php.net/package/python
"This extension allows the Python interpreter to be embedded inside of PHP, allowing for the instantiate and manipulation of Python objects from within PHP."
Installing/Updating WordPress with Subversion « WordPress Codex
http://codex.wordpress.org/Installing/Updating_WordPress_with_Subversion
"Some people consider this to be much easier than following the standard WordPress installation and upgrade methods (downloading and unzipping archives, then using FTP to put them on your web host), and this article explains how to do it."
Install Apache 2 and PHP 5 with MacPorts | 2 tablespoons
http://2tbsp.com/content/install_apache_2_and_php_5_macports
"I'll mention a few of the other options and then share the steps I've used to install Apache 2 and PHP 5 with MacPorts."
Devthought - Guillermo Rauch’s Blog » WP-o-Matic. The Wordpress RSS Agreggator
http://devthought.com/wp-o-matic-the-wordpress-rss-agreggator
"WP-o-Matic makes autoblogging a snap by automatically creating posts from the RSS/Atom feeds you choose, which are organized into campaigns."
How to Fix CGI - majordojo
http://www.majordojo.com/2007/11/how-to-fix-cgi.php
"the goal of mod_perlite is to run single Perl scripts in the Apache process space, caching Perl bytecode as it goes, but flushing script memory after every request. Installation is also incredibly simple, and 100% analogous to PHP installation."
Taskpaper Web
http://hogbaysoftware.com/products/taskpaper_web
"A web implementation of TaskPaper. Primarily designed as a lightweight viewer for documents you have created in TaskPaper. It also provides rudimentary editing facilities for quick edits on the move."
XSL Cache - Trac
http://code.nytimes.com/projects/xslcache
"The XSL Cache extension is a modification of PHP's standard XSL extension that caches the parsed XSL stylesheet representation between sessions for 2.5x boost in performance for sites that repeatedly apply the same transform."
OAuth in PHP (for Twitter) - Laughing Meme
http://laughingmeme.org/2007/10/16/oauth-in-php-for-twitter
"Mike released HTTP_Request_OAuth today, so I spent a little while this evening coding up Service_Twitter as helper class for making OAuth authorized requests against the Twitter API."
RussellBeattie.com - Server Side JavaScript and the Universal Scripting Language
http://www.russellbeattie.com/blog/server-side-javascript-and-the-universal-scripting-language
"Think about the benefits of having a single scripting language that you can use reliably on the server, in browsers, for applications ... and scripting tasks ..., and also the same language for data encapsulation and transfer as well."
7 reasons I switched back to PHP after 2 years on Rails - O'Reilly Ruby
http://www.oreillynet.com/ruby/blog/2007/09/7_reasons_i_switched_back_to_p_1.html
"But I hope that this reaches someone somewhere thinking, “God our old code is ugly. If we only threw it all away and did it all over in Rails, it’d be so much easier!”"
RussellBeattie.com - OMGWTFBBQ: Open Source PHP5 News Reader
http://www.russellbeattie.com/blog/omgwtfbbq-open-source-php5-news-reader
"A few weeks ago I was bitching to Miker and Diego about Gregarious, the PHP based news reader we use and how insane it is to try to customize. It's one of those "classic" PHP apps which is just written by monkeys."
Filtering & Escaping Cheat Sheet - Pixelated Dreams
http://pixelated-dreams.com/archives/231-Filtering-Escaping-Cheat-Sheet.html
Nice cheat sheet, but looking at the semi-random names of all these functions it's no wonder that this stuff isn't just natural.
Chris Shiflett: My Top Two PHP Security Practices
http://shiflett.org/blog/2005/feb/my-top-two-php-security-practices
"I have decided to promote my Top Two PHP Security Practices, expressed in four words: Filter input Escape output"
PHP: Filter Functions - Manual
http://us2.php.net/manual/en/ref.filter.php
"This extension serves to validate and filter data coming from some insecure source, such as user input."
Wiki | CodeIgniter | CronScript
http://codeigniter.com/wiki/Category:Advanced::CronScript
"This is a clear cut & paste from a discussion on the forum about using the CI inside of a cron Script "
Updating Facebook status using PHP | Technologist For Hire
http://www.nexdot.net/blog/2007/04/20/updating-facebook-status-using-php
"This means that it HAS to be possible to update your Facebook from a program. Using nothing but cURL (or, in my case, PHP with the cURL extension), you can update your Facebook status"
HTML Purifier - Filter your HTML the standards-compliant way!
http://htmlpurifier.org
"HTML Purifier will not only remove all malicious code (better known as XSS) with a thoroughly audited, secure yet permissive whitelist, it will also make sure your documents are standards compliant, something only achievable with a comprehensive knowledg
PEAR :: Package :: Event_Dispatcher
http://pear.php.net/package/Event_Dispatcher
Amazon S3 plugin for WordPress : tan tan noodles - msg free since 2005
http://tantannoodles.com/toolkit/wordpress-s3
"This WordPress plugin allows you to use Amazon’s Simple Storage Service to host your media for your WordPress powered blog."
Template Engines
http://massassi.com/php/articles/template_engines
"In short, the point of template engines should be to separate your business logic from your presentation logic, not separate your PHP code from your HTML code."
J4P5: Javascript For PHP 5
http://j4p5.sourceforge.net
"J4P5 is a JavaScript interpreter written in PHP 5, that allows to run untrusted scripts in a sandbox on your server. It aims to implement most of Ecma-262 3d edition."
Photo Matt » On PHP
http://photomatt.net/2007/07/13/on-php
"None of the most requested features for WordPress would be any easier (or harder) if they were written for PHP 4 or 5 or Python. They’d just be different."
Why The Zend Framework is a Bad Idea - new information shows up here sometimes
http://cake.insertdesignhere.com/posts/view/18
"With a few notable exceptions, I tend to avoid speaking publicly about my feelings on the Zend Framework, for reasons which will become clear shortly if they aren't already."
Zend Framework, just get me started, okay? « Andries Seutens - Modern Web Development
http://andries.systray.be/blog/2007/06/18/zend-framework-just-get-me-started-okay
"If you are looking for a quick way to get started with the Zend Framework, then you should download this file."
GoPHP5.org - helping speed the transition to PHP 5.2 | GoPHP5.org
http://gophp5.org
"the listed software projects have all agreed that effective February 5th, 2008, any new feature releases will have a minimum version requirement of at least PHP 5.2.0."
Zend Framework
http://framework.zend.com
"A powerful high-quality open-source framework focused on developing modern Web Applications and Web Services"
Photo Matt » WP Contributors
http://photomatt.net/2007/06/07/wp-contributors
"Open source is about so much more than code and licenses."
Blitzaffe Code - PHP Classes - Jabber Client
http://code.blitzaffe.com/pages/phpclasses/files/jabber_client_52-11
"This is an event-driven Jabber client class implementation, allowing your script to connect to and interact with Jabber (XMPP) servers. This script was originally based on class.jabber.php, but has been almost completely rewritten (with permission from
Nanoweb - The PHP Web Server
http://nanoweb.si.kz
"Nanoweb is an HTTP server written in PHP, designed to be small, secure, and extensible."
~jk php shell
http://jan.kneschke.de/projects/php-shell
"While PHP is very forgiving on errors, it is weak on the debugging side. It was missing a simple to use interactive shell for years."
SourceForge.net: tumble: tumblelog like blosxom
http://sourceforge.net/projects/tumble
"tumble is a featherweight weblog engine in the grand tradition of blosxom, designed for tumblelogs."
PEAR :: Package :: Net_URL_Mapper
http://pear.php.net/package/Net_URL_Mapper
"Provides a simple and flexible way to build nice URLs for web applications."
rakaz - Make your pages load faster by combining and compressing javascript and css files
http://rakaz.nl/item/make_your_pages_load_faster_by_combining_and_compressing_javascript_and_css_files
"The script will intercept the attempt to retrieve something from the javascript directory and will notice that you want to fetch multiple files at once. It will then concatenate the requested files, compress it and send it as one to the browser."
PHPUnit - Trac
http://www.phpunit.de
"a member of the xUnit family of testing frameworks and provides both a framework that makes the writing of tests easy as well as the functionality to easily run the tests and analyse their results."
Writing Tests [PHP-QAT: Quality Assurance Team]
http://qa.php.net/write-test.php
"A phpt test is a little script used by the php internal and quality assurance teams to test PHP's functionality."
Quercus: PHP in Java
http://www.caucho.com/resin-3.0/quercus
"Quercus is Caucho Technology's fast, open-source, 100% Java implementation of the PHP language (requires JDK 1.5)."
Timing is everything: scheduling in WordPress - Development on a Shoestring
http://blog.slaven.net.au/archives/2007/02/01/timing-is-everything-scheduling-in-wordpress
"WordPress 2.1 brought with it a number of new features, one of which is a pseudo-cron scheduling framework."
O'Reilly Radar PHP Becoming Mainstream
http://radar.oreilly.com/archives/2007/04/php_becoming_ma.html
"We've noticed that one of the signs that a language is becoming mainstream (and perhaps being abandoned by the cutting edge developers) is that the For Dummies book becomes the top seller."
phpsh -- an interactive shell for php
http://www.phpsh.org
"phpsh is an interactive shell for php that features readline history, tab completion, quick access to documentation. It was developed at Facebook and ironically, is written mostly in python. It is open source."
Wordpress Mailhook Integration Script - Version 0.1
http://dogtoe.com/weblog/wp-mailhook.txt
Tinderbox Web Viewer - Notebook of Sand: J. Nathan Matias
http://www.rubberpaw.com/posts/tinderbo.html
"I have just finished the first beta of a Tinderbox web viewer. It's a series of PHP scripts ... which will load a Tinderbox file and recreate the Map View online."
Creating a server side del.icio.us badge with PHP - Ed Eliot
http://www.ejeliot.com/view-entry.php#post-comment
"As it's implemented in JavaScript it does have one or two accessibility drawbacks as well as being hard to integrate with my page theming system. This prompted me to investigate the feasibility of writing a server side version."
Ivan Uzunov Blog - Blog Archive - del.icio.us Tagometer Badge WP Plugin
http://www.ivanuzunov.net/delicious-tagometer-badge-wp-plugin
"This Word Press Plugin adds del.icio.us Tagometer Badge into your blog. The badge can be added in the side bar or after each post or page. "
Giles Bowkett: What If There Are No Gods?
http://gilesbowkett.blogspot.com/2006/12/what-if-there-are-no-gods.html
"Say further that the only difference between a company running Seaside, a company running Rails, and a company running PHP is that the Seaside company has huge balls, the Rails company has some balls, and the PHP company has no balls at all."
phpMyID
http://siege.org/projects/phpMyID
"phpMyID is a single user IdP, or "Identity Provider" for the OpenID framework."
Dean Edwards: A Perfect Port of Packer to PHP
http://dean.edwards.name/weblog/2006/12/packer-php
"Another port of packer. This time a PHP version by Nicolas Martin:"
ARC: ARC - RDF and SPARQL for PHP developers
http://arc.web-semantics.org
"a lightweight, SPARQL-enabled RDF system for mainstream Web projects. It is written in PHP and has been optimized for shared (or otherwise performance- or privilege-limited) Web environments."
Linkwalla: PHP/XML link blog
http://linkwalla.benbrophy.com
"Build a list of links through a simple AJAX web interface, published via HTML and RSS. Sort of a mini-blog for links. Written in PHP5 and runs off XML files - no database needed."
phpDocumentor: The complete documentation solution for PHP
http://www.phpdoc.org
"phpDocumentor, sometimes referred to as phpdoc or phpdocu, is the current standard auto-documentation tool for the php language."
Zend Technologies - PHP 5 In Depth - XML in PHP 5 - What's New?
http://www.zend.com/php5/articles/php5-xmlphp.php#Heading18
"One of the latest features added to the XSLT extension is the ability to call any PHP function from within an XSLT stylesheet. While XML/XSLT purists will certainly dislike this.., it can be very useful in some special cases."
VerseLogic - Wordpress OpenID Plugin
http://blog.verselogic.net/projects/wordpress/wordpress-openid-plugin
"The wpopenid plugin lets visitors to a Wordpress blog quickly register, login, and leave comments using their OpenID Identity."
Joel on Software - Language Wars
http://www.joelonsoftware.com/items/2006/09/01.html
"FogBugz is written in Wasabi, a very advanced, functional-programming dialect of Basic with closures and lambdas and Rails-like active records that can be compiled down to VBScript, JavaScript, PHP4 or PHP5."
Labnotes - Why Processes Scale Better Than Threads
http://blog.labnotes.org/2006/08/29/why-processes-scale-better-than-threads
"The solution was to force developers to build separate units of work that can run in a multi-threaded environment without conflicts, and scale to more than one server. What comes naturally to every PHP and Perl developer had to be forced down the throat
Shorty
http://get-shorty.com
"Shorty is a simple tool for creating shorter, human- readable links from long URLs. You install Shorty on your server, so the links you create with it never go away. "
Elias Torres ‽ Blog Archive ‽ WP-APP: Atom Publisher Protocol for WordPress
http://torrez.us/archives/2006/08/21/486
"Simply drop app.php into your root wordpress install directory and have some Atom/APP fun."
Zend Developer Zone | Tidying up your HTML with PHP 5
http://devzone.zend.com/node/view/id/761
"The Tidy extension is new in PHP 5, and is available from PHP version 5.0b3 upward. It is based on the TidyLib library, and allows the developer to validate, repair, and parse HTML, XHTML and XML documents from within PHP."
WordPress Internal Rewrite Viewer Plugin ‽ Dagon Design
http://www.dagondesign.com/articles/wordpress-internal-rewrite-viewer-plugin
"This plugin has a very specific purpose - to generate a list of the current rewrite rules that WordPress is using."
symfony Web PHP framework
http://www.symfony-project.com
"Based on the best practices of web development, thoroughly tried on several active websites, symfony aims to speed up the creation and maintenance of web applications, and to replace the repetitive coding tasks by power, control and pleasure."
Automattic ‽ WordPress Widgets
http://automattic.com/code/widgets
"Widgets have come to WordPress! By installing the Widgets plugin by Automattic (download zip or svn) and using a widget-ready theme, you can bring the popular customization feature from WordPress.com to your very own, hosted WordPress installation."
Automattic ‽ Widgetizing Plugins
http://automattic.com/code/widgets/plugins
"How do I develop new widgets?"
Savant2 (2.4.3)
http://www.phpsavant.com/yawiki/index.php?area=Savant2&page=HomePage
Savant is a powerful but lightweight object-oriented template system for PHP.
LJFriendFeeder
http://juicypop.net/~c3w/ljfriendfeeder.phps
"LJFriendFeeder, RSS Feeder, by c3w@juicypop.net, with help from the kind people of 'internet.'"
TorrentFlux - PHP Torrent Client
http://www.torrentflux.com
"TorrentFlux is a FREE PHP based Torrent client that runs on a web server. Manage all of your Torrent downloads through a convenient web interface from anywhere."
WPHP
http://blog.ianbicking.org/2006-wphp.html
"This means that PHP applications can be embedded in Python systems. This may not seem that exciting, until you have interesting WSGI middleware."
Ajax RSS reader
http://www-128.ibm.com/developerworks/library/x-ajaxrss/index.html
"Learn how to build an Asynchronous JavaScript and XML (Ajax) Really Simple Syndication (RSS) reader, as well as a Web component that you can place on any Web site to look at the articles in the RSS feeds."
BadgerFish
http://badgerfish.ning.com
"BadgerFish is a convention for translating an XML document into a JSON object."
Client-side PHP - The Daily WTF
http://thedailywtf.com/forums/68115/ShowPost.aspx
... Are.. you.. kidding me? Whoever wrote that code should probably stop using computers.
PEAR :: Package :: Net_Growl
http://pear.php.net/package/Net_Growl
"Send notifications to Growl from PHP on MACOSX"
BoxtheWeb
http://www.awriterz.org/etcetc/boxtheweb/code/apis#outlineclasses
Looks like some PHP classes that strive to be a universal parser / translator between outlining formats.
FeedBlendr - blending you a delicious feed smoothie!
http://feedblendr.com/about
"FeedBlendr takes the feeds you give it, pulls the individual entries from each of them, attempts to sort them in date order (combined across all feeds) and then provides you with a new, blended feed of all entries."
PHP: Ming functions for Flash - Manual
http://us3.php.net/ming
For those who don't get the naming, _Ming_ the Merciless was comic book hero _Flash_ Gordon's arch enemy.