• Visual Interface

    On a basic level of use, Template blocks does not require any files edited manually. Simply upload and run the setup on your browser. Everything is handled through online forms viewed on a web browser and updated with AJAX requests.
  • Good for all

    Novice web developers will appreciate the fact that they don't need to write one line of code to compile their template, while experienced coders won't find limits in using their skills. Either way you will be able to start creating web templates in minutes.
  • Online/Offline use

    Although the engine can be used to present the template of an online website it can also be used offline as a middleware tool just to help you create your templates easier for use anywhere else...
  • No Semantics

    Unlike all template engines that feel compelled to create a second level of logic above the official markup language, here you won't have to learn proprietary commands to do your work. You will actually use your XHTML and CSS skills and the logic your webpage is structured to create your template.
  • Lightweight

    Most template engines include a whole series of "popular" features, stuffing up their structure with a number of functions someone might actually use. Template Blocks is delivered with the bare minimum functions required and lets the user extend its functionality on demand with the inclusion of custom PHP classes.
  • Efficient

    Template Blocks, in it's core functions, follows the same rule it wants to apply in template making: that no two identical pieces of code should be found on the same script.
  • Extensible

    Blocks are self contained and can be re-used even between sites. Find more blocks in out open repository and simply copy-and-paste to your site.
  • Customizable Interface

    This is an excellent example how you can separate the markup from the code. You can modify any elements of the front-end in the administration interface as they are all stored in external html files. Just open up a file in your favorite text editor and fire away.
  • Organized filing

    Each type of content (CSS, PHP, HTML, JavaScript) are stored in separate folders and are named according to the title you give to the block. You can even operate the template without the use of a database as all the blocks are stored locally on external files.
  • Fluid structure

    You create the logic and apply that logic on your templates. You can have any number of templates and apply them to your webpages accordingly.
  • Standards-compliant

    The templates are created based on the W3C standards and there is an effort to direct the user to follow the standards and improve the quality of the final markup.
  • Search engine friendly URLs

    Name your pages as you like. You can give any section with static content any extension of these popular extensions you like: .html, .htm or .php. They will all load up the same content!
  • Smart editing

    Edit a block and you will see the changes across all templates and pages that use it. In addition any block can have its purpose re-visited and altered after its initial creation. So an HTML block can become a PHP block etc, without the template loosing the link with the block.
  • Automatic Formatting

    Put Doctypes, HTML comments and, tab indents automatically in your web page. Make all those tedious little details a concern of the past and free yourself from the repetitive tasks when compiling the templates manually.