Latest PECL Releases:
I downloaded the Typo3 4.4 introduction
package, which contains the full
Typo3 sources with example pages so you see something in the frontend.
I unzipped it, fired up the browser and started the setup.
All went fine, but after the installation was complete,
the frontend page was white.
It was not empty - html head with metadata, CSS and so was there - but
the html content was not shown.
The backend worked fine, and neither the apache error log nor the Typo3
syslog showed any suspicious...
In a search for his perfect development environment (note "his" not "the") Gonzalo Ayuso has taken another look at vim in a new post to his blog with some handy plugins and commands he's found so far.Keeping on with my continuous search for the perfect IDE I've resumed my fight against VIM. As someone told me the learning of vim is a road of pain. It's something like going to the gym. We known that going to the gym is good and healthy but it's hard and painfully especially at the beginning. The learning...
Chris Roane has a new post to his blog today talking about a quality he sees as one of the more valuable in PHP developers - leadership. He suggests, though, that if it's not there from the start, it can be learned.Until recently, I thought leadership was a gift that you either had or did not have. I still believe it is something you can learn and get better at, but I'm now realizing that leadership is something we all have to some capacity. In fact, to be a successful PHP programmer, you have to be a...
Stefan Koopmanschap has a new post to his blog today talking about the release of a library he's created to help interface with the NOS public broadcasting group's newly opended API.NOS is a dutch public broadcasting organization focussing mostly on news. Some months ago, NOS announced opening up their data by offering an API which would give access to (some of) their data. Today, the API is opened up to the public and developers who requested API keys will start receiving them. To make it easier for...
You're indubitably familiar with various php scripts that accept an image, and bounding box as parameters, it then resizes the image to fit within the bounding box, returning the output. phpThumb seems to be a popular option.
These scripts tend to be incredibly helpful for sites where the designers change layouts with any frequency, and a large pool of existing images would need to be resized for every modification. I've implemented various thumbnailers in the past for just this reason. Generally some...
In another of his "Twitter Asks" series of posts, Chris Hartjes takes a look at continuous integration in PHP applications and some of his choices/personal preferences when it comes to the technology to use.For those not familiar with the concept of Continuous Integration, I can sum it up with one very glib phrase: it lets you break your code before you buy it. By this I mean, when combined with other programming practices like automated deployment and Test Driven Development, you get a chance to see if...
Chinedu Chukuigwe has submitted some details about a series of courses planned as a part of the Client Bucket Workshop series for developers aiming to increase their knowledge of PHP and related technologies.The idea is simple. No more than twelve people in a workshop led by the best of the best programmers. All profits from the Client Bucket Workshops will go toward cancer research.Their upcoming class is a look at design patterns in PHP and ActionScript happening January 13th and 14th at the City...
In a new post to his blog, Bence Eros takes a look at the request execution path that your Kohana-based application goes through each time a page request is made.Yesterday Kohana 3.1 RC1 has been announced and tagged. I think now it's time to get familiar it. In this post I'm going to examine the refactored request execution workflow. Let's start with the bootstrap mechanism.He notes that most of the changes don't happen at the boostrap level. They're more behind the scenes than that, with changes in how...
Latest PEAR Releases:
NOS is a dutch public broadcasting organization focussing mostly on news. Some months ago, NOS announced opening up their data by offering an API which would give access to (some of) their data. Today, the API is opened up to the public and developers who requested API keys will start receiving them. To make it easier for developers to use the API, I've developed a PHP5.3 library.
PHP Zeitgeist 2010: What PHP developers have been looking for in the last year?
By Manuel Lemos
PHP Zeitgeist is an initiative similar to Google Zeitgeist for presenting information about what PHP developers have been looking for in the latest times.
The PHP Zeitgeist 2010 edition was just published. This article presents an analysis about PHP developers search trends during 2010.
It's my intention this year to at write at least one post on here per week, ideally with some substance to it, rather than just recording what I had for breakfast (that being Twitter's job, after all). I'm not holding my breath about whether I will manage it or not, but I intend to give it a go. I have a draft in the works, which I will hope to get out there some time soon...In actual news, I have been accepted to talk at ConFoo in Canada, on the subject "Making PHP See" - which is about image...
Many PHP applications save files to a local filesystem. Most of the times for the bulk of readers here you'll likely only ever store files using US-ASCII encoding, either because your filenames are simply based on databasefields (as you should try in most cases), or simply because most of your users never have a need for non-english characters.
When you do though, it's important to know how operating systems cope with these characters. Unsurprising, all of them do this differently.To illustrate the...
Mike Lively has a new post about a PEAR channel he's set up for his Phake mocking tool on his digitalsandwich.com domain.For those that may not have caught my first post on the subject, Phake is a mock framework that I announced a couple of days ago in Introducing Phake Mocking Framework. It was recommended in the comments that I get it on a pear channel somewhere, which is something I have wanted to do but hadn't had a reason to do until this week. Well, now there is an official Digital Sandwich Pear...
New on PHPBuilder.com today there's a tutorial on profiling your applications with the help of XDebug and the KCacheGrind tools.[Eventually you'll want to seek out and resolve any bottlenecks.] Which brings us to the question of how to even go about determining which parts of an application could conceivably be optimized. One common approach involves using a profiler such as Xdebug, which can analyze your code and produce performance reports. These reports can then be reviewed within a profiling...
On his blog today Leniel Macaferi has a new post showing how to install PHP on OSX 10.6.5, really enabling the PHP that's already installed.I hit a pretty good tutorial to enable PHP on Mac at About.com written by Angela Bradley that gets to the point: How to Install PHP on a Mac. Along the way I had to solve only one minor thing described in the caveat section at the end of this post. You see that the title of this post has the word installing (well I thought I had to install it '" that was my first...
Popular posts from PHPDeveloper.org for the past week:Joshua Thijssen's Blog: Tutorial: how to manage developers
Reddit.com: Less obvious PHP tricks?
Site News: Popular Posts for the Week of 12.24.2010
Query7.com: Book Review: PHP5 CMS Framework Development
Hannes Magnusson's Blog: The PHP project and Code Review
CodeForest.net: Multiple virtual hosts in WAMP
Community News: DBG Debugger Helper for Google Chrome Released
php|architect Blog: The NoSQL Hype Curve is Bending
Derek Allard's Blog: Modifying...
For those that may not have caught my first post on the subject, Phake is a mock framework that I announced a couple of days ago in Introducing Phake Mocking Framework. It was recommended in the comments that I get a Continue reading a'
I recently had the pleasure to hear that I would be speaking at the ConFoo conference. This is a great opportunity for me as I'll finally be able to meet a few US-based guys from the PHP community that I have only ever met virtually.
Latest PHP Tweets