What is Smarty?
Smarty is a template engine for PHP. More specifically, it facilitates a manageable way to separate application logic and
content from its presentation. This is best described in a situation where the application programmer and the template designer
play different roles, or in most cases are not the same person.
Einfoway is offshore IT outsourcing company providing reliable, secure and cost-effective offshore IT outsourcing.
Our primary field is the development of new technologies and software engineering of Web applications. We have tranied professionals who can develop any web application or simple site using Smarty templates.
Some of Smarty's features:
It is extremely fast.
It is efficient since the PHP parser does the dirty work.
No template parsing overhead, only compiles once.
It is smart about recompiling only the template files that have changed.
You can make custom functions and custom variable modifiers, so the template language is extremely extensible.
Configurable template delimiter tag syntax, so you can use {}, {{}}, , etc.
The if/elseif/else/endif constructs are passed to the PHP parser, so the {if ...} expression syntax can be as simple or as
complex as you like.
Unlimited nesting of sections, ifs, etc. allowed.
It is possible to embed PHP code right in your template files, although this may not be needed (nor recommended) since
the engine is so customizable.
Built-in caching support.
Arbitrary template sources.
Custom cache handling functions.
Plugin architecture.
Software using Smarty - CMS
XOOPS CMS - A dynamic OO (Object Oriented) based open source portal script written in PHP, that can develop small to large dynamic community websites, intra company portals, corporate portals, weblogs and much more.
CMS Drupal - A open-source (GPL) content management platform with a powerful blend of features, Drupal can support a variety of websites ranging from personal weblogs to large community-driven websites.
PostNuke CMS - PostNuke is a community, content, collaborative management system, a C3MS
Software using Smarty - e-commerce
- PHP Shopping Cart Software.
AgileBill - An account management, billing, and invoicing application for the SME. It is web-based and completely automates billing from start to finish.
PHP shopping cart - PHP shopping cart software Shop-Script.
useful links
Is Smarty right for me?
http://smarty.php.net/
|