The ZendCon Sessions Episode 9: QEDWiki and Zend Framework
Posted by admin
Episode 009: "Building Scalable Development Environments"
- Speaker:Stewart Nickolas
- Topic:QEDWiki and Zend Framework
- Release Date: 02/27/2008
Welcome to The ZendCon Sessions. This episode of The ZendCon Sessions was recorded live at ZendCon 2007 in Burlingame, CA.
We hope you enjoy today's session as we listen to Stewart Nickolas present "QEDWiki and Zend Framework".
The ZendCon Sessions are distributed under a creative commons Attribution-Noncommercial-No Derivative Works 3.0 License, Please honor this license and the rights of our authors.
If you like the ZendCon Sessions, why not consider attending the next ZendCon? Dates, locations, speakers and just about anything else you would want to know about ZendCon can be found on our website, www.zendcon.com
If you like this episode, check out The ZendCon Sessions homepage for more sessions.
Tags: php, QEDWiki, Stewart Nickolas, zend, zend framework, zendconRelated posts
Episode 35: WordPress 2.5 begins testing, Interview with Lisa Sabin-Wilson
Posted by admin
WordPress news for this week:
- WordPress 2.5 is now in feature freeze. No more new features will be added. Concentration will be on fixing bugs, polishing up the new admin design, and finishing off the new features that are already in. March 10th as the release date.
- There’s a new WordPress Development Blog, a bit different from the “official” WordPress Development Blog. This new Prologue theme-based blog is more about helping developers find and fix bugs, and less about official announcements of security issues, etc.
- Chris Johnston was nice enough to put up a WordPress 2.5 demonstration blog so people could see what version 2.5 looked like and how it behaved, except it was hacked and now points to some foreign language domain having something to do with casinos. No, I’m not linking to it.
- In the sidebar you’ll find this last week’s poll question, “Is WordPress Insecure by Design?”
- In WordPress.com news, Lorelle explains how a battery failure caused all of the posts meant to be published in the future were mistakenly published last week, and puts her own layman’s spin on WordPress.com’s Terms of Service.
- Our interview with Lisa Sabin-Wilson, author of WordPress for Dummies and owner, founder and creative director of E.Webscapes Blog Design service.
Guest co-host: Jonathan Bailey of Plagiarism Today
Related posts
Drupal Podcast No. 54: Contributing to Drupal
Posted by admin
Addi Berry, Angie Byron, James Walker, and Jeff Robbins discuss why companies and individuals might want to contribute resources to Drupal and the various ways in which they can give back.
Tags: Angie Byron, drupal, james walker, jeff robbins, php, podcastRelated posts
Episode 34: WordPress 2.3.3 released, more security problems and Prologue
Posted by admin
Okay, so I’m a few days late getting this episode out, but at least it’s not 2 months late!
Covered in this episode:
- WordPress 2.3.3 released: This urgent security release fixes one security bug and several other minor bugs. The security bug affects only blogs that allow users to register: A flaw was found in the XML-RPC implementation a hacker could use to gain access to and edit posts of other users.
- Several plugins have recently been found to have security vulnerabilities, such as WP-Footnotes v2.2 has cross-site scripting problems. register_globals must be turned on before array elements could execute unsanitized HTML to exploit the plugin. Other plugins with problems: WordsPew v3.x reported an “id” based SQL injection vulnerability, dmsguestbook 1.7.0, st_newsletter 2.x, WP-Cal, Adserve Plugin version 0.2, and WP-Forum 1.7.4
- Is WordPress Insecure by Design?
- Prologue is a Twitter-like theme released by Automattic, great for inter-organizational microblogging.
- Design Canopy has released a theme along with a set of instructions that allows you to use WordPress install as a taggable, searchable contact manager that can be made into a Members Only system and display related contacts.
- The addition of WordPress in the Kazakh language brings to 58 the number of languages WordPress covers.
- Calais is offering a $5,000.00 bounty to anyone who can develop a plugin that does specific things involving tags.
- WordCamp Hamburg (Germany) was a success. “It was a very lively camp with excellent sessions, intense socializing and networking.”
- WordPress.com adds more statistics features for tracking your blog stats. You can now see summarized stats for referrers, search terms, and clicks in addition to blog posts.
- Content Theft and WordPress explains the difference between WordPress.com and WordPress and reporting copyright violations.
- Automattic introduces the Prologue WordPress Theme on WordPress.com.
- There are now 3 gigabytes of free storage on WordPress.com blogs.
- More WordPress and WordPress.com news on the Blog Herald
Related posts
PHP Sessions Video Tutorials - Part 3
Posted by admin
Original PostThis is part 3 (of 3) of my video tutorials that introduces PHP sessions to beginners.

The video:
PHP session video tutorial - part 3
Notes from the videos:
Session ID:
PHP sessions create a unique id that is passed on to the user by either a cookie or in the URL string. To be clear, the actual information tracked about the user is stored on the server, the cookie or URL string only contains the unique id that is automatically generated by the PHP session object.
How long do sessions last?
By default, sessions are set to last 24 minutes - although your hosting company could set this to any length of time they want. Once a session expires, the server deletes all information associated with that session. Sessions are kept active by the user hitting pages that have session enabled.
Remember that sessions are not meant as a long term storage solution, that is what databases are for.
Sessions are arrays:
Sessions are auto global associative arrays (on steroids) that can be accessed on any session enabled page. This is yet another example of why knowing arrays is so important in PHP … and in programming in general.
Sessions have to be declared at the very top of the PHP page!
To use session in a PHP page, it needs to be declared at the very top of the page, before anything else, otherwise you will get an error.
-
If any of the above points confuse you, all you need to do is watch the videos and it will all magically become clear.
:)
The video:
PHP session video tutorial - part 3
Thanks,
Stefan Mischook
www.killerphp.com
Tags: php, podcast, session, Stefan Mischook, Tutorials, videoRelated posts
PHP Sessions Video Tutorials - Part 2 of 3
Posted by admin
Original PostThis is the part 2 of 3 of my videos that introduces the beginner to PHP sessions.

In this video, I get into practical examples where we see basic PHP sessions in action.
PHP session video tutorial - part 2
Thanks,
Stefan Mischook
www.killerphp.com
Tags: KillerPHP, php, podcast, sessions, Stefan Mischook, Tutorials, videoRelated posts
PHP Abstract Podcast Episode 35: An Advanced Look at APIs
Posted by admin
Episode 35: An Advanced Look at APIs
Special Guests: Davey Shafik
Release Date: 02/21/2008
License: Creative Commons Attribution-Noncommercial-No Derivative Works 3.0
Today's special guest is Davey Shafik. Davey Shafik is a full time developer with 10 years experience in PHP and related technologies. He is an author of both books and magazines and no stranger to the regular listeners of PHP Abstract.
Today, Davey is going to talk to take an advanced look at APIs.
Show Notes for Episode 35
Do you have a question about what was discussed in today's episode? Do you have a comment about the episode or it's content? Post a comment and let us know.
If you want a list of all the episodes of PHP Abstract, checkout The PHP Abstract Podcast home page.
Be a part of the fun
Got something to say? Have a new PHP trick you want to share? Have a new PHP product you want to share with everyone? Drop us an line at devzone@zend.com. If we like what we see, we may invite you to join. (Oh yeah, and we pay $75 per episode for those mercenaries among you who don't want to do it just to give back to the community.)
Related posts
The ZendCon Sessions Episode 8: Building Scalable Development Environments
Posted by admin

Episode 008: "Building Scalable Development Environments"
- Speaker:Shahar Evron
- Topic:Building Scalable Development Environments
- Release Date: 01/23/2008
Welcome to The ZendCon Sessions. This episode of The ZendCon Sessions was recorded live at ZendCon 2007 in Burlingame, CA.
We hope you enjoy today's session as we listen to Shahar Evron present "Building Scalable Development Environments".
The ZendCon Sessions are distributed under a creative commons Attribution-Noncommercial-No Derivative Works 3.0 License, Please honor this license and the rights of our authors.
If you like the ZendCon Sessions, why not consider attending the next ZendCon? Dates, locations, speakers and just about anything else you would want to know about ZendCon can be found on our website, www.zendcon.com
If you like this episode, check out The ZendCon Sessions homepage for more sessions.
Show Notes for Episode 008
Tags: php, podcast, Shahar Evron, zendconRelated posts
PHP Sessions Video Tutorials - Part 1 of 3
Posted by admin
Hi,
I’ve just released a new beginners video tutorial that introduces people to PHP sessions:
PHP sessions are one of the most important mechanisms in PHP because they solve a fundamental issue in web application development: keeping state on a user.

If what I just says confuses you, no worries, it’s explained in the video.
This is video 1 of 2 on sessions.
Thanks,
Stefan Mischook
www.killerphp.com
Tags: php, podcast, sessions, Stefan Mischook, Tutorials, videoRelated posts
CakeFest 2008 Wrap Up
Posted by admin
Jeff Loiselle, Nate Abele, Mariano Iglesias, Peter Vanhee, Antonio De Marco, Paul Kruger, Timo Derstappen, Frederic Bollon, and Yann Le Blevac wrap up CakeFest at 1am in the hotel lobby.
Tags: CakeFest, cakePHP, Jeff Loiselle, Mariano Iglesias, Nate Abele, Peter Vanhee, php, podcast, Timo Derstappen