froscon2008 - 1.1

FrOSCon
Free and Open Source Software Conference

Speakers
Helgi Thormar Thorbjoernsson
Schedule
Day Day 2 (2008-08-24)
Room HS6
Start time 15:15
Duration 01:00
Info
ID 284
Event type
Track PHP
Language used for presentation en
Feedback

Website releases made easy with the PEAR installer

Ever wondered if there is a easier way to manage releases for your website ? You will learn how to harness the power of the PEAR installer to make the release process as lean, mean and slick as possible so even your interns will be able to handle it.

Every webmaster knows when it's time to roll out new features and/or bug fixes to their site(s) that it can be a very stressful time, especially if there is no plan B, a way to revert the update in case something goes horrible wrong on the production box which you never anticipated on the dev server.

There are various ways to roll out new versions of a website, for example sync every X hour from a version control system or upload changed files but we will be going into how you can package up your website using the PEAR installer for each release to make it a whole lot easier to move back and forth between versions if need be, auto setup apache virtual hosts, setup / update your database and more goodies via the script handling on install / update, basically making the release process a lot more standardized and easier to handle.

You will learn to handle releases like we do for various php.net sites and go beyond that