Box UK Releases New Open Source Code Library

Overview
We are pleased to announce Box UK’s latest open source code library release in Routing, a comprehensive solution for clean URLs.
Date
21 April 2011

Launching new code library

Open source software is central to Box UK’s development philosophy, and examples of its use can be found right across the company, from open source operating systems to SqlYog, the MySQL management tool we use. We build on libraries such as jQuery and Zend Framework and we’re entirely committed to contributing back to the open source community.

Routing: third release in series

To this end we are pleased to announce our most recent release; a code library called Routing offering a comprehensive solution for delivering clean, user-friendly URLs. More information can be found at our Routing blog post. As with our previous releases the Routing library is permissively dual licensed under the GPL and MIT licenses. 

The Routing launch is the third in our series of open source projects; in March we released boxuk-di, a dependency injection solution, and Obscura, an image thumbnailing library. Both libraries have been particularly well received, with our DI library featured on the highly respected PHP site PHPDeveloper.org.

Continued commitment to open source

Benno Wasserstein, Managing Director at Box UK said, “Continued commitment to the open source community is a key driver for Box UK. We’re excited to be publishing this latest library, and are already looking ahead to the next release.”

As ever, the Routing library meets Box UK’s strict coding standards, which include rigorous peer review and unit test coverage. Routing also takes advantage of the most up to date version of PHP (the 5.3 branch), and includes namespacing so that it can be easily integrated into other projects. All our releases are accompanied with thorough user documentation and code comments; this can be accessed through our GitHub repository.

Looking ahead to next release

We plan to make another code library public in the next few months - a media inspector which extracts important information such as file size, predominant colour, bit rates and video length from media files.

In the meantime, we’d love to hear from you. If you’d like to make a comment about Routing or any other of our releases please do so through the Box UK GitHub repository, and be sure to keep checking back here for further updates. 

Banner image courtesy of toolmantim (Flickr)