Fosdem Linux.com
2005 Edition Free and Open Source Software Developer's European Meeting






Dev-Room

PHP/Pear Developers' room Schedule

[ News ]

Schedule:


Saturday Feb 26th 2005
The room is closed on saturday The room is not open on Saturday, but a meeting point is preview.
nobody
Sunday Feb 27th 2005
9:00-10:00: The Horde Project The Horde Application Framework

This track will cover an introduction to the Horde Project and installation, usage and customization of the Horde Application Framework.
The focus of the session will depend on the interest and previous knowledge of the audience.

Jan Schneider
10:00-12:00: eZ publish Inside Out A session showing different aspects of large PHP applications.
Things that will be covered are:

* performance issues (Caching, SQL, Application Bottlenecks, Server tuning)
* internationalization (URLs, Search)
* security issues (Sanitize input, Escape SQL)
* specific functionality: WebDAV, OpenOffice I/O

Derick Rethans
12:00-12:30: Introduction to SimpleTest SimpleTest is a testing framework in PHP. Throughout
this presentation we'll have a look at why you'd want
developer tests in the first place and how to put them in
practice with SimpleTest. Special treatment will be given
to web application development.

Perrick Penet
13:30-14:30: Introduction to PEAR
Arnaud Limbourg
14:30-15:00: ChatTime The following PHP/PEAR developers wil be available for answering questions related to PHP and PEAR:

* Markus Boerger
* Pierre-Alain Joye
* Arnaud Limbourg
* Derick Rethans
* Jan Schneider

(Send an email to moosh@php.net if you want to participate as developer)

Developers
15:00-16:00: Debugging and Profiling with Xdebug Debugging and Profiling with Xdebug:

This session demonstrates the debugger tool Xdebug. We'll have a how-to on how to debug and profile PHP applications with Xdebug, and a demonstration of all it's features.

Derick Rethans
16:00-17:00: Developers available to chat with
ChatTime

Tracks:

News Debugging and Profiling with Xdebug

Derick Rethans
http://xdebug.org

The Xdebug extension helps you debugging your script by providing a lot of valuable debug information. The debug information that Xdebug can provide includes the following:

  • stack and function traces in error messages with:
    • full parameter display for user defined functions
    • function name, file name and line indications
    • support for member functions
  • memory allocation
  • protection for infinite recursions

Xdebug also provides:




News The Horde Project

Jan Schneider
http://www.horde.org/

The Horde Application Framework features:
- 62 libraries
High quality libraries in PEAR package format from Authentication to MIME handling to XML transformation.
- Standards support
Based on well established standards: XHTML, CSS 2, DOM, MIME, IMAP, ANSI SQL, iCalendar, vCard, SyncML.
- Abstract application drivers
Many supported backends: SQL, LDAP, IMSP, IMAP, Kolab, Sieve, FTP, VFS.
- 45 Applications
All you need from address books to file management to webmail, including the popular IMP, Chora, Kronolith, and many more.
- Internationalized
Unicode support, charset integration, and 39 translations.
- Groupware suite
Completely integrated email, shared calendars, todo lists, notes, and more



News SimpleTest a testing framework in PHP

Perrick Penet
http://http://www.lastcraft.com/simple_test.php

SimpleTest is a testing framework in PHP. Throughout
this presentation we'll have a look at why you'd want
developer tests in the first place and how to put them in
practice with SimpleTest. Special treatment will be given
to web application development.

- Technical debt and legacy code
- Developer testing
- Preventing hair loss...
- ...and fighting spam ;-)
- Simple unit testing example
- Acceptance testing exemple
- Test driven development (TDD)
- Other benefits of developer testing
- SimpleTest under the bonnet
- SimpleTest from the outside


News eZ publish Inside-Out

Derick Rethans
http://ez.no


About eZ publish:
eZ publish is a popular open source content management system and
development framework. It allows the development of professional,
customized and dynamic web solutions. It can be used to build anything
from a personal homepage to a multinational corporate website with role
based multi-user access, online shopping, discussion forums and other
advanced functionality. In addition, because of its open nature, eZ
publish can easily be plugged into, communicate and coexist with
existing IT-solutions.




The session:
In this session I will talk about the different aspects that are important when dealing with large applications, both code-size and user-base wide. Important things are: Localization and Globalization, Performance and Security.











© FOSDEM 2003-2005 - powered by Argon7