Is Smarty really a smart templating option?

When it comes to templating in PHP, there are basically two options. The first option is to use PHP to create a template engine. This approach mixes PHP code with HTML, and is by far the most popular as evidenced by its adoption by the likes of WordPress, Drupal, or Joomla!. Although this approach is fast from a pure script-execution point-of-view, many would argue that the PHP syntax is messy and difficult to maintain when mixed with presentation, because PHP works well for programming, but not so well for templating.

The second option is to make the presentation void of all programming code, and instead use simple tags to indicate where application content should be revealed. This approach is common within many template engines and programming languages. The idea is to keep the templates focused squarely on presentation without distracting application code, and with as little overhead as possible.

This second approach is the one being used by the Smarty templating engine, a web template system written in PHP that is intended to simplify compartmentalization, allowing the presentation of a web page to change separately from the back-end. Smarty generates web content by the placement of special Smarty tags within a document. These tags are processed and substituted with other code. In this way Smarty allows PHP programmers to define custom functions that can be accessed using Smarty tags.

By using this type of templating engine websites attain a convenient separation between business logic and presentation logic, with the added benefit of implementing content caching. On the frontend it allows users to customize, update and theme their websites.

Among the goals pursued by the Smarty design are:
  • Clean separation of presentation from application code
  • PHP backend, Smarty template frontend
  • Compliment PHP, not replace it
  • Fast development/deployment for programmers and designers
  • Quick and easy to maintain
  • Syntax easy to understand, no PHP knowledge required
  • Flexibility for custom development
  • Security: insulation from PHP
  • Free, open source

However, Smarty is often criticized for replicating features that PHP already posses, leading to slow speed and inefficiency. Some developers argue that Smarty uses a pseudo-language that creates additional work for the processor. They also see it as a poor replacement for full PHP frameworks, although Smartys developers have made clear that "Smarty is not an application development framework". Smarty is not an alternative to Zend Framework, CodeIgniter, CakePHP, or any of the other application development frameworks for PHP. Smarty is a template engine, and works as the (V)iew component of your application. Smarty can easily be coupled to any of the engines listed above as the view component."

The fact is that Smarty is immensely popular and is integrated into many websites and frameworks. It seems to suffer from the same type of criticisms that JavaScript, which although it's not considered the best option in terms of efficiency, it has spread all over the Internet.

Visit the following link to see how Smarty is being used by the likes of XOOPS, Elance or Dragon Venue:
https://www.smarty.net/page3

The following websites have source-code available:

  • [affero] All of the dynamic pages are generated with Smarty. The database is PostgreSQL. The source can be downloaded from any dynamic page by clicking on the (0) icon on the bottom right.
  • [bitweaver] is a very modular application framework for content management written in PHP and using Smarty Templates.
  • [BrilliantPortal] Standards-based PHP web application framework using Smarty for templates and ADODB for database abstraction.
  • [Clansuite] Clansuite is a modular CMS designed especially for e-sport teams. PHP 5, Doctrine 2, Smarty 3, Ajax. - Easy, comfortable, fast, flexible.
  • [CS-Cart] CS-Cart is PHP shopping cart software that uses MySQL? to store data and Smarty template engine to build the website’s look and feel. CS-Cart is a standalone web application for building and managing an ecommerce website of any size from a small web store to a virtual shopping mall with multiple departments and product suppliers.
  • [db.etree.org] - Smarty is used in all new code for the site. Originally written with embedded php then using the phplib template. Smarty has been adopted as the preferred template engine and several scripts which use Smarty can be found in the [source code] shared from the site including one (myshows_smarty.php) which allows skinning of pages.
  • The [ea-Geier] is an open-source project for online accounting on cash bases (Einnahmen-Ausgaben-Rechnung). We use Smarty as template engine for the HTML layout, printing functions, and CSV export. Additionally we use the configuration-data concept of Smarty to provide a multilingual design.
  • [ExiteCMS] is an open-source web application framework and CMS, originally based on a 2006 version of PHP-Fusion. Large parts have been completely rewritten, and tons of new functionality has been added. ExiteCMS? uses Smarty both for panel generation and the flexible theming engine.
  • [ExponentCMS] Good cms that is based on smartytemplates
  • [Guru CMS] Multilingual CMS based on PHP & Smarty with modular architecture and easy to integrate any HTML/CSS layout in a few hours.
  • [Mobile Internet] German website, that was built with the latest Wordpress and smarty.
  • [Hitzeschutzband] A Onlin eShop with Smarty Template.
  • [maguro] A Content Management System using Smarty and a modified version of SmartyMultiLanguageSupport. Parts of the application logic are controlled through template plugins.
  • [Multi User WordPress] Running a highly modified version of WordPress? weblog software. It uses Smarty for templates and caching. Users can create their own weblog, and edit their templates through the browser. Source is available and is released under the GPL.
  • [Open Publisher]Open Publisher is a CMS build upon Smarty. Public templates are fully adaptable to your design ideas.
  • [PeecFW, PHP Framework and CMS] PeecFW? is a Framework and CMS using latest Smarty 3. It's using Doctrine for dastabase ORM and uses all the latest practices from PHP 5.X. PeecFW? is getting advanced every day!
  • [PHPDevel CMS] Content management system. Smarty is used at presentation level.
  • [PLICI] PLICI is a web site plateform using Smarty. Install it to manage multiple web sites easily and make an ecommerce web site in a few minutes. It is your free solution. Written in PHP you can easy add plugin to PLICI. A powerfull solution. (French Project, need translators)
  • [Prepaid Tarife] A nice site, built with wp and smarty.
  • [videoDB] Video and media database with data import for IMDB, Amazon, TV Tome and more. Fully templatable via Smarty.
  • [Tiki Wiki CMS Groupware] A full-featured, open source, multilingual, all-in-one Wiki+CMS+Groupware written in PHP. Built on Smarty as a template/cache manager and Mysql for data/structure. The wide community of contributors enjoys Smarty in a rapid and distributed development. Custom Smarty plugins and code are included. Licence: LGPL.
  • [WiND - Wireless Nodes Database] WiND? is GPL and has template support using Smarty. WiND? is a Web application for managing a database of wireless nodes. It is targeted at wireless community networks. The project was originally created for the Athens Wireless Metropolitan Network located in Athens, Greece. It supports multiple users and multiple nodes per user, with different access right for each job. It stores node information such as location, height, area, region, backbone and AP interfaces, roof view photos, subnets and hosts in a node, etc., and provides a powerful way to search this information. Using NASA's SRTM data, it graphs the line of sight and Fresnel zone between nodes and calculates free space loss for the distance between them. It uses Google Maps or Google Earth and can manage IP ranges and DNS.
  • [Zikula ]a content management Framework using Smarty and an advanced cache system
  • [Zoid Technologies BBS] - The Eros BBS Engine, which was used to implement this site, uses Smarty whenever practical-- header, footer, forms, etc. The database is PostgreSQL. Eros is LGPL.


View also some websites using Smarty:

  • [4x4 RenDez-Vous] We use Smarty with lot of rubrique. And they are more 400 files in cache ! (The site is in French)
  • [Adventure games] A website with flash adventure games built in part with Smarty.
  • [Aircraft] The UK's No 1 aircraft for sale website. Every single page is built using multiple smarty templates.
  • [Amplified Web Services] uses smarty for all the layout, listing, and emails.. web development & hosting company
  • [Arbeitskleidung u. Berufsbekleidung] OnlineShop? using Gambio which is based on Smarty! (The site is in German)
  • [Expert Foods] Smarty is used on all dynamic pages.
  • [Klettern] - Online Community using smarty
  • [Erotic eBooks] Ecommerce site selling erotic ebooks. Features dynamically built pages using Smarty, PHP5, MySql? and content first CSS.
  • [aftnn.org] Personal site, using Smarty, PHP, mod_rewrite, Apache and a splash of XML
  • [Alex Kent] Homesite of photographer, dj and motorbike reviews uses Smarty for themes, generating css, emails and RSS
  • [All Hotkeys] Database of keyboard shortcuts for many popular applications. Site is using Smarty, PHP5, MySql?.
  • [Allogarage] Allogarage allows visitors to compare more than 17000 motor mechanics in France for free. The website is entirely based on Smarty : all Html, RSS, Json, emails are generated using Smarty. In addition this website uses cache and SmartyPaginate plugin.
  • [allnumis.com] It is a web portal for the coin and banknote collectors. It was made in PHP5 + MySQL? 5 + Smarty.
  • [Forum], All output of these forum is generated using Smarty!
  • [AlltheWebsites] is a human edited web directory, uses Smarty for its website themes.
  • [Vertrags-Handy.de] S9Y Based Blog with full smarty integration.
  • [Webdesign Dresden] - German company website with full smarty integration.
  • [SKOAMP] A personal site made of mainly one script and a bunch of smarty templates, which gets selected via path_info. Source avaible soon
  • [Alriyadh Newspaper] Saudi Arabia's laregest newspaper, Smarty in the control panel (Interanet), and the public webiste, also for sending articles by email, site in Arabic.
  • [Amiga Corporate Portal][AmigaOS News & Support] All output of these sites is generated using Smarty with PHP, Apache, mySQL and Zend Optimizer.
  • [Anunturi] - Announcements romanian portal. Smarty is used for HTML, e-mail formatting and site's control panel.
  • [Anime Shots] anime screenshots gallery using smarty and an advanced cache system.
  • [Apartments in Russia for rent] Apartment Reservation Network features only the top-quality serviced apartments in Moscow, St. Petersburg, Kiev and Odessa, all under management of a Western travel company and with a local office in every city where we operate. Smarty, SmartyValidate, phpmailer and cdb.
  • [Altersvorsorge] - Get the cheapest Life Insurance.
  • [Architekt] architect's office wich uses Smarty for its website themes.
  • [astral-projection.org]- We passed our initial site build out to a programmer who introduced us to Smarty. We are very happy to use this product as it saves us hours of design time now.
  • [BandieraGialla.it] Italian portal about handicap, social rights, no-profit and any kind of social news. Developed with Smarty templates and merged with other opensource applications.
  • [Barrierekompass] German Portal about accessibility and usability with most contents relying on Smarty
  • [Bayerischer Wald Urlaub] - Smarty is used for everything
  • [Baumarkt Verzeichnis] German Portal about building centers. We use smarty templates.
  • [BCS Cusiness Communications] - Complete webpage with technical support, driver download and fully integrated webshop system (currently only to featured users) using eShop from [LynWeb Consulting]. Smarty is used as the template engine in most of LynWeb?'s products, and is not limited to web-content only, but also to generate language spesific order confirmations and so on...
  • [Bed sheets] - Bed sheets and bedding product reviews. Some part built with Smarty.
  • [Anunturi] - Free classified site for romania, smarty used in e-mail formatting
  • [Beef recipes] - Beef recipe website built in part with smarty.
  • [bergfex.com] Wintersports in Austria and Switzerland. Detailed informations about all skiing regions, ratings, diskussion forum, galeries. using apache, php, smarty.
  • [blabngo.com] Popular, instant work group chat and random chat application. Smarty used for page generation for both mobile and desktop versions.
  • [Boomguest] Boomguest is an event/party scheduler (like Evite without the ads and the clutter). Smarty is used for browser pages, mobile devices pages and formatting emails.
  • [Best Aging Ressources] A collection of ressoruces dedicated to best aging and staying vivid. Front end and mail-merge templates by Smarty.
  • [Carnet de Notes sur l'image] Personal Weblog (in French) built with Smarty part of a more broad personal site built with Smarty.
  • [Bok & webb] - Smarty is used for everything on this site with a few custom blocks and functions. (The site is in Swedish.)
  • [Bodenmais] - Smarty is used for everything on this site.
  • [BollywoodArchive.com] Bollywood Movies Database, site similar to imdb.com, without Smarty developing this system would have been difficult, Smarty used for Page Templates and custom Plugins.
  • [Car Audio Geek] - Car audio/electronics news site, completely built with php, mysql and smarty.
  • [Canile - Public Dog House] - The whole web site is built out of database stored smarty blocks, handled by a CMS. (The site is in Italian.)
  • [css-templates für xt-commerce ] A site that provides css-templates for the smarty based shop software xt-commerce (site in german).
  • [Online Spiele] Gambling board for German-speaking players with Smarty and the ADODB database components.
  • [Csalim Flash Clock] A free flash clock site that is bulit with smarty, php and mysql.
  • [Chicken recipes] - Chicken recipe website built in part with smarty.
  • [chuayw2000] A weblog. The whole site uses Smarty for the generation of the page.
  • [Cinema forum] cine & movies discussions community. smarty is use at 2 levels "module" and "general design"
  • [Cmail E-Mail Services] E-Mail & Messenger Services that using Smarty3 for Client/Backend interfaces.
  • [Comforters] - Comforters and different home products reviews. Smarty used for sections.
  • [copypolice.com Campaign against Internet Piracy] - Using Smarty for multi-lingual, easy-to-admin site ;-) (site in german and english)
  • [Smarty-Mode] XEmacs mode for editing Smarty templates.
  • [Curs valutar BNR] Curs valutar BNR (Exchage rates). Everything is made in smarty and jquery.
  • [DebtRite] - Smarty is used for everything on this site. Smarty provides an efficient method of adding a new style for the layout by seperating display templates from form templates.
  • [Bijuterii din aur cu diamante] Everything from templates to emails is made in smarty. Smarty is also used for caching.
  • [Designer Colours] E Commerce site using Smarty for all dynamic content. Written to XHTML1.1 it uses the DOCTYPEHeaderPlugin to specify the document type.
  • [La derniere heure] Same comments as for La Libre Belgique
  • [DHTML Central] DHTML & Ajax Web Community using smarty.
  • [Digitale Bilderrahmen] - site about digital photoframes using a selfmade cms built on smarty
  • [Dining Buffets] - Dining buffets comparaison and information website created in part with Smarty.
  • [Dining Furniture] - Built in part with Smarty. Dining Furniture comparison tool, with products from differents manufacturers.
  • [Dinnerware] - A site, made in part with Smarty, that reviews dinnerware and different products.
  • [DragonRising Publishing] Website of personal development publisher uses Smarty for themes, generating css, emails and RSS
  • [duskyblue] - Smarty is used as the templating engine to produce the site layout and blocks.
  • [ASC] - Architecture, Systems & Consulting Luxembourg - Company website developped with php, smarty, adodb, xhtml and css.
  • [Easy-Procure E-Sourcing Solutions] We are using Smarty in or corporate framework, where our E-Sourcing Solutions (e-Auctions, e-RFX) are based on.
  • [Edit-X] Edit-X is a content management system using Smarty for both templating and caching.
  • [Eigentumswohnung Berlin] German Site about Real Estate.
  • [El Tiempo] - Spanish weather site. We use Smarty as CodeIgniter?'s templating engine, for most of the site.
  • [Emailfeeds.com] - Database driven way to receive the latest entries from rss feeds in your inbox. The whole site uses smarty and mutiple caches per page. Any questions can directed to the forums at www.phpexamples.net. I'll be more than happy to answer anybodys questions.
  • [emondo Lastminute] Smarty is used for nearly everything. The german site is about travels.
  • [Erdwärmepumpe] German Site about Erdwärmepumpen. We use smarty templates.
  • [Eric Clapton - Polish Fansite] Eric Clapton Fansite. Page based on Smarty template engine.
  • [Coaching] cms powered by smarty
  • [Malpedia] The Malware Encyclopedia. Whole design was made with just 6 simple smarty templates.
  • [eXternalTest] eXternalTest.com. Monitor your servers. Receive alerts when your server is not working. Smarty is used on all dynamic pages.
  • [Fabre graines] - Using Smarty to generate all the catalogue. This site sell granulates.
  • [FactorYDEA Creación Visual S.L.] Our CRM is developed entirely using Smarty/PHP (Spain).
  • [Fat girls] Website built in part with Smarty, featuring pictures of beautiful big women.
  • [fb2.hu] (in Hungarian) My personal homepage, even the RSS feed is driven by Smarty
  • [1] german holiday-portal. Smarty used to display ALL dynamic content.
  • [German Vacation Rentals] - We are using smarty in almost all of our website layout.
  • [Ferienwohnung Ostsee] We use Smarty on a travel site.
  • [Fluid Hosting] - High performance web hosting site built with Smarty, including the dynamic 2 levels menu / site navigation and forms.
  • [Folkstreams] Video streaming site for folklore films. Smarty/PHP and MySQL? are used as a platform for the site.
  • [Flood] discussions board using smarty and an advanced cache system.
  • [frank-bille.dk] - Build with smarty/pear. Articles and docs about JAVA and JBoss.
  • [Fury in the Slaughterhouse] - Official website of the german band Fury in the Slaughterhouse (german language). Extensive use of Smarty and many of it's more advanced features. Focus on splitting code and content, allowing designers to work without any help of programmers. The content is maintained over a customized frontend using Smarty in combination with HTMLArea. Use of Smarty pushed project time down immensively, performance and reliability of the site are very good. (tom AT replic8 DOT net)
  • [Free Vectors] Free vector download site, partly built in part with Smarty.
  • [Frosting recipes] Frosting recipe website, templates built in part with Smarty.
  • [Fussball-Ideen.de] We use Smarty as a template engine for simple content together with a lot plugins.
  • [GFXartist, the Digital Art Community] A popular community site for digital artists. The complete site is powered by Smarty.
  • [Groninger Loges (Dutch lodges of the IOOF)] Website based on a content Management System with information of Dutch Lodges of the IOOF. With Smarty (presentation), PHP (rules) and MySQL? (data). It's so simple with Smarty.
  • [Gutscheine] We use smarty in our CMS which will be released as opensource soon.
  • [GF - My private page - pozycjoner] My private page made using PHP and Smarty - portfolio, blog, contact modules - all made with Smarty templates.
  • [hadash-hot] Smarty renders all the site.
  • [hidefdvd.com] HiDefDVD?.com - A Leading DVD E-tailer using Smarty for their frontend.
  • [HIT-PCM] Site for machines - It's complete new framework with smarty as template engine. To get further information shaggy@gmx.at
  • [DVDs tauschen bei Hitflip] Smarty is used extensively for the website. No HTML is in the PHP. We are currently working on abstracting strings from the templates, to make internationalisation easier.
  • [Teen TGP] TGP site using Smarty for the whole site, including custom plugins for thumbnail selection. (warning adult content)
  • [Hostels] Hostelz.com is a worldwide hostel guide using Smarty for all parts of the site. Smarty caching keeps the site very fast while serving over 10 million pages/month.
  • [Hosting Directory] - Uses smarty thru out. Offers a directory of hosting suppliers with comparisons.
  • [Hotel Discount] Use Smarty in you human directory hotels.
Smarty helped alot here because the site is available in 6 languages. The content comes from a database and for perfomance issues everything is cached into .html files.
  • [Affiliate Link Tracker] HyperlinkTracker?.com is a versatile affiliate link and sales tracking site. We needed something that was bulletproof in regard to design but weren't sure which product to use. We were introduced to Smarty and haven't looked back. We use Smarty for the site layout and for all emails sent.
  • [ilovelegion.com] We use Smarty with a hacked SMF BB.
  • [Inicio] - Spanish startpage. We use Smarty as CodeIgniter?'s templating engine, for most of the site.
  • [Shopping Frontend] - German Shopping Website. The whole template system is supported by smarty. Smarty makes it easy to maintain and chance the whole structure in no time.
  • [InfoTree @ Ohio University] - Main door to library resources. Smarty is used on all pages, though in a pretty old fashioned way.
  • [Internet Bible] Multilingual Bible application for sophisticated search (see [example]) and Dictionary:interlinear display (see [example]). It uses power of mySQL database, transparent compression of all pages and Smarty with cache on.
  • [Islamic Audio Video] - An Islamic site featuring a collection of islamic articles in audio and video. It is using the Smarty Engine in a safe mode PHP enabled environment
  • [Islam Select] - An Islamic site featuring a collection of selected articles. It is using the Smarty Engine with a little experienced staff (Smarty is wonderful Template Engine).
  • [Je Hais le Printemps] A French and (I hope) English speaking weblog. Smarty and MySQL? backend for dynamic documents (XHTML and RSS feeds). XML parsed document injected into Smarty for any static content (XHTML pages).
  • [http://www.youth.lu] Luxemburgish portal of national youth service. Smarty used all over the site. Lots of dynamic content (forum, user galery, polls, news, activities, user section, search engine) and a big admin interface. The site is multilingual (de + fr at the moment), and most text is parsed using external config files.
  • [Kredyty] Best finance polish site, using smarty
  • [La Libre Belgique] The site itself isn't Smarty based yet, but there's a sophisticated XML content exchange system behind it that is built on Smarty
  • [LeadTracker] Our entire application is build using the smarty templates including all emails sent.
  • [Lettings search engine for tenants] For property to rent in the UK. Uses Smarty extensively.
  • [Lettings Management for landlords] The Property management website, uses smarty for all html output.
  • [LinksDaily.com] and [it's local Icelandic version B2.is] use smarty for all output. The ouput cache has been a life-saver for us.
  • [LinkPRO.org] An automatic link exchange system. Built with Smarty engine and PEAR.
  • [Linux Network Care] - Smarty is used as the templating engine to produce the site layout and blocks.
  • [Live Girls] - Site built in part with Smarty, featuring reviews of live girls websites.
  • [Lohn24 - Lohn- und Gehaltsabrechnungen online ] - A german site that uses smarty in the functional part (i.e. online payslips)
  • [Loire Valley Homes] - Smarty used for whole site. A set of specific templates (which pull in generic templates) used for each page type.
  • [LoQUo Barcelona] A non-commercial bulletin board for cultural and professional events, freelance jobs, etc and community discussion. 100 % smarty site using caching, conf files for multi-language support, custom modifiers, insert functions, etc.
  • [LosLogos Stickerei] Using Smarty in product and motive templates.
  • [L und W Werkzeug, Garten, Freizeit] - Smarty renders the product catalogue.
  • [Marine Surveyor Hamburg] - Marine Surveyor Company based in Hamburg, Germany, uses Smarty for templating on all of its websites!
  • [Military Comments] - Layout and CMS totally created with Smarty.
  • [Mapas.es] - Spanish maps site. We use Smarty as CodeIgniter?'s templating engine, for most of the site.
  • [Muhlenberg College Mathematical Sciences Department] - Smarty used for layout and CMS (except for Gallery). Smarty also helps provide compatibility with older browsers. The site is MySQL? driven. Smarty is used for caching as well.
  • [Meteko] Site built with smarty, php and mysql.
  • [CGI-Central] - Site itself and aMember script based on Smarty
  • [Mignonne] French dating site fully built with smarty for the layout, cache, html emails and also forms validation.
  • [miguiaTV] - Site with TV listings for Spain, uses Smarty (with custom made modifiers and plugins) for entire site.
  • [MinHavekalender.dk] - Danish gardening database, garden calendar and garden planner site. Smarty is used to generate all HTML, RSS and iCal entries.
  • [Mario Brothers Online] Layout and CMS totally created with Smarty.
  • [MobileUp] This is a german online magazine for mobile phones. Smarty is used for the layout of the site.
  • [Moderator Bremen] - We use Smarty on our website and it works like a charme.
  • [Mother Earth News] - Smarty used to create entire site. Enhanced speed of site through caching.
  • [Motorai - Accesorii si piese pentru motociclete] - Smarty used in MVC framework for displaying the views
  • [Moz Morris Remixer and Producer] - Smarty used to build the web site blocks which are stored in database and handled by CMS.
  • [MTV 1862 e.V. Kronberg (Germany)] Large Sports Club in Kronberg/Germany. Layout and CMS totally created with Smarty.
  • [MuddyAccountant.com] Gardening and accounting tips website uses Smarty for themes, generating css, emails and RSS
  • [mufa.de Free SMS ohne Anmeldung] A cellphone focused website offering mobile content and Free SMS since 2001. Smarty is used extensively for the website for 10 years now.
  • [multikulinarisch[es]] German foodie site. Uses Smarty right from start and all over. Nested templates are especially aprecciated, cause of reduced code duplication.
  • [SAUDI NET Portal] Saudi ISP customer portal with focus on Arabic and local content, Smarty for portlets development, and the complete layout support themes too.
  • [MVZilla] - Movie downloads. Smarty is used for the layout of the site.
  • [2] Website for Namtib Guest Farm in Namibia. Uses Smarty, PHP and MySQL? for a mutli-language site.
  • [Narrow Gauge Heaven] - uses Smarty for the site layout and for all emails sent. A wrapper has been developed to enclose any non-Smarty scripts (such as [Phorum]) inside the Smarty page template for the site.
  • [3] - The Kosovar Newspaper for Kids made with Smarty templates. In the Albanian language.
  • [NHSE] A distributed collection of software, documents, data, and information for the high performance and parallel computing community. Built with smarty, php and mysql.
  • [NEXCESS.NET Web Hosting] - Entire site written with Smarty along with our homegrown client control panel named SiteWorx?.
  • [Nyft.org] A portal devoted to Free Thinking. Site made with Smarty/PHP/MySQL?.
  • [Handytarife] Our Site use Wordpress, but our comparison script is made with Smarty/PHP/MySQL?.
  • [ODSOL Premium Web Hosting] We use Smarty for the layout of our website.
  • [Online Casino Topic] A system developed using PHP, MySQL? and Smarty to provide reviews and casino content.
  • [Opinion-8] We provide customer satisfaction monitoring via telephone and web based surveys. We use Smarty for all our web interfaces including surveys and MIS. Soon to be implementing storage of templates in mySQL as well as managing all email content using Smarty as well. Keep up the good work guys, Smarty is the killer tool implementing large dynamic sites.
  • [Think Out Of The Box] aka Web@orx57 - Personnal website developped with php, smarty, adodb, mysql, xhtml, css, xml, URL rewriting,...
  • [OXP Online Foto Album] German Free Online Photo Album Site, using Smarty templates, mySQL and memcache.
  • [Oyun Sitesi] A side for playing online flash games. Uses Smarty with all html content, for both normal requests and ajax requests. Author, Erkin claims to stick to Smarty while developing further sites.
  • [Parliament Hill Computers] - Linux Consultants. Smarty and a bit of mysql.
  • [Photovoltaik Portal] German alternativ energie website developed using PHP, MySQL? and Smarty
  • [Party.Com.Ua] All parties in the big cities of Ukraine. Site made with Smarty/PHP/MySQL?.
  • [Pharma-Bulgaria.com] Web pharmaceutical vertical portal, in Bulgarian. Smarty used to build the web site blocks which are stored in database and handled by specialized CMS.
  • [phpLens website] - We use Smarty to generate all our templates. For example, our forums look-and-feel is thanks to Smarty.
  • [Phraw micro-framework] - Phraw, a micro-framework for PHP, uses Smarty as the default template engine. The official website uses Smarty too.
  • [Pineapple Technologies] - We use Smarty for several sections of the site, including the customer section. Smarty is also used to power the template system in our software products.
  • [Porta Ibiza Property] Content-Management-System of a real estate agent in Ibiza using smarty templates in exposès and blog.
  • [Partnervermittlung für die Ukraine und Russland] This German-Russian matrimonial agency uses Smarty for both the front-end and the back-end presentation layer, as well as MySQL? and PHP.
  • [Prepaid Anbieter] thanks smarty for the great job.
  • [Pico Business Web Services (UK)] Smarty3 with page specific caches, SAUCY asset compiler. jQuery/Ajax based CMS.
  • [PMP Products] An Ipod Skins store using Smarty for its frontend.
  • [Papua New Guinea] Business and Tourism Directory - The _entire_ site is built on Smarty templates. There's Daily exchange rates table (with custom "template" for each bank), exchange rates calculator, flight schedule, vBulletin Forum (using smarty to display the header part of the forum area), tax calculator, daily stock prices, and of course, the business directory which features hierarchical categories of company details.
  • [PokerListings] Poker Portal-system built with Smarty.
  • [Mallorca Inmobiliaria Portal] CMS for real estate agents in mallorca. using smarty templates for expose layout.
  • [Portable Power Mobile Phone Accessories] - The front end (category and product pages etc) of the entire website uses Smarty and integrates with a custom shopping cart for checkout
  • [Potato recipes] Website built in part using Smarty for templates. Potato recipes and cooking methods.
  • [4] Portable Freeware collection, using Smarty templates for site layout
  • [Jacques Marneweck's Website] - Uses [Smarty] for all the templates excluding the [Blog] which uses HTML::Template which is included with [Movabletype]. Also uses various[PEAR] components for database connectivity, etc.
  • [5] - Smarty is used by the bulk of the site excluding the Movable Type generated pages. Runs a CMS called 'Backstage'.
  • [Prisjakt] Swedish shoppingagent that uses smarty, php and mysql
  • [Produsu] Product search and price comparison. Smarty helped seperating programming logic and design.
  • [Pyrolinux] An open source project which uses smarty, mysql and php.
  • [Software Outsourcing Company] - Whole corporate site was developed with Smarty
  • [Qporama] - Platform for digital couponing with front end implemented in smarty and javascript
  • [Quadra Hosting Australia] - A combination of Smarty and mod_rewrite make the site looks like a static HTML site. The site is powered by one very short PHP script (less than 50 lines) and one global wrapper template that defines the site's layout. Each page is contained in a small template file containing nothing but the content (content file). It can define the page title and meta keywords by using {assign} tag inside this file. Adding new page is done by simply "dropping in" the content file into the appropriate template subdirectory that corresponds to the site structure. Custom processing of a particular page such as the contact form is done by logic handler scripts using the same "drop in" method as the content file. There are no configuration files to maintain whenever new pages are added or removed. This makes changing / deleting / adding new pages and sections very quick and easy. The content could've been loaded from a database just as easily.
  • [Ramen] - Website with information and recipes on ramen. Some part of the website use smarty.
  • [RedVegas] Casino guide and listings. Built with PHP, Smarty and MySQL?.
  • [Smarty & Joomla] Smarty Templating for your Joomla Websites (German).
  • [Chromebook] Smarty, PHP, SQL and the amazon API.
  • [Rolf und Bernd] - German Hairdresser uses Smarty on a range of websites.
  • [Roomshare Japan] Roommate Classified in Japan. Smarty and PEAR::DB
  • [sanego.de] sanego.de - Die Gesundheits-Community | Uses smarty for both front-end templates and email notifications sent
  • [Sage Project] A CMS started as a replacement for the aging [Blacksun] Engine. Uses smarty for the themes engine
  • [SecuriWeb inc.] We use smarty for us and inside our product
  • [Select Australasia] and [Select Appointments] - both use Smarty for all HTML and email, will use caching soon. 5 more sites to be rolled out on the same framework Real Soon Now.
  • [Seo Galway] Using Smarty and php in a cmsmadesimple site for tags and coding.
  • [Shop Directory] With Smarty's help the site for 5 different countries could be done easily.
  • [epop SmartMessages] Static site, but Smarty forms part of the back-end for our multi-lingual mailing list management system
  • [SongMeanings] - using Smarty for all output in the upcoming version of the site
  • [Sorrento Hotel] Complete Site System using Smarty Template Engine
  • [SpaceNode Websites] Online tool to create your own website and uses Smarty for themes, generating css, emails and RSS
  • [SpeziHosting Webspace] offers opensource solutions like smarty and oscommerce.
  • [StubWire.com Event Ticketing] - StubWire? is a one stop solution for online ticketing and low cost ticket printing. Everything is using smarty on the site.
  • [Segelsportverein Einheit Plauen(in german)] - using Smarty for all output in every modul. (in german)
  • [Synapse Audio Software] Commercial software site, uses more than 100 templates - fully cached, including all database requests for news, product data etc. - Apache/PHP/MySQL/Smarty?
  • [tango.lu] - At the moment (07-26-2002), Smarty is mostly used as as static pages parser. The html files are in /templates instead of being in /html. But smarty caching is enabled everywhere, and about 20 pages are fully dynamic (administration, tv program, games, prices). In about 2 Month, the site should be totally dynamic.
  • [ThumbsOutCanada] A hitchhiking race accross Canada. All pages are templated using Smarty.
  • [Tidningar.nu] Swedish e-commerce site selling paper subscriptions. Smarty is used everywhere from all visible html to our affiliate-system (shown on third party webpages) and emails.
  • [Tomox.com] A 100% Smarty web site, to present a 100% Smarty web application for radiologists.
  • [Tolingo Übersetzungsbüro] is using Smarty for Brainstorming and CMS for customers
  • [Torget.se] - Sweden's biggest shopping portal. Smarty is used everywhere except in the menu.
  • [Trackitdown.net] - A legal MP3 dance download site that uses Smarty to generate nearly all the HTML output.
  • [Training Classes Directory] - My home built training directory uses Smarty to cache portal content from mysql
  • [Treats 4 Feet Reflexology] - Small business Website using Smarty3 with page caches and templates.
  • [True Industry] - Small business websites w/ RSS feeds all with Smarty.
  • [Fussballtrikot] - All Static pages are with Smarty. Rest with Magento.
  • [jugendbuende.de] A german christian site with community and more (currently in development). The layout is completely driven by Smarty (thanks for the great work!).
  • [The $5 Script Archive] - A PHP/MySQL? script archive. Smarty was used to build this software business, and it is used in most of the scripts offered for sale, too.
  • [Ucime hrou] We use Smarty for XML generation and mail generation
  • [Gay.com UK] The UK's lesbian and gay lifestyle portal uses a custom CMS solution exclusively using Smarty.
  • [Unterkunft Berlin] - We use Smarty as a part of our page and the admin/user control panel.
  • [Ukrainian Orthodox Church of the Holy Trinity web site] - This entire site is composed of Smarty templates.
  • [Utter Lyrics] - Lyrics site, use smarty templates system.
  • [UMTS Sticks] - german site about 3g surf sticks using smarty with some own written plugins
  • [Vagabund Reise-Community] A german social traveler-network. Developped with php 5, smarty, mysql, xhtml and css.
  • [www.valclip.com] (in Spain). My personal develop page. Using PEAR,SMARTY, PHP...
  • [Vann Data Technology Centre] - Business website using caching, all requests for everything on the site filtered through one processing file, multiple template files for different areas.
  • [Vehilink] Vehilink is an automotive french directory. The website is entirely based on Smarty : all Html, RSS, Json, emails are generated using Smarty. In addition this website uses cache and SmartyPaginate plugin.
  • [Wellness Portal] - A German Wellness Portal based on smarty
  • [VDO Instrumente] A Online Shop with Smarty in Template.
  • [vldPersonals] Online dating software. Official website is built with PHP, Smarty and MySQL?.
  • [Webmaster Tips and Tools] Webmaster articles and free online tools for authoring and promotion. Uses Smarty for its frontend.
  • [YellowPages.pl] Polish Yellow Pages completely based on Smarty
  • [C.S. Post & Co.] A modern General Store with an online shop that uses Smarty for all Views.
  • [Randleman Tech] A graphics and web design firm website built on PHP, MySQL?, jQuery and of course Smarty.
  • [YeniOto.com] - As an information website about new cars in Turkey, yenioto.com uses Smarty as its template engine. Every single page and email layout is based on Smarty. Smarty's caching feature also boosts performance of our website.
  • [Zeel] - Cosmetic Treatments. Everything is done using Smarty.
  • [Zusi] - The Sweeter Tasting Coffee. Created using Smarty and a bit of apache rewriting to map .html to .php where a template is found.

2 comments:

magento theme said...

I saw your blog..The themes are really good..Its really a good collection made by you people..I am so happy to see your blog...Magento Theme

jamshad hashmi said...

thanks for share ,just keep it up tomshardwares