Projects tagged ‘templating’


[37 total ]

149USERS
   

Smarty is a template engine for PHP. More specifically, it facilitates a manageable way to separate application logic and content from its presentation.

60USERS
   

Pylons combines the very best ideas from the worlds of Ruby, Python and Perl, providing a structured but extremely flexible Python web framework. It's also one of the first projects to leverage the emerging WSGI standard, which allows extensive ... [More] re-use and flexibility but only if you need it. Out of the box, Pylons aims to make web development fast, flexible and easy. [Less]

60USERS
   

Genshi is a Python library that provides an integrated set of components for parsing, generating, and processing HTML, XML or other textual content for output generation on the web. The major feature is a template language, which is heavily inspired by Kid

38USERS
   

Mason is a powerful Perl-based web site development and delivery engine. With Mason you can embed Perl code in your HTML and construct pages from shared, reusable components. Mason solves the common problems of site development: caching ... [More] , debugging, templating, maintaining development and production sites, and more. Mason is 100% free and open source. Although it can be used from CGI or even stand-alone, it is optimally designed for use with two other open source technologies: mod_perl and Apache. [Less]

15USERS
   

Haml is a markup language that’s used to cleanly and simply describe the XHTML of any web document without the use of inline code. Haml functions as a replacement for inline page templating systems such as PHP, ASP, and ERB, the templating language ... [More] used in most Ruby on Rails applications. However, Haml avoids the need for explicitly coding XHTML into the template, because it itself is a description of the XHTML, with some code to generate dynamic content. [Less]

14USERS
   

Jinja is a sandboxed template engine written in pure Python licensed under the BSD license. It provides a Django-like non-XML syntax and compiles templates into executable python code. It's basically a combination of Django templates and python code.

13USERS
   

Werkzeug is a collection of various utilities for WSGI applications. It features request and response objects as well as a powerful url dispatcher and a debugging system. Not released!

12USERS
   

Kid is a simple template language for XML based vocabularies written in Python. It was spawned as a result of a kinky love triangle between XSLT, TAL, and PHP. We believe many of the best features of these languages live on in Kid with much of the limitations and complexity stamped out.

11USERS
   

This module attempts to make using HTML templates simple and natural. It extends standard HTML with a few new HTML-esque tags - , , , , and . The file written with HTML and these new tags is called a template. It is usually saved separate from your ... [More] script - possibly even created by someone else! Using this module you fill in the values for the variables, loops and branches declared in the template. This allows you to separate design - the HTML - from the data, which you generate in the Perl program. [Less]

9USERS
 

Bricolage, an open-source enterprise-class content management and publishing system, greatly simplifies the complex tasks of creating, managing, and publishing the vast libraries of content essential to any organization. Includes advanced features ... [More] such as fully-configurable workflows, customizable document types, multisite management capabilities, and comprehensive Perl- and PHP-based templating support. Built to support large organizations. [Less]

8USERS
   

Perlish declarative templates. Using tag names to label blocks, you can easily render HTML or XML with Perl code intermixed. All of it is in pure Perl without source filtering.

7USERS
   

Cheetah is a Python-powered template engine and code generator. It can be used as a standalone utility or it can be combined with other tools. Web developers are its principle user group, but it has many potential uses and is also being used to generate C++ game code, Java, SQL, form emails, and even Python code.

7USERS
 

JSFTemplating makes JSF development easier. It provides an alternative to JSP. It includes features such as: the Facelets templating format, events / handlers, page session, and many other features for page authors. It also allows JSF components to be written using templating.

7USERS
   

PHPTAL is a PHP implementation of ZPT work. To be short, PHPTAL is a XML/XHTML template library for PHP. While most web developpers continue to use ASP/JSP/PHP tags as the core language of their templates, the Zope community came with a ... [More] refreshing idea named TAL. The idea was to move presentation actions inside XHTML attributes instead of using plain tags or elements. [Less]

6USERS
   

patTemplate helps you separating the business logic from the layout and the content of your websites. Using patTemplate, you will no more embedd PHP code directly in your HTML code. Instead you will insert placeholders in your HTML documents, which will be replaced by the actual computed values by your PHP application.

4USERS
 

SGTE is an Erlang template Engine for generating structured output (code, html web pages, xml, emails, csv files, etc...).

3USERS
 

Clearsilver is a fast, powerful, and language-neutral HTML template system. In both static content sites and dynamic HTML applications, it provides a separation between presentation code and application logic which makes working with your project easier.

2USERS
 

The goal of PyPa is to allow for the creation of dynamic web sites by completely separating content from logic. Template syntax is very simple and all logic is handled by Python code. It can be used stand-alone for your cgi-scripts (be it ... [More] through cgi, fastcgi, scgi, pcgi, etc) or as your templating system within web frameworks like Pylons, Turbogears or Django. Some sites using PyPa: http://convergenciafreudlacan.org http://www.company.com.ar [Less]

2USERS
 

Chameleon is an open-source template engine written in Python. It's not a template language in itself, but it's used by several language implementations. Templates are compiled to Python byte-code which is the technique used by template libraries such as Mako and Cheetah. This approach is widely considered to provide optimal performance.

2USERS
 

SithTemplate is a text-based, general-purpose template engine for PHP 5, with Django-based syntax. It's aiming to be fast and simple to integrate, while providing powerful Reflection-based extensions mechanism (whole standard library is implemented as libraries - including loops, blocks, conditionals and template inheritance).

1USERS
 

Brevé is a Python template engine that is designed to be clean and elegant with minimal syntax.

1USERS
 

Formula one in template engines. Aim of this project is to make fast, flexible implementation of template engine, written purely in C, but interfaced with almost all popular languages and scripting environments (but the main target is python, cause we like it so much).

1USERS

WebMacro is a Java server-side web template engine and servlet development framework. It makes it easy to separate business logic from presentation, so that programmers need not worry about presentation, and designers need not worry about business ... [More] logic. WebMacro lets programmers get back to programming in a standard language with standard objects while letting page designers spend more time on appearances and less time wading through program code they don't want to understand. [Less]

1USERS
 

Easy to use Template Engine for PHP5 (because of easy Function-Overloading). Just use the basic idea of PHP, to be a Template-Language by itself and be faster, safer and light-weighter than the average Smarty-User. Think twice if you want your ... [More] Customers/Users to learn a second (Template-)Language. Features which are implemented now: - Easy function overloading. Define new template-vars easy. - Intelligent caching to HTML files with the raw HTML output of the PHP-File. [Less]

1USERS

Sometimes it's nice to be able to generate code on the fly. This tool does just that. You declare a few rules that can be used to define the class names you want to auto-generate and then the code that is to be built from it. Later you create your auto-generator object and start using the auto-generated classes.

1USERS

Arrow is a framework for building web applications using Apache and mod_ruby.

1USERS

HTML.Template aims to do to java what HTML::Template.pm did to perl. HTML.Template makes it possible to use HTML Templates inside your java code. You no longer need to recompile your servlets everytime you change the HTML.

1USERS
   

Genshi2Js compiles a subset of a genshi templates to javascript functions. It compiles control flow structures to the javascript equivalent and inserts invokations to a "writer" function into the javascript code to render the template into a javascript string, intended to be inserted into innerHTML of dom elements.

1USERS

SPYCE is a server-side language that supports simple and efficient Python-based dynamic HTML generation, otherwise called Python Server Pages. Those who like Python and are familiar with JSP, PHP, or ASP should have a look at Spyce. Its modular ... [More] design makes it very flexible and extensible. It can also be used as a command-line utility for static text pre-processing or as a Web-server proxy. [Less]

0USERS

Mako Templates Plugin for Django. For installation and usage see the Usage wiki page.