Open Power Template

Open Power Template is a web template engine written in PHP 5. A common strategy in designing web application is separation of the application logic (i.e. data processing) from the presentation (displaying the data). OPT is a tool for implementing such separation. The presentation layer is represented by templates, text files with HTML code and extra instructions controlling the data substitution.

OPT uses a dedicated XML template language for writing templates. It is not a general-purpose, but a domain-specific language. It was primarily designed to support and simplify template-specific problems with a set of declarative instructions. Instead of implementing the rendering algorithms and statements, like in imperative programming, the template designer specifies the expected result and features. This aims to ease the costs and efforts associated with the software development and further maintenance.

The library provides an object-oriented API based on the solutions from popular frameworks. As it is the first member of a bigger project, Open Power Libs, it is built upon a small OPL core library which provides the basic features.

Read more about Open Power Template:  History, Features, Sample Application, Links and References

Famous quotes containing the words open and/or power:

    ...there are important considerations in the world beyond plain sewing and teaching dull little boys the alphabet. Any woman who has brains and willing hands finds twenty remunerative occupations open to her where formerly she would have found merely the inevitable two—plain sewing, or the dull little boys. All she had to do is to make her choice and then buckle on her armor of perseverance, while the world applauds.
    Clara (Marquise)

    The dissident does not operate in the realm of genuine power at all. He is not seeking power. He has no desire for office and does not gather votes. He does not attempt to charm the public, he offers nothing and promises nothing. He can offer, if anything, only his own skin—and he offers it solely because he has no other way of affirming the truth he stands for. His actions simply articulate his dignity as a citizen, regardless of the cost.
    Václav Havel (b. 1936)