Archive for June, 2007

Community News: India’s First PHP Unconference

Friday, June 29th, 2007

Vineet Agrawal sent us along an email today about a new event happening at this year’s OSSCampDelhi Delhi’s first PHP Unconference:

India’s first community driven PHP Camp is on 0809 September 2007. PHP Camp is part of India’s biggest Open Source UnConference OSS Camp. More than 300 Geeks from across the world are expected to participate.

PHP Camp will bring together the PHP community in a distinctly unconference setting, to gather in groups to discuss or hack on something, rather than sitting in chairs and listening to marketing presentations with corporate logo. It is an intense event with discussions, demos, and interaction from participants. Participation is free of cost! OSS Camp is based on philosophy of Bar Camp (Barcamp.org). Barcamp is an adhoc gathering born out of the desire for people to meet up, share, exchange ideas and possibilities in an open environment. At OSS Camp there are no RULES, FIXED Formats, where open source geeks run the show!!

Some of the tracks for PHP camps are Frameworks, Unit Testing, PHP Security, Performance Management, High Availability beside product specific themes like Joomla, Drupal, EZ, Dot Project camps.

You can find out more information from the wiki for the event and, if you’re interested in presenting, head over to the submissions page and provide the info for your session (around 40 minutes for a normal talk, 90 minutes for a workshop).

Pro::PHP Podcast: Newscast for 2007.06.28

Friday, June 29th, 2007

The folks over at php|architect have posted their latest podcast today the Newscast for June 28th, 2007 hosted by Sean Coates and Paul Reinheimer.

Among the topics mentioned on this week’s show are:

php|works
the PHP plush elephant
Circular references
talk about Ohloh
and the loss of Bertrand Gugger.

You can grab this latest show directly [mp3] or subscribe to their feed to get this and future episodes.

PEAR Blog: Request for ideas: New developer FAQ

Friday, June 29th, 2007

The PEAR Blog has posted a request for ideas to help work up a new developer FAQ they can hand out to potential PEAR developers as a jumpstart guide to working with the package repository.

New developers need quite a time to familiarize themselves with the rules and conventions in PEAR. With the new role of mentors in PEAR2, they will have a contact person they can ask in that cases. But in many cases the same questions will get asked which will get boring for the mentoring developer, so we need a MiniFAQ with a list of things the newbie should know.

They’re looking for comments posted to the entry to help define this guide. So far, a suggested outline has been proposed by David Coallier for both general information and developerspecific details.

Mike Potter’s Blog: Slides for today’s e-seminar on Flex and PHP

Friday, June 29th, 2007

For those that weren’t able to make it to Adobe’s webcast for combining Flex and PHP for web developers, the host Mike Potter has posted the slides for your review.

The session is targeted at PHP developers starting out with Flex. I’ll show examples of how to connect to a PHP datasource using three different methods REST web service, JSON and AMFPHP. I’ll discuss the advantages and disadvantages to using each of them, and then show you how to extend your in browser application to the desktop using Adobe AIR.

You can find the slides here [pdf]. Also, if you want the full experience of the webcast and not just the slides, you can also sign up for the other session on July 17th.

Community News: Planet-Websecurity.org Launched

Friday, June 29th, 2007

As Chris Shiflett mentions today, there’s a new web development security aggregation site that’s been launched PlanetWebsecurity.org [feed]. Christian Matthies has headed up the project:

Those of you who have spoken to me recently may already be aware of this project, but for those who don’t, I am pleased to announce the launch of Planet Websecurity, founded with the intention to bring together similarly themed news and rants related to Web security and to display them in one place.

Included in the list of blogs/sites aggregated are the blogs of: Chris Shiflett, Robert Hansen, Sid Karunaratne and Christian himself.

Rob Allen’s Blog: Spanish versions too!

Friday, June 29th, 2007

Rob Allen has a (very) quick note posted to his blog about a new translations for his Zend Framework tutorials:

Claudio Cossio has translated both my Zend Framework tutorial and my Zend Auth Tutorial into Spanish!

Find out more about the two tutorials (and their translations) from their pages on Rob’s site Getting Started with the Zend Framework and Getting Started with Zend_Auth.

Site News: Popular Posts for the Week of 06.29.2007

Friday, June 29th, 2007

Popular posts from PHPDeveloper.org for the past week:PHPCodingPractices.com: TryCatch Syntax WeirdnessPHPBuilder.com: CrossPlatform Database PHP DevelopmentIBM developerWorks: Java and PHP technology on AIX Integrate the Java business application w/ DB2OpenSourceCommunity.org: What do you think makes a good CMS?Jonathan Snook’s Blog: Elemental: Conditional Content with CakePHPDevShed: The Basics of Using the Factory Pattern in PHP 5Builder.com.au: PHP exploit code plants itself in GIFJohn Cox’s Blog: Linux.com Now PHP PoweredNick Halstead’s Blog: Solving Programming ProblemsPHPTools Blog: Testing FIT

Getting the “big” Clients

Friday, June 29th, 2007

“I’ll start with a little background. I’ve been doing web design for about 6 years now. The last year I’ve been doing it full time. I usually have work, even if it’s not work I particularly want to do. My clients are usually small…”

Html

Friday, June 29th, 2007
Package: Html
Summary: Generate HTML pages using page element classes
Groups: HTML, PHP 5
Author: MARY Matthieu
Description: This package can be used to generate HTML pages using distinct class to encapsulate each type of page element.

It provides many classes that implement most of the types of HTML page elements. Each of the classes implement a common page element interface.

There are classes for encapsulate most types of form elements, block elements, Javascript blocks, pictures and links.

Create CSV

Friday, June 29th, 2007
Package: Create CSV
Summary: Generate CSV files from MySQL query results
Groups: Databases, Files and Folders
Author: Ellery Leung
Description: This is a very simple class that can be used to generate CSV files from MySQL query results.

It can execute a MySQL database query and use the results to format the contents of a CSV file.

The CSV file contents is returned as a string, so it can be served for download or stored in a server file.