Web:Extend

Archive for the ‘Web:Extend’ Category

Web:Extend 0.5 Beta

We released a new version of the Web:Extend framework today. The work continue towards the 1.0 release.
The current version fixes a number of issues and makes various improvements. The API didn’t change much, although we did a few additions:

Caching module, with an APC driver (memcached planned at a later time)
Improved encoding support, adding encoding settings [...]

March 24th, 2009 by Loïc Hoguin · Tags: PHP5, Release, Web:Extend · No Comments

Web:Extend 0.4 Beta

Hello folks,
Today we released the next version of the Web:Extend framework, 0.4 beta.
This release introduces many many things. We improved the rendering pipeline; added an LDAP module (this is still a work in progress); improved the HTTP classes (cookies, sessions, file uploads); added QUnit, jQuery’s unit testing framework, to test these HTTP classes; and last [...]

February 14th, 2009 by Loïc Hoguin · Tags: PHP5, Release, Web:Extend · No Comments

Web:Extend 0.3 Beta

We’re proud to announce today the first beta release of the Web:Extend framework. This release is an important milestone because it marks significant progress since the project was started about three years ago. It’s also been almost a year since the last alpha release and a lot has changed.
The project is expected to stay in [...]

January 15th, 2009 by Loïc Hoguin · Tags: PHP5, Release, Web:Extend · No Comments

RoWO – Part 2: Simple is Easy

About two months ago, Rasmus Lerdorf gave a talk at FrOSCon entitled Simple is Hard. If you don’t know about it yet I recommend reading the slides before continuing with this article.
Rasmus proved how hard it is to stay simple when writing an application or a library, and explained that the main victims of complexity [...]

November 6th, 2008 by Loïc Hoguin · Tags: Optimization, Simplicity, Web:Extend · 3 Comments

Report on website optimization – Part 1

Sorry for not posting until now. I promise we’ll update the blog more often from now on.
Today I’d like to start a series on website optimization. The order in which I will do things is not necessarily the best order to optimize a website. However it will be full of tips and explanations for every [...]

October 11th, 2008 by Loïc Hoguin · Tags: Database, Optimization, Web:Extend · 1 Comment

ArrayAccess Quirks

Recently we stumbled upon a bug in our framework. The problem was tricky. We were submitting values to be inserted in an SQL query and some of them weren’t found by the code that actually build the query with all the escaping needed automatically. Why’s that? Because we were passing an ArrayAccess object containing the [...]

March 1st, 2008 by Loïc Hoguin · Tags: PHP5, Tips, Web:Extend · 1 Comment

Extending SimpleXML

PHP5 introduced the SimpleXML extension. It allows for easy manipulation of XML documents. This nice extension received a warm welcome in the community. But it unfortunately has its drawbacks.
The Problem
SimpleXML uses some little hacks to do its tricks. It overloads the -> and [] operators. What that means is that if you extend SimpleXML and [...]

February 20th, 2008 by Loïc Hoguin · Tags: PHP5, Tips, Web:Extend · 9 Comments

Announcing Web:Extend

Hello and welcome to the all-new Web:Extend blog. Web:Extend is a PHP5 web framework designed to let you think instead of writing code. Our goals is to make you write less, better code. Web:Extend can be used either as a framework or as a library. It is cut into various modules like form processing, database [...]

February 18th, 2008 by Loïc Hoguin · Tags: Web:Extend · 1 Comment

© 2008 Loïc Hoguin (essen), Anthony Ramine (nox)