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.
Popular posts from PHPDeveloper.org for the past week:TutToaster.com: How to create a forum in PHP from scratch
Kevin Schroeder's Blog: Your favorite PHP sites (based off of Facebook responses)
Sean Coates' Blog: Arbitrary Incrementer in PHP
DesignLuv.com: A style guide for PHP developers
TheseDays.com: An Easy Way to Detect Mobile Devices
Adobe Developer Connection: Flex and PHP charting
Community News: The PHP "Anthem"
Chance Garcia's Blog: DevDerby
NETTUTS.com: The Problem with PHP's Prepared...
Piwik is a Open Source (GPL licensed) real time web analytics software program. It provides you with detailed reports on your website visitors: the search engines and keywords they used, the language they speak, your popular pages and so much more. So Piwik is a real alternative to Google Analytics, especially if you don't want to host your data on a foreign server.
As we use Piwik in our project for a long time, we decided to implement a mobile app for Piwik during the Mayflower Barcamp (an internal...
Single Sign-On authentication using OpenID and other security measures
By Manuel Lemos
The authentication of the PHPClasses site users will be changed to work in a separate site. It will use the OpenID protocol, so you do not have to create a new account to access other sites.
This article explains better what this means in practice and how it will affect the site users.
Several new measures were implemented to provide better security to protect user accounts and prevent eventual security exploits....
On DZone.com there's a recent tutorial about combining PHP and Flash to make a simple file upload tool for your site.User contributed content; it is core to the web. [...] This article will cover how to upload content to PHP, first from an HTML form, and then from a Flash-based form. We will explore the challenges you will encounter, and propose solutions with an emphasis on the client.They show the normal file upload method for using PHP to handle the incoming content (explaining each piece along the...
CairoForPHP Samples is an application that demonstrates several functions of the Cairo implementation for PHP. It uses a technique with which, from the same source, it can run both as a desktop application with PHP-GTK and as a web application in a webserver, thus demonstrating how PHP-GTK can be used as "just one" method of output and integrated into multi-platform, multi-environment applications.
it's my sincere pleasure to announce that we're looking to fill two positions for PHP developers (entry/junior) in NYC.ExpectationsThis is what we look for from candidates:
A strong and firm knowledge of PHP5
First hand experience with the Zend Framework
You've heard of PHPUnit and TDD
An idea of what a HTTP request is and the different applications that take part in one
You heard of CouchDB, MongoDB or Redis (generally "NoSQL") before
Last but absolutely not least:We very, very, very...
Ben Longden has a new post announcing a TestFest happening in September put on by the PHPNW group.I am very pleased to announce this years PHPNW TestFest over at MadLab in Manchester. The event will take place on Saturday 11th September from 12pm until sometime around 5-6pm. Lunch will be provided (courtesy of our sponsor, Ibuildings), and I daresay we may wish to make an bit of an evening of it at a local bar...You can find full details on the event on the PHP.net wiki as well as register if you have...
In a new post to his blog Cal Evans has posted five twitter accounts that he's used to replace his feed reader for everyday reading:I have given up on feed readers. I never did like them much to begin with and have found over the past couple of years that twitter does a better job of showing me interesting blog posts than Google Reader ever did. In addition to recommendations from friends however, there are a hand full of accounts that I follow to keep up with what is going on.Here's his list of the five...
In this new post to her blog Lorna Mitchell mentions the Leeds PHP user group that's "sprung up" and is gaining traction in the area.So far it has met twice and its been a good crowd both times. Our meetings at the moment are at Brewery Tap, which is not only the closest pub to the train station in Leeds, it's also got some great beers!The meetings are on the third Monday of each month and next up (on August 16th) is Ben Waine talking about XDebug. You can find out the latest on the group on their site...
On the Zend Developer Zone there's a new post talking about including language information in your Zend Framework application's default route in a cleaner manner.There are several ways how to include language id in default route of Zend Framework. However, generally you end up with the solution not quite elegant and likely not totally trouble-free. I have seen people overwriting the default route by new one which mimics module route with additional language id. There is no need to throw the default...
On the FWebDe blog there's a recent post from Eric Bannatyne about using SQLite in your next project.SQLite is one of those awesome pieces of software known for its "liteness". It is, as you can guess from the name, a database designed to have as small a footprint as possible. SQLite is a very popular database, in fact, it is believed to be the most widely deployed SQL database engine in the world.He gives some reasons why to choose this database tool and introduces you to some of the basics - creating a...
PHP_CodeBrowser is a tool that creates good looking web pages from your code and annotates them with problems found by checkstyle, pmd and others.
We have covered the release of PHP_CodeBroser version 0.1.0-alpha some months ago, see this post. Now, we're proud to announce version 0.9.0-beta.
It features a neat interface that let you find errors even quicker, a clear commandline interface and much better performance, it's almost seven times faster than the 0.1.x release.
You can get it via pear,...
Josh Butts pointed out a new tool for those creating unit tests (either in PHPUnit, SimpleTest or any other PHP unit testing framework) that work with databases that replaces fixtures - Phactory.Phactory is an alternative to using database fixtures in your PHP unit tests. Instead of maintaining a separate XML file of data, you define a blueprint for each table and then create as many different objects as you need in your PHP code. By using a database factory instead of fixtures, your unit tests will be...
Those who pay attention to my occasional seemingly random tweets may have noticed this tweet, back in March. It's the first line of the Bob Dylan song "Times they are a'changin", and it marked the start of a long thought process. I had a '10 year itch': I was at Ibuildings since january 2000, back then a 5 person web development shop in the south of the Netherlands, and over the years I had helped Ibuildings grow into a 110+ people PHP service company with 5 offices in 3 countries. Very proud of what...
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.
Here's what was popular in the PHP community one year ago today:DevShed: Enhancing a URL Handling Helper Class in PHP 5
NETTUTS.com: 30 PHP Best Practices for Beginners
Site News: Popular Posts for the Week of 08.14.2009
Robert Basic's Blog: Playing with Zend_Navigation and routes
Cal Evans' Blog: Quickie Zend Framework Bootstrap Note
ITNewb.com: Building a Spam Free Contact Form without Captchas
NETTUTS.com: CodeIgniter From Scratch: Day 4 - Newsletter Signup
Jamie Rumbelow's Blog: Setting up the...
There's a new PHP user group which has sprung up in my home town of Leeds - Leeds PHP. So far it has met twice and its been a good crowd both times. Our meetings at the moment are at Brewery Tap, which is not only the closest pub to the train station in Leeds, it's also got some great beers!
Meetings are the third Monday of the month, so the next one is 16th August where we'll have Ben Waine speak about Xdebug. If you're within commute of Leeds, then you should definitely head along there one month,...
It is not always obvious why software quality matters in any development project. Especially in the PHP area, where projects are often won by pitching with short development time and low cost, people don't see the benefits of quality assurance action for their projects. We have therefore made up a white paper explaining the benefits of software quality for your company and how quality assurance can influence important business goals of development projects.
Good, or bad? Jesse Schell envisions a future where every aspect of our daily lives are rewarded by corporate gaming overlords.
Honestly, how different is this than the current frequent shopper cards? Our rewards aren't points (at least all of the time), it's lower prices. A lot of our credit cards are already points based. a€oGet a million points, fly anywhere.a€¯
Latest PHP Tweets