Merhaba arkadaşlar,

Millet ne güzel şeyler hazırlamış ya, indirdim öğrenmeye başlıyorum, ama millet uçmuş ya. Bizde insanların öğrenmesi için Türkçe kaynak bile yok. Üniverste hocalarım ile konuştum, onlar da bilmiyorlarmış. ODTU'de bilen hoca var mıdır diye merak etmeye başladım. :)
http://www.smarty.net/

Neyse, WMaracı'nda da kategorisi yokmuş, yönetici arkadaşların kulağı çınlasın, çok sıkacağım onları burada.

SMARTY ne işe yarar. Daha hızlı ve kolay Template hazırlamanıza yarar.
Ne bilmeniz gerekiyor?
1- HTML + CSS + JAVASCRIPT
2- PHP + MYSQL

Smarty daha kısa kod yazmanızı sağlar, daha okunaklı iş çıkarmanızı sağlar.

Aşamaları anlatalım:
1- HTML ile bir tema yaptınız,
2- Temanızı bir PHP scripte entegre edeksiniz.

Pekala, şimdi index.html dosyanızın adını index.tpl yapın ve örneğin en başına {title} şeklinde yazın. Şimdi configuration.php dosyanızda yazılı olan site adınız Başlıkta görünecek.

Temanın bir yerinde Şikayetler diye yazıyor, oraya PHP ile bir satırlaık kod yazacağınıza
{sikayetler}
yazmanız yeterli, o da lang.tr dosyasından ilgili satırı çekecektir.

Bu şekilde temanızın her tarafını doldurduğunuzda temanızı scriptinize entegre etmiş oluyorsunuz.

Kolaymış! :)

Mantık bu ise bunun için Smarty öğrenmeye değer.

Ama biz yanlış tarafından anlattık. :)

Çünküüü!
Eğer temayı entegre etmeyi bilmiyorsak zaten PHP bilmiyoruz ve eğer PHP bilmiyorsak Smarty öğrenmek nasıl olacak? Başkasının yazdığı scripte Smarty mi entegre edeceğiz?

Ben asıl PHP bilenlern bu işi daha da güzelleştirmeleri, kendi Frameworklarına geçiş yapmaları için yazdım.

Umarım yöneticiler Smarty kategorisini açar arkadaşlar, ben şimdiden Bootstarp + Smarty işler çıkarmaya başlıyorum.