Projects tagged ‘engine’ and ‘template’


[41 total ]

74 Users
   

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 ... [More] is a template language, which is heavily inspired by Kid [Less]
Created over 3 years ago.

45 Users
   

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 ... [More] common problems of site development: caching, 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]
Created over 3 years ago.

13 Users
   

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 ... [More] many potential uses and is also being used to generate C++ game code, Java, SQL, form emails, and even Python code. [Less]
Created over 3 years ago.

13 Users
   

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 ... [More] templates, the Zope community came with a refreshing idea named TAL. The idea was to move presentation actions inside XHTML attributes instead of using plain tags or elements. [Less]
Created over 2 years ago.

3 Users

H2O is a template engine written in PHP, human friendly syntax and interface. Features 1. High readability, Natural syntax, Clean separation between logic, presentation and presentation logic ... [More] 2. Template inheritance, Tags, Filters lead you to reusable code 3. Powerful extension architecture, able to extend features on runtime by filters/tags 4. Compile h2o template into native PHP code 5. H2O has very modular design, you can tailer to need your exact needs. 6. Sandbox template, Handle most template error by H2O engine, server detail won't be exposed, only display data explicitly passed to H2O Performance 1. Lightweight implementation, minimum run time footprint 2. Compiled into PHP file with minimum file IO 3. Output cache, block level cache 4. Designed [Less]
Created over 2 years ago.

2 Users

Outline is a template engine for php. Unlike other template engines, Outline is fast and light by design - rather than trying to reinvent the wheel, this engine tries to leverage the power of the ... [More] template engine you already know: php. Outline implements a practical, familiar template syntax, in about 1000 lines of code, giving you close to all of the functionality found in major template engines such as Smarty, Template Lite or Savant. Many commands have a considerably shorter syntax than any of the major template engines - and a syntax that more closely resembles php. Outline takes the practical, simple parts of php syntax, simplifies the more complex parts of php syntax, and adds the most common template syntax elements from large engines. [Less]
Created 12 months ago.

2 Users
 

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 ... [More] which is the technique used by template libraries such as Mako and Cheetah. This approach is widely considered to provide optimal performance. [Less]
Created about 1 year ago.

2 Users
 

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 extensions mechanism (whole ... [More] standard library is implemented as libraries - including loops, blocks, conditionals and template inheritance). [Less]
Created over 2 years ago.

2 Users
 

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 ... [More] used stand-alone for your cgi-scripts (be it 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]
Created over 2 years ago.

1 Users

Cái này được tạo ra khi có nhu cầu thay đổi giao diện cho từng thành phần (component) riêng biệt. các component được đặt theo cấu trúc sau: view | ... [More] --- ten component (vd: banner) | --- ten skin (vd: tiny) | --- layout.xml (file config) | --- index.html (template) | --- style.css (file style) | --- control.php (file php) .... --- ten skin khác (vd: aoe) | --- layout.xml ........ phần javascript đặt tất cả trong thư mục script/lib. script | --- lib | --- kombai.js | --- other.js các thành phần của một component được đăng ký trong file layout.xml của mỗi component. khai báo sử dụng template (chỉ dùng 1 lần): khai báo sử dụng skin (thoải mái): khai báo sử dụng script (thoải mái): khai báo sử dụng component con (thoải mái): khai báo sử dụng php file (1 lần): những khai báo trên có sử dụng name và skin để có thể từ component này sử dụng skin của component khác. cái để liên kết với component con là chuỗi {ten component con} giống như một số template engine khác ấy, chỉ cần đăng ký thế thôi là được. cuối cùng có 2 component không được hiển thị là extendfile và lastscript dùng để chứa các file css, js mở rộng và những đoạn script cần thêm vào cuối site. 2 biến này là {extendfile} và {lastscript} trong component web-ui không nên xóa (sau này sẽ viết phần xử lý cho chúng nó). [Less]
Created 8 months ago.