PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
PhpRiot Latest Blog Posts
Displaying blog posts 121 to 140 of 199

Ibuildings techPortal: Conference Report: Whisky Web

Ibuildings techPortal: Conference Report: Whisky Web
For those that couldn't attend this year's Whiskey Web conference and were wondering what it was like, you should check out this new summary from Marco De Bortoli on the Ibuildings techPortal.Whisky Web is a brand new, fresh conference and the 2012 edition was the inaugural event, with hopefully many more to follow. This event has some familiar names from the PHP community behind it, Juozas "Joe" Kaziuk─Śnas and his helpers Michael Maclean, Max Manders, Dale Harvey and Paul Dragoonis.He talks about...

phpDay Blog: Interview with Giorgio Sironi

phpDay Blog: Interview with Giorgio Sironi
On the phpDay conference site today they've posted their latest interview with one of the speakers for this year's event - some questions with Giorgio Sironi. This is the ninth 'social' interview in a series with the phpDay 2012 speakers: it's 'social' because the questions have been submitted and voted online on Facebook. We are happy to introduce you Giorgio Sironi, a freelance PHP developer and PHPUnit_Selenium mantainer. The questions cover a wide range of topics including: His thoughts about...

Lorna Mitchell's Blog: Using an Existing Vagrant Setup for PHP Development

Lorna Mitchell's Blog: Using an Existing Vagrant Setup for PHP Development
In this new post to her blog Lorna Mitchell dives into the world of vagrant/puppet/chef and looks at using the tools to automatically create VMs that you can use for PHP development (or testing).I've been hearing great things about puppet, chef, vagrant, and friends for a while now, but since I work on my own I tend to either develop straight onto my ubuntu machine or grab an appropriate existing VM and use that. So I read about this brave new world of virtualisation but (as with most tools) they can be...

Derick Rethans' Blog: 10 years of Xdebug and Xdebug 2.2.0 released

Derick Rethans' Blog: 10 years of Xdebug and Xdebug 2.2.0 released
Congratulations go out to Derick Rethans for the outstanding work he's done on XDebug for the last ten years. From his latest blog post:Today it has been ten years since the first release of Xdebug: version 0.7.0. I would like to celebrate this tenth anniversary with a new release: Xdebug 2.2.0. Xdebug 2.2 adds support for PHP 5.4 and provides some new features.There's five new things on his list of updates in this latest release: Colours on the command line Better support for closures in stack and...

Rob Allen's Blog: Vagrant in Zend Framework 1

Rob Allen's Blog: Vagrant in Zend Framework 1
In the latest post to his blog Rob Allen looks at using Vagrant with Zend Framework applications to use for testing your code against multiple ZF versions.Vagrant is a fantastic tool that enables you to manage and run virtual machines from the command line, including automatic provisioning of them using puppet or chef. The really cool thing about it however from my point of view is that vagrant automatically sets up the VM with a folder called /vagrant that holds the code on your local hard drive from...

Doctrine looking for feedback from its old contributors

Doctrine looking for feedback from its old contributors
So Benjamin just went and wrote a license migration tool, which he will hopefully soonish have time to release as OSS itself. So far things are going well. The tool basically reads out the list of authors and then can list up their commits. Here is for example my list of commits. As some users didn't use the same config for all their commits, we might have authors in our system that in the real world map to the same people. Via an admin tool we can manually update the emails. The system can generate a...

PHP.net: PHP 5.4.3 and PHP 5.3.13 Released!

PHP.net: PHP 5.4.3 and PHP 5.3.13 Released!
The PHP project has released another update to both the 5.3.x and 5.4 revisions of the language correcting the bug that was found dealing with a flaw in CGI-based setups.The PHP development team would like to announce the immediate availability of PHP 5.4.3 and PHP 5.3.13. All users are encouraged to upgrade to PHP 5.4.3 or PHP 5.3.13 The releases complete a fix for a vulnerability in CGI-based setups (CVE-2012-2311). Note: mod_php and php-fpm are not vulnerable to this attack. PHP 5.4.3 fixes a buffer...

Community News: Latest Releases from PHPClasses.org

Community News: Latest Releases from PHPClasses.org
SCSU MySQL Workbench Schema Converter Form Build Little DB MMP WebThumbnail Batch File Rename

Using DaDaBIK to create a PHP CRUD Database Front-End without coding

Using DaDaBIK to create a PHP CRUD Database Front-End without coding
Using DaDaBIK to create a PHP CRUD Database Front-End without coding By eugenio tacchini DaDaBIK is an Open Source PHP project which allows you to create Web front-end and simple database applications without coding. The new stable version 4.4 of DaDaBIK was just released. Read this article to learn more about DaDaBIK and how you can use it to productively create your PHP applications.

Using an Existing Vagrant Setup for PHP Development

Using an Existing Vagrant Setup for PHP Development
I've been hearing great things about puppet, chef, vagrant, and friends for a while now, but since I work on my own I tend to either develop straight onto my ubuntu machine or grab an appropriate existing VM and use that. So I read about this brave new world of virtualisation but (as with most tools) they can be hard to introduce on your own, and I didn't. Then I went to WhiskyWeb, which had a hackathon. I'm unclear on exactly what happened because my attention was elsewhere but it seems like @JayTaph...

PHP talking to Magnolia CMS

PHP talking to Magnolia CMS
Since we started working on Jackalope, we always claimed it would also provide an integration point with other enterprise systems. Last week, we set out to proof this idea. GrAgory Joseph of the Java based Magnolia CMS came to help us on the Magnolia side of things. Magnolia is using the JCR reference implementation Jackrabbit for storing its content. After an interesting exchange on their design decisions and our ideas, we started to hack. Trying to import an XML export from Magnolia in the JCR...

Community News: NashvillePHP Podcast 101 (Interview with Jon Wage)

Community News: NashvillePHP Podcast 101 (Interview with Jon Wage)
The Nashville PHP User Group has started up an interesting new series - the first in a (hopefully continuing) video series, the NashvillePHP Podcast 101. In this video, they interview Jon Wage, Director of Technology at OpenSky.Cal Evans and Jacques Woodcock sit down with Jon Wage, Director of Technology at OpenSky, and chat about classic first person shooters that got him started in PHP, as well as, a bit about the OpenSky stack.You can watch the interview over on Vimeo. Be sure to give them some...

PHPMaster.com: Using an Access Database with PHP

PHPMaster.com: Using an Access Database with PHP
On the PHPMaster.com site there's a new tutorial (from David Francis) about connecting to a database (a basic introduction using PDO) and doing some of the common operations with the connection.Wouldn't it have been better for them to able to maintain their database where ever they were? Of course, but how? Simple - put it online. [...] In this article I'll focus on the essential elements of PHP you'll need to use an existing Access database online. One other item that's standard with a Windows...

PHP 5.4.3 and 5.3.13 fix several security issues

PHP 5.4.3 and 5.3.13 fix several security issues
The PHP team has announced PHP 5.4.3 and 5.3.13, fixing two separate security issues. CVE-2012-2311 and CVE-2012-1823 are both fixed now. These are the CVE numbers for the PHP-CGI bug that has been announced by Eindbazen last week, and extensively covered by myself in various posts. In addition, CVE-2012-2329 has been fixed, another issue in PHP-CGI. This was a heap overflow triggered by specially crafted HTTP headers and a script executing apache_request_headers(). I have tested my own exploit...

Voices of the ElePHPant Podcast: Interview with Keith Casey

Voices of the ElePHPant Podcast: Interview with Keith Casey
The Voices of the ElePHPant podcast has released their latest episode, an interview with Keith Casey, a developer evangelist at Twilio.Cal's "three questions" for Keith revolve around his work with REST and how it relates to the Twilio API: What new technology do you see up and coming that will effect PHP developers the most? What's the most important part of REST that PHP or other developers aren't getting? What's one feature that developers don't know enough about in the Twilio API that you think they...

Phil Sturgeon's Blog: Composer with CodeIgniter

Phil Sturgeon's Blog: Composer with CodeIgniter
In this latest post to his blog Phil Sturgeon looks at how to use the Composer package management tool to install packages directly into your CodeIgniter applications.If you want to start using Composer components in your application there is no reason why you should not. The code is mainly PHP 5.3 but by slowing moving the majority of your application from framework specific code to generic packages that work in any framework you free yourself from being limited to a specific framework and will find a...

PHP 5.4.3 and PHP 5.3.13 Released!

PHP 5.4.3 and PHP 5.3.13 Released!
The PHP development team would like to announce the immediate availability of PHP 5.4.3 and PHP 5.3.13. All users are encouraged to upgrade to PHP 5.4.3 or PHP 5.3.13 The releases complete a fix for a vulnerability in CGI-based setups (CVE-2012-2311). Note: mod_php and php-fpm are not vulnerable to this attack. PHP 5.4.3 fixes a buffer overflow vulnerability in the apache_request_headers() (CVE-2012-2329). The PHP 5.3 series is not vulnerable to this issue. For source downloads of PHP 5.4.3 and PHP...

Martin Sikora's Blog: Silex + Doctrine 2 ORM

Martin Sikora's Blog: Silex + Doctrine 2 ORM
Martin Sikora has shared some of his experience with setting up a Silex instance to work with Doctrine2 in a new post to his blog. The popular microframework comes with a built-in Doctrine service provider, so integration isn't overly difficult.Silex is great for its simplicity, however for larger projects you probably want to use some ORM like Doctrine but there's build-in service provider only for Doctrine DBAL and not ORM.He breaks it up into five smaller steps, each with code samples to help...

Shashikant Jagtap's Blog: Enjoy 'MinkExtension' for Behat

Shashikant Jagtap's Blog: Enjoy 'MinkExtension' for Behat
In this new post to his blog Shashikant Jagtap talks about a new extension for Behat (the BDD testing tool) that makes working with Mink even easier - MinkExtension.'MinkExtension' has been just released which has additional services for Behat. This extension has 'Mink' instance for your 'FeatureContext' and 'SubContext'. UI testers would be happy now, as they don't need to create Mink instance every time in order to use Mink API's.He points you to an example application you can use to follow along. He...

PHPClasses.org: Lately in PHP, Episode 23 - Will it ever Matter if PHP Sucks?

PHPClasses.org: Lately in PHP, Episode 23 - Will it ever Matter if PHP Sucks?
On the PHPClasses.org site today they've posted their latest episode of the "Lately in PHP" Podcast, "Will it ever Matter if PHP Sucks?"Once in a while we see fans of other languages writing long articles on why PHP sucks and you should not use it. But will that ever matter? That is one of the main topics discussed by Manuel Lemos and Ernani Joppert in the episode 23 of the Lately in PHP podcast, for the first time also recorded in video using Google Hangouts On Air.They also talk about some of the...