Skip to content

lucian303/backtophp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

backtophp is a project whose initial goal is to create an application that will process Smarty templates and render them back into usable PHP. Eventually, Twig and possibly other templating engines will be supported.

There are numerous reasons for the necessity of this tool. Using templating languages in PHP, which is a templating language itself, is stupid and puts extra burden on both the developers and the system. The developers have to learn yet another useless language and the system has to process the templates, sometimes taking up a significant percentage of they total request processing time.

Thus the time has come for change. Feel free to join me on this journey and let's try to improve development practices and systems while teaching people about the importance of simplicity in design.

--lucian303

p.s. I intend to use TDD to develop this application so all code submitted must have unit tests covering it (if it makes sense), preferably created in a test driven environment, although if you want to write the tests later and they're good tests, I'll probably make an exception. :)

===

I've decided to start with Smarty 3 as Smarty is the most widely used engine and its code is not as bad as Smarty 2. :)

-- backtophp is © Copyright 2012-2013 Lucian Hontau

About

backtophp is a tool that turns smarty, twig, etc. templating languages back to good old php

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages