templating
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 103
Javascript Templating Language 0.1
Javascript Templating Language is a Java-based templating language for producing dynamic content... more>> <<less
Download (0.40MB)
Added: 2007-07-05 License: BSD License Price:
843 downloads
Contemplate Web Templating System 1.2.2
Contemplate is a set of server-side scripts that makes it easy for web developers to separate content from code. more>>
Contemplate Web Templating System is a set of server-side scripts that makes it easy for web developers to separate content from code when building sites.
Contemplate assembles text content, page layouts, and server-side or client-side scripts into dynamically generated or precompiled web pages based on arguments you pass into each page.
From simple, content-oriented websites to complex, data-driven web applications, Contemplate separates different production tasks and allows writers, front-end developers, and web programmers to focus on what they do best.
Contemplate is distributed under the Apache Software License, which provides for free distribution and use for any purpose. The license forbids, however, the use of the name Contemplate for new products derived from the source code, and requires that Type A be credited in the source code and documentation of any derivative products.
The Contemplate source code is managed under an open source, closed development model, which means that users may view and modify the source for their own purposes, and may submit enhancement suggestions to Type A, but do not have direct access to Type As development environment. Suggestions relating to performance, security, and consistency between the different ports are particularly welcome.
Contemplate was originally written in Perl and subsequently ported to both PHP and ASP, so youll need one of those three scripting languages installed on your web server. We recommend the ASP version of Contemplate for Microsoft IIS servers and the PHP version for other servers, including Apache.
ASP comes pre-installed on all IIS servers, and PHP comes pre-installed with many Apache distributions; you can install PHP from a free download if your server does not already support it. The three Contemplate versions work identically, except for occasional differences noted in the documentation.
Since Contemplate stores its content in standard HTML files, you dont need any database software on your web server, and you can even switch from one version of Contemplate to another (for example, if migrating from a Windows to a Unix server) without modifying your content files or templates.
And Contemplate includes a Flattener utility, which allows you to develop on a server that supports server-side scripting, then compile your website to plain HTML pages and post it on any web server --even one with no scripting support at all!
Enhancements:
- Better Windows compatibility, improved localization, URL rewriting, and menu capabilities, and miscellaneous bugfixes.
<<lessContemplate assembles text content, page layouts, and server-side or client-side scripts into dynamically generated or precompiled web pages based on arguments you pass into each page.
From simple, content-oriented websites to complex, data-driven web applications, Contemplate separates different production tasks and allows writers, front-end developers, and web programmers to focus on what they do best.
Contemplate is distributed under the Apache Software License, which provides for free distribution and use for any purpose. The license forbids, however, the use of the name Contemplate for new products derived from the source code, and requires that Type A be credited in the source code and documentation of any derivative products.
The Contemplate source code is managed under an open source, closed development model, which means that users may view and modify the source for their own purposes, and may submit enhancement suggestions to Type A, but do not have direct access to Type As development environment. Suggestions relating to performance, security, and consistency between the different ports are particularly welcome.
Contemplate was originally written in Perl and subsequently ported to both PHP and ASP, so youll need one of those three scripting languages installed on your web server. We recommend the ASP version of Contemplate for Microsoft IIS servers and the PHP version for other servers, including Apache.
ASP comes pre-installed on all IIS servers, and PHP comes pre-installed with many Apache distributions; you can install PHP from a free download if your server does not already support it. The three Contemplate versions work identically, except for occasional differences noted in the documentation.
Since Contemplate stores its content in standard HTML files, you dont need any database software on your web server, and you can even switch from one version of Contemplate to another (for example, if migrating from a Windows to a Unix server) without modifying your content files or templates.
And Contemplate includes a Flattener utility, which allows you to develop on a server that supports server-side scripting, then compile your website to plain HTML pages and post it on any web server --even one with no scripting support at all!
Enhancements:
- Better Windows compatibility, improved localization, URL rewriting, and menu capabilities, and miscellaneous bugfixes.
Download (0.13MB)
Added: 2007-03-01 License: The Apache License Price:
968 downloads
TemplAT 1.2
TemplAT is a general-purpose text-file template engine, designed to be used as an API from Java applications or servlets. more>>
TemplAT is a general-purpose text-file template engine, designed to be used as an API from Java applications or servlets. It is small (39K) and simple, yet surprisingly powerful. It does not have any external library dependencies.
TemplAT is distributed under the Apache License 2.0.
Main features:
Simple
- The TemplAT language is very simple to learn. It contains only the most basic programming constructs: if-then-else, loop, and include (with parameters). It also allows calling Java methods and accessing Java arrays. Thats all there is to it. And yet, these few simple tools provide a powerful templating language.
Small
- The TemplAT class library consists of a 39K jar file. And thats it. It is designed to contain only what is necessary to provide its simple language, and nothing more. It is self-contained, and does not rely on any other external libraries.
Useful
- TemplAT can be used for generating HTML pages by a Java servlet for a web server. It could just as easily be used for generating Java, C++, or SQL source code. It is useful for any text file where you need some kind of programming ability (loops, if-then-else, includes, method calls).
Reliable
- The TemplAT source codes correctness is backed by a comprehensive suite of JUnit tests. This ensures that each new release will add features and improvements while preventing regression. It allows for the developers to refactor code and improve its internal state without introducing new bugs. The internal structure of the code is clean, simple, and straightforward.
Enhancements:
- The packages were renamed to net.sourceforge.templat.
- The "parse" method was renamed to "render".
- The NOTICE file was added.
- Some refactoring was done.
- Minor error handling improvements were made.
<<lessTemplAT is distributed under the Apache License 2.0.
Main features:
Simple
- The TemplAT language is very simple to learn. It contains only the most basic programming constructs: if-then-else, loop, and include (with parameters). It also allows calling Java methods and accessing Java arrays. Thats all there is to it. And yet, these few simple tools provide a powerful templating language.
Small
- The TemplAT class library consists of a 39K jar file. And thats it. It is designed to contain only what is necessary to provide its simple language, and nothing more. It is self-contained, and does not rely on any other external libraries.
Useful
- TemplAT can be used for generating HTML pages by a Java servlet for a web server. It could just as easily be used for generating Java, C++, or SQL source code. It is useful for any text file where you need some kind of programming ability (loops, if-then-else, includes, method calls).
Reliable
- The TemplAT source codes correctness is backed by a comprehensive suite of JUnit tests. This ensures that each new release will add features and improvements while preventing regression. It allows for the developers to refactor code and improve its internal state without introducing new bugs. The internal structure of the code is clean, simple, and straightforward.
Enhancements:
- The packages were renamed to net.sourceforge.templat.
- The "parse" method was renamed to "render".
- The NOTICE file was added.
- Some refactoring was done.
- Minor error handling improvements were made.
Download (0.039MB)
Added: 2006-11-15 License: The Apache License 2.0 Price:
1073 downloads
dTemplate 2.5
dTemplate is known as the most rapid templating system in the known universe. more>>
dTemplate 2.5 is known as the most rapid templating system in the known universe (at least at the time of creating this project). This templating system is lightweight and supports the declarative programming style. It is fast, because it compiles the template once and the the compiled code is parsed by a highly optimized C code.
<<less Added: 2009-07-06 License: Perl Artistic License Price: FREE
downloads
libtemplate 1.5
libtemplate is a C template library for CGI programs. more>>
libtemplate allows C developers to use templates for their CGI programs just like Perl and PHP programmers.
Use this template library to separate your programs business logic from the HTML that generates the output. Your code will be smaller and easier to maintain, and cosmetic changes to an application wont create havoc with your program.
If youre tired of recompiling your CGI program every time somebody wants to change the HTML, you need to check out templates. Libtemplate is an easy to use C interface that will let you use the same sort of templates used in Lazarus applications.
Using templates in PHP and C++ has spoiled me. So when I started developing applications in C, I went hunting for a templating library that I could use again. I didnt find it, so after developing in a mixture of C for my lowlevel routines and C++ for my interface, I finally broke down and wrote a templating engine in C.
<<lessUse this template library to separate your programs business logic from the HTML that generates the output. Your code will be smaller and easier to maintain, and cosmetic changes to an application wont create havoc with your program.
If youre tired of recompiling your CGI program every time somebody wants to change the HTML, you need to check out templates. Libtemplate is an easy to use C interface that will let you use the same sort of templates used in Lazarus applications.
Using templates in PHP and C++ has spoiled me. So when I started developing applications in C, I went hunting for a templating library that I could use again. I didnt find it, so after developing in a mixture of C for my lowlevel routines and C++ for my interface, I finally broke down and wrote a templating engine in C.
Download (0.018MB)
Added: 2005-10-03 License: BSD License Price:
1484 downloads
Template::Recall 0.05
Template::Recall is a Reverse callback templating system. more>>
Template::Recall is a "Reverse callback" templating system.
SYNOPSIS
use Template::Recall;
my $tr = Template::Recall->new( template_path => /path/to/template/sections );
my @prods = (
soda,sugary goodness,$.99,
energy drink,jittery goodness,$1.99,
green tea,wholesome goodness,$1.59
);
$tr->render(header);
# Load template into memory
$tr->preload(prodrow);
for (@prods)
{
my %h;
my @a = split(/,/, $_);
$h{product} = $a[0];
$h{description} = $a[1];
$h{price} = $a[2];
print $tr->render(prodrow, %h);
}
# Remove template from memory
$tr->unload(prodrows);
print $tr->render(footer);
Template::Recall works using what I call a "reverse callback" approach. A "callback" templating system (i.e. Mason, Apache::ASP) generally includes template markup and code in the same file. The template "calls" out to the code where needed. Template::Recall works in reverse. Rather than inserting code inside the template, the template remains separate, but broken into sections. The sections are called from within the code at the appropriate times.
<<lessSYNOPSIS
use Template::Recall;
my $tr = Template::Recall->new( template_path => /path/to/template/sections );
my @prods = (
soda,sugary goodness,$.99,
energy drink,jittery goodness,$1.99,
green tea,wholesome goodness,$1.59
);
$tr->render(header);
# Load template into memory
$tr->preload(prodrow);
for (@prods)
{
my %h;
my @a = split(/,/, $_);
$h{product} = $a[0];
$h{description} = $a[1];
$h{price} = $a[2];
print $tr->render(prodrow, %h);
}
# Remove template from memory
$tr->unload(prodrows);
print $tr->render(footer);
Template::Recall works using what I call a "reverse callback" approach. A "callback" templating system (i.e. Mason, Apache::ASP) generally includes template markup and code in the same file. The template "calls" out to the code where needed. Template::Recall works in reverse. Rather than inserting code inside the template, the template remains separate, but broken into sections. The sections are called from within the code at the appropriate times.
Download (0.005MB)
Added: 2007-04-07 License: Perl Artistic License Price:
931 downloads
Piffle::Template 0.3.1
Piffle::Template is a Perlish templating language. more>>
Piffle::Template is a Perlish templating language.
SYNOPSIS
use Piffle::Template;
use Piffle::Template qw{template_to_perl expand_template};
# OO syntax, with output stored and returned:
print Piffle::Template->expand(source_file => foo/fish.xml,
include_path => [foo/inc,foo]);
# Immediate: OO syntax: output goes directly to STDOUT:
Piffle::Template->expand(source_file => foo/fish.xml,
output_file => *STDOUT);
# Procedural syntax, data from a string
$string =
< ?perl } ? >
< ?include std_disclaimer.txt? >
__END__
expand_template(source => $string,
output_file => *FILE);
This is a simple Perl-embedding syntax for template code which is geared towards allowing authors to validate their templates directly against schemas or DTDs. The embedded language is Perl itself, which allows great flexibility at the expense of having to be disciplined about the barrier between template code and module code.
In operation, the source template is transformed to an in-memory Perl script which is then run using Perls eval operator. Errors can be redirected to files or subroutines, and the output can be either caught in a variable or written to a file or open filehandle.
<<lessSYNOPSIS
use Piffle::Template;
use Piffle::Template qw{template_to_perl expand_template};
# OO syntax, with output stored and returned:
print Piffle::Template->expand(source_file => foo/fish.xml,
include_path => [foo/inc,foo]);
# Immediate: OO syntax: output goes directly to STDOUT:
Piffle::Template->expand(source_file => foo/fish.xml,
output_file => *STDOUT);
# Procedural syntax, data from a string
$string =
< ?perl } ? >
< ?include std_disclaimer.txt? >
__END__
expand_template(source => $string,
output_file => *FILE);
This is a simple Perl-embedding syntax for template code which is geared towards allowing authors to validate their templates directly against schemas or DTDs. The embedded language is Perl itself, which allows great flexibility at the expense of having to be disciplined about the barrier between template code and module code.
In operation, the source template is transformed to an in-memory Perl script which is then run using Perls eval operator. Errors can be redirected to files or subroutines, and the output can be either caught in a variable or written to a file or open filehandle.
Download (0.009MB)
Added: 2006-09-13 License: Perl Artistic License Price:
1136 downloads
Template::Alloy::TT 1.005
Template::Alloy::TT Perl module contains a Template::Toolkit role. more>>
Template::Alloy::TT Perl module contains a Template::Toolkit role.
The Template::Alloy::TT role provides the syntax and the interface for Template::Toolkit version 1, 2, and 3. It also brings many of the features from the various templating systems.
And it is fast.
See the Template::Alloy documentation for configuration and other parameters.
<<lessThe Template::Alloy::TT role provides the syntax and the interface for Template::Toolkit version 1, 2, and 3. It also brings many of the features from the various templating systems.
And it is fast.
See the Template::Alloy documentation for configuration and other parameters.
Download (0.14MB)
Added: 2007-07-04 License: Perl Artistic License Price:
842 downloads
Template::Provider::OpenOffice 0.01
Template::Provider::OpenOffice is a OpenOffice (ODT) Provider for Template Toolkit. more>>
Template::Provider::OpenOffice is a OpenOffice (ODT) Provider for Template Toolkit.
This module extends Template::Provider to automatically extract the content.xml file from an OpenOffice zip file and run it through Template::Toolkit for processing.
We use OpenOffice::OODoc to actually open the document and extract the content.xml file. This gives us the benefit of having the methods available to add/subtract files in addition to parsing and processing the content file if we want to do some custom work in addition to templating.
<<lessThis module extends Template::Provider to automatically extract the content.xml file from an OpenOffice zip file and run it through Template::Toolkit for processing.
We use OpenOffice::OODoc to actually open the document and extract the content.xml file. This gives us the benefit of having the methods available to add/subtract files in addition to parsing and processing the content file if we want to do some custom work in addition to templating.
Download (0.003MB)
Added: 2007-03-09 License: Perl Artistic License Price:
962 downloads
HTML::Mason 1.32
HTML::Mason is a powerful Perl-based web site development and delivery engine. more>>
HTML::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, 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.
<<lessMason solves the 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.
Download (MB)
Added: 2006-01-26 License: Artistic License Price:
1366 downloads
Template::Tutorial::Datafile 2.15
Template::Tutorial::Datafile is a Perl module for creating Data Output Files Using the Template Toolkit. more>>
Template::Tutorial::Datafile is a Perl module for creating Data Output Files Using the Template Toolkit.
This tutorial gives an overview of the Template Toolkit, showing in particular how to use it to read and write data files in various different formats and styles. It was written by Dave Cross and first appeared as a lead article at http://www.perl.com/ earlier in the year (2001).
Introducing the Template Toolkit
There are a number of Perl modules that are universally recognised as The Right Thing To Use for certain tasks. If you accessed a database without using DBI, pulled data from the WWW without using one of the LWP modules or parsed XML without using XML::Parser or one of its subclasses then youd run the risk of being shunned by polite Perl society.
I believe that the year 2000 saw the emergence of another must have Perl module - the Template Toolkit. I dont think Im alone in this belief as the Template Toolkit won the Best New Module award at the Perl Conference last summer. Version 2.0 of the Template Toolkit (known as TT2 to its friends) was recently released to the CPAN.
TT2 was designed and written by Andy Wardley. It was born out of Andys previous templating module, Text::Metatext, in best Fred Brooks plan to throw one away manner; and aims to be the most useful (or, at least, the most used) Perl templating system.
TT2 provides a way to take a file of fixed boilerplate text (the template) and embed variable data within it. One obvious use of this is in the creation of dynamic web pages and this is where a lot of the attention that TT2 has received has been focussed. In this article, I hope to demonstrate that TT2 is just as useful in non-web applications.
<<lessThis tutorial gives an overview of the Template Toolkit, showing in particular how to use it to read and write data files in various different formats and styles. It was written by Dave Cross and first appeared as a lead article at http://www.perl.com/ earlier in the year (2001).
Introducing the Template Toolkit
There are a number of Perl modules that are universally recognised as The Right Thing To Use for certain tasks. If you accessed a database without using DBI, pulled data from the WWW without using one of the LWP modules or parsed XML without using XML::Parser or one of its subclasses then youd run the risk of being shunned by polite Perl society.
I believe that the year 2000 saw the emergence of another must have Perl module - the Template Toolkit. I dont think Im alone in this belief as the Template Toolkit won the Best New Module award at the Perl Conference last summer. Version 2.0 of the Template Toolkit (known as TT2 to its friends) was recently released to the CPAN.
TT2 was designed and written by Andy Wardley. It was born out of Andys previous templating module, Text::Metatext, in best Fred Brooks plan to throw one away manner; and aims to be the most useful (or, at least, the most used) Perl templating system.
TT2 provides a way to take a file of fixed boilerplate text (the template) and embed variable data within it. One obvious use of this is in the creation of dynamic web pages and this is where a lot of the attention that TT2 has received has been focussed. In this article, I hope to demonstrate that TT2 is just as useful in non-web applications.
Download (0.76MB)
Added: 2006-09-14 License: Perl Artistic License Price:
1136 downloads
NewsCloud Media Platform Jan07b
NewsCloud Media Platform project is a LAMP-based social network community site for news aggregation and citizen journalism. more>>
NewsCloud Media Platform project is a LAMP-based social network community site for news aggregation and citizen journalism. The system integrates Smarty for template customization.
The NewsCloud Media Platform allows bloggers, developers, communities and organizations to integrate news gathering and discussions between their own Web sites and the NewsCloud community. The NewsCloud Media Platform is open source and can also be used to launch independent news-based community Web sites.
The NewsCloud Wiki will help you get more involved in using the NewsCloud Media Platform.
Guides for Bloggers and Groups
NewsCloud makes it easy for bloggers to share their work with our community and improve the news gathering elements of your own site. If you are a blogger interested in using NewsCloud to enhance and promote your blog, youll want to read our Guide for Bloggers. Our Guide for Groups is coming soon.
Guide for Developers
Whether you are interested in using our NewsCloud Web Services API to enhance your own Web site or want to get involved in using or extending the code behind NewsCloud, youll want to learn more about the NewsCloud Media Platform. Please visit our Guide for Developers for more information.
We also have set up a Google Groups Developer Forum for discussions and peer support.
Guide to Templates
NewsCloud provides a powerful templating system for customizing your journal, your groups and soon your own news site. If you are interested in designing the look and feel of your NewsCloud pages to brand your organization, non-profit, blog or Web site, please visit our Guide to Templates
Enhancements:
- We made some slight changes to make installation easier.
- We have a complete Debian install script on our Wiki now.
<<lessThe NewsCloud Media Platform allows bloggers, developers, communities and organizations to integrate news gathering and discussions between their own Web sites and the NewsCloud community. The NewsCloud Media Platform is open source and can also be used to launch independent news-based community Web sites.
The NewsCloud Wiki will help you get more involved in using the NewsCloud Media Platform.
Guides for Bloggers and Groups
NewsCloud makes it easy for bloggers to share their work with our community and improve the news gathering elements of your own site. If you are a blogger interested in using NewsCloud to enhance and promote your blog, youll want to read our Guide for Bloggers. Our Guide for Groups is coming soon.
Guide for Developers
Whether you are interested in using our NewsCloud Web Services API to enhance your own Web site or want to get involved in using or extending the code behind NewsCloud, youll want to learn more about the NewsCloud Media Platform. Please visit our Guide for Developers for more information.
We also have set up a Google Groups Developer Forum for discussions and peer support.
Guide to Templates
NewsCloud provides a powerful templating system for customizing your journal, your groups and soon your own news site. If you are interested in designing the look and feel of your NewsCloud pages to brand your organization, non-profit, blog or Web site, please visit our Guide to Templates
Enhancements:
- We made some slight changes to make installation easier.
- We have a complete Debian install script on our Wiki now.
Download (3.5MB)
Added: 2007-06-06 License: GPL (GNU General Public License) Price:
872 downloads
HTML::Seamstress 4.26
HTML::Seamstress is a HTML::Tree subclass for HTML templating via tree rewriting. more>>
HTML::Seamstress is a HTML::Tree subclass for HTML templating via tree rewriting.
SYNOPSIS
HTML::Seamstress provides "fourth generation" dynamic HTML generation (templating).
In the beginning we had...
First generation dynamic HTML production
First generation dynamic HTML production used server-side includes:
< p >Todays date is < !--#echo var="DATE_LOCAL" -- > < /p >
Second generation dynamic HTML production
The next phase of HTML generation saw embedded HTML snippets in Perl code. For example:
sub header {
my $title = shift;
print $title< /title >
< /head >
EOHEADER
}
<<lessSYNOPSIS
HTML::Seamstress provides "fourth generation" dynamic HTML generation (templating).
In the beginning we had...
First generation dynamic HTML production
First generation dynamic HTML production used server-side includes:
< p >Todays date is < !--#echo var="DATE_LOCAL" -- > < /p >
Second generation dynamic HTML production
The next phase of HTML generation saw embedded HTML snippets in Perl code. For example:
sub header {
my $title = shift;
print $title< /title >
< /head >
EOHEADER
}
Download (0.048MB)
Added: 2006-09-14 License: Perl Artistic License Price:
1135 downloads
Class::MakeMethods::Template 1.01
Class::MakeMethods::Template package contains extensible code templates. more>>
Class::MakeMethods::Template package contains extensible code templates.
SYNOPSIS
package MyObject;
use Class::MakeMethods::Template::Hash (
new => new,
string => foo,
number => bar,
);
my $obj = MyObject->new( foo => "Foozle", bar => 23 );
print $obj->foo();
$obj->bar(42);
MOTIVATION
If you compare the source code of some of the closure-generating methods provided by other subclasses of Class::MakeMethods, such as the hash accessors provided by the various Standard::* subclasses, you will notice a fair amount of duplication. This module provides a way of assembling common pieces of code to facilitate support the maintenance of much larger libraries of generated methods.
This module extends the Class::MakeMethods framework by providing an abstract superclass for extensible code-templating method generators.
Common types of methods are generalized into template definitions. For example, Template::Generics new provides a template for methods that create object instances, while Template::Generics scalar is a template for methods that allow you to get and set individual scalar values.
Thse definitions are then re-used and modified by various template subclasses. For example, the Template::Hash subclass supports blessed-hash objects, while the Template::Global subclass supports shared data; each of them includes an appropriate version of the scalar accessor template for those object types.
Each template defines one or more behaviors, individual methods which can be installed in a calling package, and interfaces, which select from those behaviours and indicate the names to install the methods under.
Each individual meta-method defined by a calling package requires a method name, and may optionally include other key-value parameters, which can control the operation of some meta-methods.
<<lessSYNOPSIS
package MyObject;
use Class::MakeMethods::Template::Hash (
new => new,
string => foo,
number => bar,
);
my $obj = MyObject->new( foo => "Foozle", bar => 23 );
print $obj->foo();
$obj->bar(42);
MOTIVATION
If you compare the source code of some of the closure-generating methods provided by other subclasses of Class::MakeMethods, such as the hash accessors provided by the various Standard::* subclasses, you will notice a fair amount of duplication. This module provides a way of assembling common pieces of code to facilitate support the maintenance of much larger libraries of generated methods.
This module extends the Class::MakeMethods framework by providing an abstract superclass for extensible code-templating method generators.
Common types of methods are generalized into template definitions. For example, Template::Generics new provides a template for methods that create object instances, while Template::Generics scalar is a template for methods that allow you to get and set individual scalar values.
Thse definitions are then re-used and modified by various template subclasses. For example, the Template::Hash subclass supports blessed-hash objects, while the Template::Global subclass supports shared data; each of them includes an appropriate version of the scalar accessor template for those object types.
Each template defines one or more behaviors, individual methods which can be installed in a calling package, and interfaces, which select from those behaviours and indicate the names to install the methods under.
Each individual meta-method defined by a calling package requires a method name, and may optionally include other key-value parameters, which can control the operation of some meta-methods.
Download (0.16MB)
Added: 2007-06-18 License: Perl Artistic License Price:
859 downloads
WebPython 0.6.4
WebPython is a Web-application development toolkit written in the Python programming language. more>>
WebPython is a Web-application development toolkit written in the Python programming language.
WebPython project contains an object relational database layer, portable over MySQL and PostgreSQL; a document templating engine complete with simple built-in automation; and a mechanism to store Python objects in an SQL database, among other features.
Enhancements:
- This release has database caching through the use of memcached, which greatly speeds up database reads.
- A new version of the Tutorial Blog (using this new feature) has also been released.
<<lessWebPython project contains an object relational database layer, portable over MySQL and PostgreSQL; a document templating engine complete with simple built-in automation; and a mechanism to store Python objects in an SQL database, among other features.
Enhancements:
- This release has database caching through the use of memcached, which greatly speeds up database reads.
- A new version of the Tutorial Blog (using this new feature) has also been released.
Download (0.030MB)
Added: 2005-12-05 License: GPL (GNU General Public License) Price:
1418 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above templating search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed