<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Web Mahsulleri ! &#187; PHP Faces</title>
	<atom:link href="http://www.webmahsulleri.com/category/php/php-faces/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webmahsulleri.com</link>
	<description>İnsan Programı</description>
	<lastBuildDate>Thu, 02 Sep 2010 17:11:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Yeni PHP Faces dan Ufak bir MVC örneği</title>
		<link>http://www.webmahsulleri.com/php/yeni-php-faces-dan-uak-bir-mvc-ornegi/</link>
		<comments>http://www.webmahsulleri.com/php/yeni-php-faces-dan-uak-bir-mvc-ornegi/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 17:21:10 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[Framework]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Faces]]></category>
		<category><![CDATA[Yazılım Mimarileri]]></category>
		<category><![CDATA[PHP faces Framework]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=543</guid>
		<description><![CDATA[Controller artık bir sınıf değil zarif bir arayüz.




&#60;?php
use mvc\Controller;
use mvc\View;
class PF2 implements Controller
{
    public function Controller() {
        return new View(&#34;view&#34;,array(&#34;name&#34;=&#62;&#34;bora&#34;));
    }
}
?&#62;

Kodlardan da anlaşılacağı üzere PF2 PHP5.3 ve üzerine yönelik bir çalışma.
]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/yeni-php-faces-dan-uak-bir-mvc-ornegi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP faces 2 deki yenilikler</title>
		<link>http://www.webmahsulleri.com/php/php-faces-2-yenilikler-guncelleme/</link>
		<comments>http://www.webmahsulleri.com/php/php-faces-2-yenilikler-guncelleme/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 22:24:26 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[Haberler]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Faces]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=533</guid>
		<description><![CDATA[php faces 2 yakın bir zamanda yayınlanacak php faces deki gelişmeler şöyle.
Gelişmiş bind yöntemi : bu yöntem sayesinde formdan gelen bilgiyle ilişkili varlık sınıfına otomatik atama yapılması.
Doğrulama bileşenleri : statik doğrulama sınıflarına ek olarak artık bileşen içerisinde de doğrulamalar yapılabilecek.
Requried: Bileşenler için yeni bir nitelik  en çok kullanılan doğrulamalardan biri de bilginin boş gelmemesi gerekliğidir [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/php-faces-2-yenilikler-guncelleme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Faces Programlanabilir Şablonlar</title>
		<link>http://www.webmahsulleri.com/php/php-faces/php-faces-programlanabilir-sablonlar/</link>
		<comments>http://www.webmahsulleri.com/php/php-faces/php-faces-programlanabilir-sablonlar/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 10:18:25 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[FDL]]></category>
		<category><![CDATA[PHP Faces]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Pattern]]></category>
		<category><![CDATA[Şablonlar]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=506</guid>
		<description><![CDATA[Programlanabilir  şablonlar @htmlpattern lerdir yapısal geliştirme çalışmaları sürmektedir.
Örnek kullanıldığı her yerde1 ile 12 arasındaki sayıları gösteren pattern
Sablon.ptrn dosyası

&#60;faces&#62;
&#60;@htmlpattern name=&#34;yaz&#34; useprefix=&#34;my&#34;&#62;
&#60;c:for var=&#34;$i&#34; begin=&#34;1&#34; to=&#34;12&#34; step=&#34;1&#34;&#62;
&#60;div style=&#34;color:red;font-weight:bold;&#34; &#62; #{$i}  &#60;/div&#62;
&#60;/c:for&#62;
&#60;/@htmlpattern&#62;
&#60;/faces&#62;

View dosyası

&#60;faces&#62;
&#60;@face file=&#34;sablon.ptrn&#34;/&#62;
&#60;my:yaz/&#62;
&#60;/faces&#62;

Örneğin kullanıcı girişi için kullandığımız bir formumuz olsun formumuzu kullmak istediğimiz dosyaya include ederiz ve ismi ile etiketleriz
Sablon.ptrn dosyası

&#60;faces&#62;
&#60;@import taglib=&#34;phpf.ui.*&#34; prefix=&#34;f&#34;/&#62;
&#60;@import taglib=&#34;phpf.core&#34; prefix=&#34;c&#34; type=&#34;static&#34;/&#62;
&#60;@htmlpattern [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/php-faces/php-faces-programlanabilir-sablonlar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Faces da Ön ek ile kullanılabilir Şablonlar (Patternler)</title>
		<link>http://www.webmahsulleri.com/php/php-faces/php-faces-da-on-ek-ile-kullanilabilir-sablonlar-patternler/</link>
		<comments>http://www.webmahsulleri.com/php/php-faces/php-faces-da-on-ek-ile-kullanilabilir-sablonlar-patternler/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 10:13:57 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[FDL]]></category>
		<category><![CDATA[PHP Faces]]></category>
		<category><![CDATA[Bileşenler]]></category>
		<category><![CDATA[Doğrulama]]></category>
		<category><![CDATA[Pattern]]></category>
		<category><![CDATA[Şablonlar]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=503</guid>
		<description><![CDATA[Daha öncede bahsettiğim gibi (Şablon)patternler view dosyalarında tanımlanan bir çeşit veri yapılarıdır. Pattern kullanımındaki amaç kod yazımını minimuma indirmektir.
Örneğin veri girişi için kullandığımız formlarda çeşitli alanlar vardır örneğin textbox ve çoğuna validation (doğrulama) işlemleri uygularız her etiket için benzer niteliklere değerler aktarırız ve bu böyle uzar gider.
Bu arada PHP faces a pattrenlere yeni eklenen bir [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/php-faces/php-faces-da-on-ek-ile-kullanilabilir-sablonlar-patternler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL ve FQL Etiketleri</title>
		<link>http://www.webmahsulleri.com/php/sql-ve-fql-etiketleri/</link>
		<comments>http://www.webmahsulleri.com/php/sql-ve-fql-etiketleri/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 20:02:10 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[FDL]]></category>
		<category><![CDATA[Faces ORM]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Faces]]></category>
		<category><![CDATA[PHP ORM]]></category>
		<category><![CDATA[Bileşenler]]></category>
		<category><![CDATA[FQL]]></category>
		<category><![CDATA[ORM]]></category>
		<category><![CDATA[Persistence]]></category>
		<category><![CDATA[View State]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=481</guid>
		<description><![CDATA[SQL etiketi query niteliğine paremetre olarak verilen SQL sorgusu işletir ve id niteliğine verilen isim ile bir sonuc kümesi getirir.
Örnek 

&#60;html&#62;
&#60;head&#62;
&#60;title&#62;&#60;/title&#62;
&#60;meta http-equiv=&#34;Content-Type&#34; content=&#34;text/html; charset=UTF-8&#34;&#62;
&#60;/head&#62;
&#60;body&#62;
&#60;faces&#62;
&#60;@import prefix=&#34;c&#34; taglib=&#34;phpf.core&#34; type=&#34;static&#34;/&#62;
&#60;@import prefix=&#34;sql&#34; taglib=&#34;phpf.db.sql&#34;/&#62;
&#60;sql:sql id=&#34;results&#34; query=&#34;select * from urun&#34;/&#62;
&#60;table border=&#34;1&#34; align=&#34;center&#34;&#62;
&#60;thead&#62;
&#60;th&#62;Urun NO&#60;/th&#62;
&#60;th&#62;Urun Adı&#60;/th&#62;
&#60;th&#62;Fiyat&#60;/th&#62;
&#60;th&#62;Resim&#60;/th&#62;
&#60;/thead&#62;
&#60;c:foreach var=&#34;#{$results}&#34; item=&#34;$urun&#34;&#62;
&#60;tr&#62;
&#60;td&#62;#{$urun.no}&#60;/td&#62;
&#60;td&#62;#{$urun.ad}&#60;/td&#62;
&#60;td&#62;#{$urun.fiyat}&#60;/td&#62;
&#60;td&#62;&#60;img src=&#34;#{$urun.resim}&#34;/&#62;&#60;/td&#62;
&#60;/tr&#62;
&#60;/c:foreach&#62;
&#60;/table&#62;
&#60;/faces&#62;
&#60;/body&#62;
&#60;/html&#62;

FQL Etiketi
FQL etiketi query niteliğine paremetre olarak verilen FQL sorgusu işletir ve id niteliğine verilen [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/sql-ve-fql-etiketleri/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ORM Kütüphanesi ve Grid Table Kullanımı</title>
		<link>http://www.webmahsulleri.com/php/orm-kutuphanesi-ve-grid-table-kullanimi/</link>
		<comments>http://www.webmahsulleri.com/php/orm-kutuphanesi-ve-grid-table-kullanimi/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 19:52:32 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[FDL]]></category>
		<category><![CDATA[Faces ORM]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Faces]]></category>
		<category><![CDATA[PHP ORM]]></category>
		<category><![CDATA[Bileşenler]]></category>
		<category><![CDATA[Controller]]></category>
		<category><![CDATA[Facete]]></category>
		<category><![CDATA[FQL]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[ORM]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=473</guid>
		<description><![CDATA[Grid bileşeni kendisine bind niteliği ile belirtilen Sınıf diziden bir HTML tablosu oluşturur. Oluşturulan tabloda hangi sutunların bulunacağı @item direktifi ile bildirilir. @item direktifinin key niteliğine Varlık sınıfının uye ismi title niteliğine ise sutunun başlığı yazılır.

@item direktifi ile tabloya sınıf harici bilgi eklemek için input niteliği kullanılır.
&#60;@item  input=&#8221;link&#8221; title=&#8221;Düzenle&#8221;  url=&#8221;testet.php?edit=$no&#8221;/&#62;
Örneğin yukarıdaki @item direktifi ile düzenle [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/orm-kutuphanesi-ve-grid-table-kullanimi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Header Nesnesi İle View Dosyasına Başlık etiketleri eklemek</title>
		<link>http://www.webmahsulleri.com/php/header-nesnesi-ile-view-dosyasina-baslik-etiketleri-eklemek/</link>
		<comments>http://www.webmahsulleri.com/php/header-nesnesi-ile-view-dosyasina-baslik-etiketleri-eklemek/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 19:16:42 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Faces]]></category>
		<category><![CDATA[Bileşenler]]></category>
		<category><![CDATA[Controller]]></category>
		<category><![CDATA[Facete]]></category>
		<category><![CDATA[FDL]]></category>
		<category><![CDATA[Java Script]]></category>
		<category><![CDATA[style]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=468</guid>
		<description><![CDATA[Header nesnesi FacesRenderer sınıfı faces dosyasını ayrıştırken &#60;head&#62; etiketi ile karşılaştığında otomatik olarak bir Header nesnesi oluştur render işleminin sonucunda da bu header nesnesini döndürür. Header nesnesi sayfanın &#60;head&#62; &#60;/head&#62; aralığına ekleme yapmak için kullanılır.
Header sınıfının metotları şöyledir

 addMeta(string name, string content) görüm’e bir meta etiketi ekler
 addScript(string file) görüm’e file ile belirtilen dosya adı [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/header-nesnesi-ile-view-dosyasina-baslik-etiketleri-eklemek/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Faces ile Dosya Upload</title>
		<link>http://www.webmahsulleri.com/php/php-faces-ile-dosya-upload/</link>
		<comments>http://www.webmahsulleri.com/php/php-faces-ile-dosya-upload/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 17:18:22 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Faces]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=459</guid>
		<description><![CDATA[File bileşeni tarayıcıda bir dosya upload kutusu oluşturur ve gönderilen dosyayı upload metodu ile sunucu üzerinde upload işlemini gerçekleştir. File etiketinin path niteliğine sunucuya trafnsfer edilen dosyanın kayıt edileceği dizin yazılmalıdır.
Örnek Dosya Upload
View Dosyası upload bileşeninin tanımlanması

&#60;html&#62;
&#60;head&#62;
&#60;title&#62;Upload&#60;/title&#62;
&#60;meta http-equiv=&#34;Content-Type&#34; content=&#34;text/html; charset=UTF-8&#34;&#62;
&#60;/head&#62;
&#60;body&#62;
&#60;faces&#62;
&#60;@import prefix=&#34;f&#34; taglib=&#34;phpf.ui.*&#34;/&#62;
&#60;f:form id=&#34;form&#34;&#62;
&#60;f:file id=&#34;dosya&#34; path=&#34;resimler&#34;/&#62;
&#60;f:button id=&#34;b&#34; text=&#34;Yükle&#34; onclick=&#34;actionevent&#34; forname=&#34;form&#34;/&#62;
&#60;/f:form&#62;
&#60;/faces&#62;
&#60;/body&#62;
&#60;/html&#62;

Örnek Upload  Kontrolcüsü
&#60;?php

import("phpf.controllers.facete");
class DosyaYukle extends Facete {

public [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/php-faces-ile-dosya-upload/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Faces 1 Final</title>
		<link>http://www.webmahsulleri.com/php/php-faces-1-final/</link>
		<comments>http://www.webmahsulleri.com/php/php-faces-1-final/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 15:37:31 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Faces]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=454</guid>
		<description><![CDATA[
PHP Faces 1 version numaralı son sürümünde bazı yenilikler getirildi
FacesController&#8217;a prerender ve renderend metodları eklendi.
prerender metodu render işlemin başında nesneler oluştuğunda işletilir renderend metodu ise render işlemi tamamlandığında işletilen metotdur.
EklenenYeni bileşenler ve sınıflar

 Pager (Sayfalama pagination bileşeni)
Captcha (Doğrulama Resimleri)
 File (Dosya Upload Bileşeni)
FileValidation
 SQL (SQL sorgu bileşeni)
 FQL(FQL Sorgu bileşeni)
Header Nesnesi(Sayfa başlığı kullanımı)

prerender ve renderend [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/php-faces-1-final/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Faces UI Dojo Widget örnekleri</title>
		<link>http://www.webmahsulleri.com/php/php-faces-ui-dojo-widget-ornekleri/</link>
		<comments>http://www.webmahsulleri.com/php/php-faces-ui-dojo-widget-ornekleri/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 04:40:42 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[FDL]]></category>
		<category><![CDATA[FDL Core]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Faces]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=423</guid>
		<description><![CDATA[&#38;lt;/p&#38;gt;
]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/php-faces-ui-dojo-widget-ornekleri/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
