Class autoloading is one of more commonly used features in PHP 5. It simplifies the application development, freeing us from manual dependency management. On the other hand, many projects developed custom class naming standards and autoloaders that were incompatible one with another. Currently more and more programmers notice the benefits that come from accepting a single, widely implemented convention. In this article we are going to introduce Open Power Autoloader, a collection of universal, fast autoloaders for PHP 5.3 compatible with PSR-0 class naming convention adapted by such projects, as Zend Framework or Symfony 2.
This tutorial explains different template modularization techniques available in Open Power Template and shows how to use them to create a flexible template rendering environment for a typical web application.
The Open Power Template syntax is based on XML. This leads us to a set of instructions helpful in managing the produced XML code, creating attributes and tags and the whole process is a bit different than in most of the template engines. This article is going to show you, how to use the available tools and how to manipulate the generated output HTML code.
This tutorial shows, how to use sections and data formats in Open Power Template, two unique and powerful features that make writing templates much simpler and faster.
The tutorial teaches the reader, how to use Doctrine ORM and Open Power Template 2 by writing a sample web application, a photo gallery.
This is a quick start guide for the new users of TypeFriendly that wish to start their own HTML book.
Here you can find a nice set of practical tips and tricks shortly explaining, how to solve particular problems and how to use different features of Open Power Template 2.