<?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>Kamil ÖRS &#187; Php</title>
	<atom:link href="http://www.kamilors.com/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kamilors.com</link>
	<description>Bir programcının anatomisi</description>
	<lastBuildDate>Fri, 17 Sep 2010 17:04:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>CodeIgniter Semineri &#8211; Özgür Web Teknolojileri Günleri</title>
		<link>http://www.kamilors.com/codeigniter-semineri-ozgur-web-teknolojileri-gunleri/</link>
		<comments>http://www.kamilors.com/codeigniter-semineri-ozgur-web-teknolojileri-gunleri/#comments</comments>
		<pubDate>Fri, 17 Sep 2010 17:04:20 +0000</pubDate>
		<dc:creator>Kamil</dc:creator>
				<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[codeigniter]]></category>
		<category><![CDATA[özgür web günleri]]></category>
		<category><![CDATA[seminer]]></category>

		<guid isPermaLink="false">http://www.kamilors.com/?p=311</guid>
		<description><![CDATA[Maqas.net Ve Codeigniter Türkiye işbirliği ile Özgür Web Teknoloji Günlerinde Codeigniter semineri düzenliyoruz. Tüm php kullanıcılarını seminere bekleriz. Seminer ücretsiz ve kayıt gerektirmiyor. Detaylı bilgili için http://www.ozgurwebgunleri.org.tr/ adresini ziyaret ediniz.]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.kamilors.com/wp-content/uploads/seminier.png"><img class="size-full wp-image-312 aligncenter" title="seminier" src="http://www.kamilors.com/wp-content/uploads/seminier.png" alt="" width="350" height="500" /></a></p>
<p style="text-align: center;">
<p style="text-align: center;">Maqas.net Ve Codeigniter Türkiye işbirliği ile Özgür Web Teknoloji Günlerinde Codeigniter semineri düzenliyoruz. Tüm php kullanıcılarını seminere bekleriz. Seminer ücretsiz ve kayıt gerektirmiyor.</p>
<p style="text-align: center;">Detaylı bilgili için <a href="http://www.ozgurwebgunleri.org.tr/">http://www.ozgurwebgunleri.org.tr/</a> adresini ziyaret ediniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kamilors.com/codeigniter-semineri-ozgur-web-teknolojileri-gunleri/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CodeIgniter User Auth Library &#8211; Vision Auth</title>
		<link>http://www.kamilors.com/codeigniter-user-auth-library-vision-auth/</link>
		<comments>http://www.kamilors.com/codeigniter-user-auth-library-vision-auth/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 09:59:20 +0000</pubDate>
		<dc:creator>Kamil</dc:creator>
				<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[Php]]></category>

		<guid isPermaLink="false">http://www.kamilors.com/blog/?p=27</guid>
		<description><![CDATA[CodeIgniter&#8217;a baya alıştım ve artık projelerimi bu çatı altında geliştirmeye karar verdim. Güzel bir şablon kütüphanesi bulduktan sonra sıra kullanımı basit, sade ve kullanışlı bir kullanıcı yetkilendirme kütüphesi bulmaya gelmişti. İnternette biraz araştırmadan sorna bir kaç tane kütüphane buldum ama özellikle codeigniter.gen.tr adresinde bir kütüphanenin kullanımı hakkında anlatım olmasına rağmen aradığım kadar basit bir kütüphane [...]]]></description>
			<content:encoded><![CDATA[<p>CodeIgniter&#8217;a baya alıştım ve artık projelerimi bu çatı altında geliştirmeye karar verdim. Güzel bir şablon kütüphanesi bulduktan sonra sıra kullanımı basit, sade ve kullanışlı bir kullanıcı yetkilendirme kütüphesi bulmaya gelmişti. İnternette biraz araştırmadan sorna bir kaç tane kütüphane buldum ama özellikle codeigniter.gen.tr adresinde bir kütüphanenin kullanımı hakkında anlatım olmasına rağmen aradığım kadar basit bir kütüphane bir türlü bulamadım. Çünkü neredeyse hepsi karmaşık bir yapı ve kullanım sunuyorlardı.</p>
<p>Butün bu sebeplerden dolayı oturup kendi kütüphanemi kendim yazmaya karar verdim. Herşey çok basit olmalıydı. Session ve role tabanlı bir yapısı olmalıydı. Ve sonunda birkaç karalamadan sonra ortaya <span style="font-weight: bold;">Vision Auth ( Code Igniter User Authorization Library)</span> ortaya çıktı.</p>
<p>Halen geliştirme aşamasında, çok kısa bir süre içerisinde kendisi bitirip tüm codeigniter camiyasının kullanımına sunacağım.</p>
<p>Şimdilik gelişmeleri <a style="color: #ff6600; text-decoration: none;" href="http://www.vizyonyazilim.com/arge/vzauth">http://www.vizyonyazilim.com/arge/vzauth</a> adresinden takip edebilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kamilors.com/codeigniter-user-auth-library-vision-auth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CodeIginter Template Library</title>
		<link>http://www.kamilors.com/codeiginter-template-library/</link>
		<comments>http://www.kamilors.com/codeiginter-template-library/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 07:45:22 +0000</pubDate>
		<dc:creator>Kamil</dc:creator>
				<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[Php]]></category>

		<guid isPermaLink="false">http://www.kamilors.com/blog/?p=20</guid>
		<description><![CDATA[CodeIgniter (CI) ile çebelleşme çalışmalarım iyi bir şekilde gidiyor. MVC mantığını java tarafından bildiğim için codeigniter&#8217;a alışmak pekte zor olmadı. Model katmanına daha henüz geçmedim. Şimdilik View ve Controller üzerine yoğunlaşmaktayım. Java tarafında Facelets&#8217;a alıştığım için en azından şablon olayını güzel bir şekilde halleden bir CI kütüphanesi aramaya koyuldum. İki tane benim istediğim tarzda kütüphane [...]]]></description>
			<content:encoded><![CDATA[<p>CodeIgniter (<span style="font-weight: bold;">CI</span>) ile çebelleşme çalışmalarım iyi bir şekilde gidiyor. MVC mantığını java tarafından bildiğim için codeigniter&#8217;a alışmak pekte zor olmadı. Model katmanına daha henüz geçmedim. Şimdilik View ve Controller üzerine yoğunlaşmaktayım.</p>
<p>Java tarafında Facelets&#8217;a alıştığım için en azından şablon olayını güzel bir şekilde halleden bir CI kütüphanesi aramaya koyuldum. İki tane benim istediğim tarzda kütüphane buldum. Bir tanesi localda bile render performansı çok alt safada olduğu için onu hemen çöplüğe yolladım <img src='http://www.kamilors.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Diğer Kütüphanenin ismi <a style="color: red;" href="http://williamsconcepts.com/ci/codeigniter/libraries/template/reference.html"><span style="font-weight: bold;">Template Library</span></a>. Şuan indirilebilinir güncel sürüm numarası 1.4.1.  İlk teslerimde diyer kütüphaneye göre çok daha hızlı sonuçlar elde ettim. Region mantığı var. Şablonun çeşitli bölgelerine farklı viewler load edebiliyorsunuz.<span id="more-20"></span></p>
<p><code><br />
</code></p>
<p><code></p>

<div class="wp_codebox"><table><tr id="p202"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
</pre></td><td class="code" id="p20code2"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">class</span> Demo <span style="color: #000000; font-weight: bold;">extends</span> Controller <span style="color: #009900;">&#123;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">function</span> Demo<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		parent<span style="color: #339933;">::</span><span style="color: #004000;">Controller</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">load</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">library</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">function</span> index<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">template</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">write_view</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'menu'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'menu_view'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">template</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">write_view</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'content'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'demo_form'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">template</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">render</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p></code></p>
<p>Bu kadar basit bir şekilde şablon sorununu çözüyoruz. Kütüphanelerin ayarlarından şablon dosyamızın ismini belirlediğimiz için çok rahat bir şekilde şablonu istediğimiz zaman değiştirebiliriz. <img src='http://www.kamilors.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Daha ilerde ayrıntılı biçimde bu template kütüphanesinin üzerine konuşmak üzere&#8230;</p>
<p>Salıcakla kalın <img src='http://www.kamilors.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.kamilors.com/codeiginter-template-library/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Php Framework</title>
		<link>http://www.kamilors.com/php-framework/</link>
		<comments>http://www.kamilors.com/php-framework/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 08:03:39 +0000</pubDate>
		<dc:creator>Kamil</dc:creator>
				<category><![CDATA[Php]]></category>

		<guid isPermaLink="false">http://www.kamilors.com/blog/?p=17</guid>
		<description><![CDATA[Ne kadar java&#8217;cı olsamda web aleminde uygulama geliştirmeye başladığım dil php&#8217;dir. Java&#8217;nın verdiği uygulama geliştirme gücünün yanı sıra uygulamayı çalıştırcak hosting bulma konusu biraz can sıkıntısı. Çünkü java hostingleri istediğiniz versiyonlarda bulmak oldukça zor. Bu durumda geriye tek bir çözüm kalıyor. Ya sunucu kiralıcaksınız ya da yeni yeni yaygınlaşan sanal sunucu (vps) kiralıyacaksınız. Sanal sunucularda [...]]]></description>
			<content:encoded><![CDATA[<p>Ne kadar java&#8217;cı olsamda web aleminde uygulama geliştirmeye başladığım dil php&#8217;dir. Java&#8217;nın verdiği uygulama geliştirme gücünün yanı sıra uygulamayı çalıştırcak hosting bulma konusu biraz can sıkıntısı. Çünkü java hostingleri istediğiniz versiyonlarda bulmak oldukça zor. Bu durumda geriye tek bir çözüm kalıyor. Ya sunucu kiralıcaksınız ya da yeni yeni yaygınlaşan sanal sunucu (vps) kiralıyacaksınız. Sanal sunucularda sağladıkları ram miktarına göre fiyatları değiştiğinden ve aylık sabit ücret olduğu için orta ölçekli projelerde müşteriler pek sıcak bakılmıyor.</p>
<p>İşte bu sunucu probleminden dolayı orta ölcekli projelerimizi php ile geliştirmekteyiz. Java&#8217;daki framework ortamına alıştığım için php&#8217;de de harıl harıl iyi bir framework aramaktayım. Dikkatimi çeken codeigniter var. Bunda da bazı şeyleri tam olarak algılamış değilim, yani daha derinlemesine bir inceleme yapmadım.<span id="more-17"></span></p>
<p>Diğer bir düşüncem ise kendi ekibimle beraber iyi bir framework oluşturmak. Bir xhtml render motoru ile combobox, dataTable , dataGrid , panel vs. tarzı bileşenler yazıp bunları sessionlar ile php nesnelerine bağlamak istiyorum. Aynı jsf&#8217;deki gibi. Bundan yaklaşık 1 sene önce başladığım bir php kütüphanesi vardı. İsmide <span style="font-weight: bold; color: #ff6600;">Kaplan</span>. Kaplan&#8217;ın görevi java tarafındaki <span style="color: #000000; font-weight: bold;">hibernate</span>benzeri php nesneleri ile database tablolarını xml dosyaları ile eşleştirmek. Kaplan baya ilerlemiş durumda. Şuanki aşamasında Entity nesnelerini veritabanına kayıt, güncelleme, silme gibi işlemlerini yapabilmekte. <span style="font-weight: bold;"><span style="color: #ff6600;">Kaplan</span>&#8216;</span><span style="color: #000000;">ı</span> getirmek istediğim nokta hibernate gibi nesnesel sorgulama yapabilmek.</p>
<p>Bakalım codeigniter ile vakit kaybettiğimi hissedersem, yeterun ulan diyip <span style="font-weight: bold;">vizyon suite</span> ya da <span style="font-weight: bold;">vizyon studio</span> isminde kendi frameworkümüzü yazarız <img src='http://www.kamilors.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.kamilors.com/php-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

