Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.
Smarty PHP Template Programming And Applications and over 300,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
30 used & new from $24.99

Have one to sell? Sell yours here
 
   
Smarty PHP Template Programming And Applications
 
 
Start reading Smarty PHP Template Programming And Applications on your Kindle in under a minute.

Don’t have a Kindle? Get yours here.
 
  

Smarty PHP Template Programming And Applications (Paperback)

by Hasin Hayder (Author), J. P. Maia (Author), Lucian Gheorghe (Author)
Key Phrases: data access layer, debug console, presentation logic layer, Example Corp, File Edit, Standard Time Language (more...)
4.0 out of 5 stars See all reviews (9 customer reviews)

List Price: $39.99
Price: $35.99 & this item ships for FREE with Super Saver Shipping. Details
You Save: $4.00 (10%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Tuesday, July 14? Choose One-Day Shipping at checkout. Details
19 new from $35.00 11 used from $24.99
Also Available in: List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book) $0.99

Frequently Bought Together

Smarty PHP Template Programming And Applications + AJAX and PHP: Building Responsive Web Applications + Wicked Cool PHP: Real-World Scripts That Solve Difficult Problems
Price For All Three: $87.25

Show availability and shipping details


Customers Who Bought This Item Also Bought

CodeIgniter for Rapid PHP Application Development: Improve your PHP coding productivity with the free compact open-source MVC CodeIgniter framework!

CodeIgniter for Rapid PHP Application Development: Improve your PHP coding productivity with the free compact open-source MVC CodeIgniter framework!

by David Upton
4.5 out of 5 stars (4)  $31.49
PHP 5 Recipes: A Problem-Solution Approach

PHP 5 Recipes: A Problem-Solution Approach

by Lee Babin
4.9 out of 5 stars (9)  $40.49
php|architect's Guide to PHP Security|

php|architect's Guide to PHP Security|

by Ilia Alshanetsky
4.4 out of 5 stars (7)  $28.37
Zend Studio for Eclipse Developer's Guide (Developer's Library)

Zend Studio for Eclipse Developer's Guide (Developer's Library)

by Peter MacIntyre
3.0 out of 5 stars (9)  $34.19
Professional CodeIgniter

Professional CodeIgniter

by Thomas Myer
3.5 out of 5 stars (4)  $34.19
Explore similar items

Editorial Reviews

Product Description

A step-by-step guide to building PHP web sites and applications using the Smarty templating engine

  • Bring the benefits of Smarty to your PHP programming
  • Give your designers the power to modify content and layout without PHP programming
  • Produce code that is easier to debug, maintain, and modify
  • Useful for both Smarty developers and users

In Detail

Smarty is a templating engine for PHP. Designers who are used to working with HTML files can work with Smarty templates, which are HTML files with simple tags while programmers work with the underlying PHP code. The Smarty engine brings the code and templates together. The result of all this is that designers can concentrate on designing, programmers can concentrate on programming, and they don't need to get in each others way so much. Even if you are developing a site on your own, Smarty is a powerful way to make your code clearer to you and others, as well as easier to debug and modify later.

What you will learn from this book?

This book is a comprehensive guide to all aspects of using Smarty. It will help you to:
  • Install and configure Smarty on your Web server
  • Understand how Smarty affects your web site architecture, and build site foundations that make the most of what Smarty offers
  • Designers will learn to work with templates that contain variables and logic, to modify layouts or content of Smarty web sites
  • See how Smarty caching can improve the performance of your sites
  • Develop custom Smarty functions and plug-ins to incorporate into your templates

Approach

Using a step-by-step approach based on realistic examples, the expert authors show you how to use Smarty in your own PHP development.

Who this book is written for?

This book is written for PHP developers who want to use Smarty templates in their development, and for designers who are working with PHP developers who are using Smarty.



About the Author
Hasin Hayder graduated in Civil Engineering from Rajshahi University of Engineering and Technology (RUET). He is an open-source enthusiast who has been programming since early 2001. He maintains phpXperts, the largest PHP user group in Bangladesh, and Zephyr, an open source AJAX-based MVC framework for PHP5 developers. He is currently working as a web application developer in a Norwegian software development company, "Somewhere In...". You can reach him at hasin@somewherein.net.

João Prado Maia is Lead Software Developer with Alert Logic, Inc. and was previously with MySQL AB as the lead developer behind Eventum, an issue tracking system, and MySQL Network, a subscription product for everything related to MySQL services. He has been working with PHP, Smarty, and PEAR for several years, and maintains phpbrasil.com, one of the most popular PHP-related community sites in Brazil. Lucian Gheorghe is currently working as a senior network engineer for Globtel Internet, a significant Internet and Telephony Services Provider to the Romanian market. Even if it's not his main activity, He has been programming in PHP for over 5 years building billing interfaces, industrial software interfaces, e-commerce sites, and so on. He had a lot of help from a friend called Smarty in his programming experiences. Lucian got his first taste of writing when he contributed a few chapters to the book Beginning PHP 5 and MySQL E-Commerce by Cristian Darie and Mihai Bucica, Apress, 2004, with his appendix for Project Management added to the book Beginning ASP.NET 2.0 E-Commerce in C# 2005 by Cristian Darie and Karli Watson, Apress, 2005.

Hasin Hayder

Hasin Hayder graduated in Civil Engineering from the Rajshahi University of Engineering and Technology (RUET) in Bangladesh. He is a Zend-certified Engineer and expert in developing localized applications. He is currently working as a Technical Director in Trippert Labs and managing the local branch in Bangladesh. Beside his full time job, Hasin writes his blog at hasin.wordpress.com, writes article in different websites and maintains his open source framework Orchid at orchid.phpxperts.net. Hasin lives in Bangladesh with his wife Ayesha and his son, Afif.

Joao Prado Maia

João Prado Maia is Lead Software Developer with Alert Logic, Inc. and was previously with MySQL AB as the lead developer behind Eventum, an issue tracking system, and MySQL Network, a subscription product for everything related to MySQL services. He has been working with PHP, Smarty, and PEAR for several years, and maintains phpbrasil.com, one of the most popular PHP-related community sites in Brazil. He is also interested in fostering a community of PHP developers in Houston by organizing the Houston PHP Users Group at houstonphp.org.

Lucian Gheorghe

Lucian Gheorghe has just joined the Global NOC of Interoute, Europe's largest voice and data network provider. Before Interoute, he was working as a senior network engineer for Globtel Internet, a significant Internet and Telephony Services Provider to the Romanian market He has been working with Linux for more than 8 years putting a strong accent on security for protecting vital data from hackers and ensuring good quality services for internet customers. Moving to VoIP services he had to focus even more on security as sensitive billing data is most often stored on servers with public IP addresses. He has been studying QoS implementations on Linux to build different types of services for IP customers and also to deliver good quality for them and for VoIP over the public internet. Lucian has also been programming with Perl, PHP and Smarty for over 5 years mostly developing in-house management interfaces for IP and VoIP services.


Product Details

  • Paperback: 256 pages
  • Publisher: Packt Publishing (April 30, 2006)
  • Language: English
  • ISBN-10: 190481140X
  • ISBN-13: 978-1904811404
  • Product Dimensions: 9.1 x 7.4 x 0.6 inches
  • Shipping Weight: 1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars See all reviews (9 customer reviews)
  • Amazon.com Sales Rank: #601,405 in Books (See Bestsellers in Books)

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(4)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

 

Customer Reviews

9 Reviews
5 star:
 (4)
4 star:
 (3)
3 star:    (0)
2 star:
 (2)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (9 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
9 of 9 people found the following review helpful:
5.0 out of 5 stars Smarty, May 19, 2006
By Joseph Topjian (Pittsburgh, PA) - See all my reviews
(REAL NAME)   
Smarty. The title is just as short and simple as the book itself. The first few chapters cover why you would want to use Smarty. This has always been the biggest slowdown of Smarty adoption: why use a template language? Isn't PHP already a template language? Isn't Smarty slow? What does the workflow look like? All of these questions are covered in these first few chapters. (The speed of Smarty is covered at the end in more detail, too.)

After that, the rest of the book covers the actual Smarty template language. There are two main sections that teach the reader: one section for template designers and one for programmers -- just like how the Smarty homepage is set up. Basically, each section covers the exact same material that's on the Smarty homepage, only in a more logical progression. Rather than a standard reference-manual format, these sections are laid out with several real-word projects and examples.

If you're new to Smarty, or have thought about learning it, I would definitely buy this book. However, if you're already familiar with the language, you really won't gain anything new here -- except printed documentation, which is always nice. Overall, Smarty is a great book for beginners.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
8 of 8 people found the following review helpful:
4.0 out of 5 stars Great guide to PHP & Smarty, July 8, 2006
By Dennis Pallett (Netherlands) - See all my reviews
If you're looking for a good book on Smarty, this one should definitely be on your list. This book takes you through every feature that Smarty offers in an easy-to-understand and practical way, with plenty of clear and concise examples to make it even easier to understand.

It doesn't matter if you're a developer who wants to start using Smarty or if you're a designer who has to start working with Smarty, this book is a great resource for both and thanks to a clear division in the book it's easy to learn about Smarty as a developer or designer.

There aren't many negative things to say about this book, but it isn't perfect either. Sometimes things are explained multiple times, with might cause some slight annoyance, and in some cases parts of an example aren't explained at all, which leaves you wondering what something is used for.

To sum it all up, this book is certainly worth the money, and I can definitely recommend it if you're looking to get started with Smarty.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
7 of 8 people found the following review helpful:
5.0 out of 5 stars Amazing Smarty book, September 1, 2006
By Guillaume Rossolini (Barcelona, SPAIN) - See all my reviews
(REAL NAME)   
No need to hide it, "Smarty PHP Template Programming and Application" is an excellent book!

Whether you are graphic designer or developer, this book is for you, thanks to a clear separation of the needs.
Every step is exposed in details : installation, utility and the way to work with Smarty is clearly explained.
You can add to this a detailed explanation of the various built-in variables and methods, differents way for managing the cache, filters and plugins,... all this makes this book a very good one, covering from he most basic to the most advanced methods.

Moreover, there's a complete chapter on "website internationalization" with Smarty.

To summarize, and I guess you already understood, this is an excellent book that any developer/designer who works with Smarty must read.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

2.0 out of 5 stars This book is awful
In the process of learning web development, you read a lot of technical books. This is the worse technical book, Ive tried to read. Read more
Published 5 months ago by Dale Vogel

5.0 out of 5 stars Good Start
This was the only book I could find for Smarty. I know some people may enjoy the adventure of learning software from the help menu, but I personally prefer to have some written... Read more
Published 6 months ago by C. Gies

4.0 out of 5 stars Good intro to templating with Smarty
The authors do a good job of introducing you to the Smarty templating system. You'll need to have knowledge of PHP if your a programmer or XHTML & CSS if your a designer in order... Read more
Published 8 months ago by J. Ferris

4.0 out of 5 stars Good Reference but not everything
I found this book to be a good reference if you are not already familiar with Smarty. It gives you the basics but doesn't get too involved. Read more
Published on January 9, 2007 by J. Endres

5.0 out of 5 stars A book to quickly master Smarty
You are looking for a simple solution to separate your PHP code from the graphics of your website? You work in a team composed of coders and graphists? Read more
Published on November 8, 2006 by Nip

2.0 out of 5 stars Unfortunately there is nothing else!
I am new to PHP and templating technology. I have used ASP.NET and ASP, but have started doing some work with LAMP, so I figured I would try to make my work easier with Smarty... Read more
Published on May 14, 2006 by Scott T Skinnider

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Turn On the Savings

Home Improvement Value Center
Shop for bathroom faucets in the Home Improvement Value Center, where the savings can flow as much as 50% off brand-name products.

Shop the Value Center

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
Glenn Beck's Common Sense
Finger Lickin' Fifteen
Finger Lickin' Fifteen by Janet Evanovich
My Soul to Lose
My Soul to Lose by Rachel Vincent
$0.00

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates