<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" version="2.0">
  <channel>
    <title>WebUcu Günlükleri</title>
    <description>Mustafa Erhan Ersoy ile Web Programlama</description>
    <link>http://merhanersoy.net/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.NET 2.5.0.6</generator>
    <language>tr-TR</language>
    <blogChannel:blogRoll>http://merhanersoy.net/opml.axd</blogChannel:blogRoll>
    <blogChannel:blink>http://www.dotnetblogengine.net/syndication.axd</blogChannel:blink>
    <dc:creator>Mustafa Erhan Ersoy</dc:creator>
    <dc:title>WebUcu Günlükleri</dc:title>
    <geo:lat>0.000000</geo:lat>
    <geo:long>0.000000</geo:long>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/WebucuBlog" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="webucublog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
      <title>HTML5 Eğitimi</title>
      <description>&lt;p&gt;&lt;img style="float: left;" src="http://merhanersoy.net/image.axd?picture=2012%2f2%2fhtml5.jpg" alt="HTML5 Logo" /&gt;3-4 Mart 2012 tarihinde &lt;a title="Zenith Bilişim" href="http://www.zenithbilisim.com/" target="_blank"&gt;Zenith Bilişim&lt;/a&gt;'de eğitmeni benim olacağım 12 saatlik bir HTML5 eğitimi planlıyoruz.&lt;/p&gt;
&lt;p&gt;Bu eğitimde HTML5 ile gelen yeni dok&amp;uuml;man yapısından yeni taglara ve desteklenmeyen taglara,&lt;/p&gt;
&lt;p&gt;Flash player'leri tarihe karıştıracak audio ve video taglarından HTML5 canvas'a,&lt;/p&gt;
&lt;p&gt;local ve session storage ile veri saklama APIlerinden cache altyapısına,&lt;/p&gt;
&lt;p&gt;Geolocation API ile lokasyon tabanlı uygulamalardan Messaging API ve Web Sockets ile veri akışına kadar HTML5'in heyecan verici d&amp;uuml;nyasına dalıp,&amp;nbsp;&amp;ouml;rnekler ile HTML5'i &amp;ouml;ğrenmeye &amp;ccedil;alışacağız.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Eğitimde yer alacak konular :&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;HTML5 nedir ?&lt;/li&gt;
&lt;li&gt;HTML5 markup, dok&amp;uuml;man yapısı&lt;/li&gt;
&lt;li&gt;Yeni form tagları ve form doğrulama.&lt;/li&gt;
&lt;li&gt;Video ve Audio tagları ile multimedia.&lt;/li&gt;
&lt;li&gt;HTML5 Canvas.&lt;/li&gt;
&lt;li&gt;Local storage, session storage ve Web SQL Veritabanları ile veri saklama.&lt;/li&gt;
&lt;li&gt;HTML5 ile caching ve offline i&amp;ccedil;erik.&lt;/li&gt;
&lt;li&gt;HTML5 Geolocation API.&lt;/li&gt;
&lt;li&gt;HTML5 Web Messaging API.&lt;/li&gt;
&lt;li&gt;Web Workers ile Threading.&lt;/li&gt;
&lt;li&gt;Web Sockets.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Eğitim hakkında bilgi ve kayıt i&amp;ccedil;in &lt;a href="mailto:cenk.ozdemir@zenithbilisim.com"&gt;cenk.ozdemir@zenithbilisim.com&lt;/a&gt; adresine mail atarak iletişim bilgilerinizi bırakmanız halinde size geri d&amp;ouml;n&amp;uuml;ş yapılacaktır.&lt;/p&gt;</description>
      <link>http://merhanersoy.net/post/2012/02/05/HTML5-Egitimi.aspx</link>
      <author>merhanersoy@gmail.com</author>
      <comments>http://merhanersoy.net/post/2012/02/05/HTML5-Egitimi.aspx#comment</comments>
      <guid>http://merhanersoy.net/post.aspx?id=69c496be-43ef-4fbc-bcfb-2ebdf5b28b13</guid>
      <pubDate>Sun, 05 Feb 2012 23:02:00 +0200</pubDate>
      <dc:publisher>meersoy</dc:publisher>
      <pingback:server>http://merhanersoy.net/pingback.axd</pingback:server>
      <pingback:target>http://merhanersoy.net/post.aspx?id=69c496be-43ef-4fbc-bcfb-2ebdf5b28b13</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://merhanersoy.net/trackback.axd?id=69c496be-43ef-4fbc-bcfb-2ebdf5b28b13</trackback:ping>
      <wfw:comment>http://merhanersoy.net/post/2012/02/05/HTML5-Egitimi.aspx#comment</wfw:comment>
      <wfw:commentRss>http://merhanersoy.net/syndication.axd?post=69c496be-43ef-4fbc-bcfb-2ebdf5b28b13</wfw:commentRss>
    </item>
    <item>
      <title>nopCommerce Paypal Standart Ödeme Metodunda address_override Özelliği</title>
      <description>&lt;p&gt;&lt;img style="float: left;" src="/blog/image.axd?picture=2012%2f1%2fnopcommerce_logo.gif" alt="nopCommerce a&amp;ccedil;ık kaynak e-ticaret uygulaması" /&gt;E-Ticaret uygulamaları i&amp;ccedil;in &amp;ouml;deme metodlarından biri olan Paypal'a entegrasyon i&amp;ccedil;in paypal'ın sağladığı &lt;a href="https://www.paypal.com/cgi-bin/webscr?cmd=p/xcl/rec/pdt-intro-outside"&gt;Payment Data Transfer&lt;/a&gt; metodu kullanılıyor.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.nopcommerce.com"&gt;nopCommerce&lt;/a&gt; e-ticaret uygulamasında bu &amp;ouml;deme metodunu aktif etmek i&amp;ccedil;in &amp;ouml;ncelikle Paypal hesabını ticari veya premium hesaba &amp;ccedil;evirip, PDT &amp;ouml;zelliğini aktif etmeniz gerekiyor.&lt;/p&gt;
&lt;p&gt;Ardından nopCommerce y&amp;ouml;netim panelinden &amp;ouml;deme se&amp;ccedil;enekleri ayarlarından Paypal Standart'ı se&amp;ccedil;ip PDT ayarlarınızı kaydediyorsunuz ve e-ticaret uygulamanızın Paypal entegrasyonunu sağlamış oluyorsunuz.&lt;/p&gt;
&lt;p&gt;Benzer bir Paypal entegrasyonunu yapmaya &amp;ccedil;alışırken ş&amp;ouml;yle bir sorun ile karşılaştım. E-Ticaret uygulamasındaki test hesabım ABD adresi ile kayıtlı iken, &amp;ouml;deme yapmaya &amp;ccedil;alıştığım hesap T&amp;uuml;rkiye adresi ile kayıtlı idi.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Paypal default ayarlarda bu tarz durumları g&amp;uuml;venlik sorunu olarak değerlendirip aşağıdaki gibi bir hata mesajı ile &amp;ouml;demeyi durduruyor :&amp;nbsp;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Paypal does not allow your country of residence to ship to the country you wish.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Bu sorunu aşmak i&amp;ccedil;in 2 y&amp;ouml;ntem mevcut. İlki uygulamamızı kullanan kullanıcıların uygulamamızda kayıtlı olan adres bilgileri ile kullandıkları Paypay hesabının adres bilgilerinin denk olmasını beklemek.&lt;/p&gt;
&lt;p&gt;İkinci y&amp;ouml;ntem ise Paypal entegrasyonunda kullanılan parametrelerden &lt;strong&gt;address_override&lt;/strong&gt; değişkeninin değerini "0" olarak paypal'a iletmek. &lt;strong&gt;address_override&lt;/strong&gt; değişkeni, fatura adresi ile paypal hesabının denk olması kuralını aşmayı sağlayan bir parametre, gerekli bilgi Paypal'ın&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&amp;amp;content_ID=developer/e_howto_html_formbasics"&gt;HTML Form Basics for Website Payments Standard&lt;/a&gt; adresinde mevcut.&lt;/p&gt;
&lt;p&gt;Bu değişkenin değerini nopCommerce'de değiştirmek i&amp;ccedil;in maalesef Nop.Plugin.Payments.PayPalStandard plugin'ini değiştirmeniz gerekiyor.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Şuan plugin kodunda g&amp;ouml;r&amp;uuml;ld&amp;uuml;ğ&amp;uuml; &amp;uuml;zere yazılım ekibi, bu &amp;ouml;zelliği Paypal Ayarları sayfasına eklemeyi planlıyor. Ama hen&amp;uuml;z eklenmiş durumda değil. İleride &amp;ccedil;ıkacak nopCommerce s&amp;uuml;r&amp;uuml;mlerinden birinde bu se&amp;ccedil;enek y&amp;ouml;netim sayfasında yerini alabilir.&lt;/p&gt;
&lt;p&gt;1. Nop.Plugin.Payments.PayPalStandard projesini a&amp;ccedil;ın.&lt;/p&gt;
&lt;p&gt;2. &lt;strong&gt;PayPalStandardPaymentProcessor.cs&lt;/strong&gt; sınıfı i&amp;ccedil;erisindeki &lt;strong&gt;PostProcessPayment&lt;/strong&gt; metodu i&amp;ccedil;erisindeki aşağıdaki satırı bulup değerini 0 olarak eşitleyin.&lt;/p&gt;
&lt;pre class="brush: c-sharp;"&gt;//TODO move this param [address_override]

//to settings (PayPal configuration page)

builder.AppendFormat("&amp;amp;address_override=0");&lt;/pre&gt;
&lt;p&gt;3. Plugin'i derleyin.&lt;/p&gt;
&lt;p&gt;4. Projenin &amp;ouml;zelliklerinden g&amp;ouml;receğiniz &amp;uuml;zere projenin output path'i aşağıdaki gibi :&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; ..\..\Presentation\Nop.Web\Plugins\Payments.PayPalStandard\&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Nop.Plugin.Payments.PayPalStandard.dll&lt;/p&gt;
&lt;p&gt;Bu dizinden plugin'nin dll'ini alıp web uygulamanızın &lt;strong&gt;Plugins\Payments.PayPalStandard&lt;/strong&gt; dizinine atıp uygulamanızı restart ettiğinizde Paypal entegrasyonu artık &lt;strong&gt;address_override&lt;/strong&gt; parametresi aktif edilmiş olarak &amp;ccedil;alışmaya başlayacaktır.&lt;/p&gt;</description>
      <link>http://merhanersoy.net/post/2012/01/19/nopCommerce-Paypal-Standart-Odeme-Metodunda-address_override-Ozelligi.aspx</link>
      <author>merhanersoy@gmail.com</author>
      <comments>http://merhanersoy.net/post/2012/01/19/nopCommerce-Paypal-Standart-Odeme-Metodunda-address_override-Ozelligi.aspx#comment</comments>
      <guid>http://merhanersoy.net/post.aspx?id=cc14bc89-2dc0-49ea-87da-8d1d9dd21f5b</guid>
      <pubDate>Thu, 19 Jan 2012 12:52:00 +0200</pubDate>
      <dc:publisher>meersoy</dc:publisher>
      <pingback:server>http://merhanersoy.net/pingback.axd</pingback:server>
      <pingback:target>http://merhanersoy.net/post.aspx?id=cc14bc89-2dc0-49ea-87da-8d1d9dd21f5b</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://merhanersoy.net/trackback.axd?id=cc14bc89-2dc0-49ea-87da-8d1d9dd21f5b</trackback:ping>
      <wfw:comment>http://merhanersoy.net/post/2012/01/19/nopCommerce-Paypal-Standart-Odeme-Metodunda-address_override-Ozelligi.aspx#comment</wfw:comment>
      <wfw:commentRss>http://merhanersoy.net/syndication.axd?post=cc14bc89-2dc0-49ea-87da-8d1d9dd21f5b</wfw:commentRss>
    </item>
    <item>
      <title>WebUcundan Merhaba !</title>
      <description>&lt;p&gt;&lt;span style="color: #222222; font-family: arial, sans-serif; font-size: 13px; background-color: rgba(255, 255, 255, 0.917969);"&gt;&amp;Uuml;&amp;ccedil;&amp;uuml;nc&amp;uuml; denemem sonuncu olacak. Ya &amp;ouml;nceki blog denemelerim gibi silinip gidecek, yada bu sefer kalıcı olacak. Diye motivasyonum &amp;uuml;zerinde olumlu etki yapacağını d&amp;uuml;ş&amp;uuml;nd&amp;uuml;ğ&amp;uuml;m bir c&amp;uuml;mle ile merhaba g&amp;uuml;nl&amp;uuml;ğ&amp;uuml;me başlamak istedim.&lt;/span&gt;&lt;br style="color: #222222; font-family: arial, sans-serif; font-size: 13px; background-color: rgba(255, 255, 255, 0.917969);" /&gt;&lt;br style="color: #222222; font-family: arial, sans-serif; font-size: 13px; background-color: rgba(255, 255, 255, 0.917969);" /&gt;&lt;span style="color: #222222; font-family: arial, sans-serif; font-size: 13px; background-color: rgba(255, 255, 255, 0.917969);"&gt;Amacım, &amp;ouml;ğrendiklerimi ve karşılaştığım problemlere bulduğum &amp;ccedil;&amp;ouml;z&amp;uuml;mleri sistematik olarak bir yerlerde tutabilmek. Bu notlarımı g&amp;uuml;nl&amp;uuml;k sayfaları halinde paylaşırken aynı zamanda yararlı olabilmek, farklı deneyimler yaşamış arkadaşlarla fikir alışverişinde bulunabilmek.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;G&amp;uuml;nl&amp;uuml;klerimde web programlama ile alakalı karşılaştığım pratik &amp;ccedil;&amp;ouml;z&amp;uuml;mler, bir yerlerde gizli kalmış &amp;ouml;zellikler, yeni trendler ve eski g&amp;uuml;zel g&amp;uuml;nlerden bahsetmeye gayret edeceğim. Zaman zaman konu dışı paylaşımlar da yapma hevesim var, bu off topic paylaşımları başka bir g&amp;uuml;nl&amp;uuml;k altına taşımak hevesimde.. Neyse şimdilik fazla hayal kurmadan bir başlangı&amp;ccedil; verip gerisinin zamanla oluşmasını istiyorum :)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br style="color: #222222; font-family: arial, sans-serif; font-size: 13px; background-color: rgba(255, 255, 255, 0.917969);" /&gt;&lt;span style="color: #222222; font-family: arial, sans-serif; font-size: 13px; background-color: rgba(255, 255, 255, 0.917969);"&gt;Sevgiler herkese...&lt;/span&gt;&lt;/p&gt;</description>
      <link>http://merhanersoy.net/post/2012/01/19/WebUcundan-Merhaba-!.aspx</link>
      <author>merhanersoy@gmail.com</author>
      <comments>http://merhanersoy.net/post/2012/01/19/WebUcundan-Merhaba-!.aspx#comment</comments>
      <guid>http://merhanersoy.net/post.aspx?id=cee2e724-3789-4f33-9ddf-7a6bbae55438</guid>
      <pubDate>Thu, 19 Jan 2012 11:12:00 +0200</pubDate>
      <dc:publisher>meersoy</dc:publisher>
      <pingback:server>http://merhanersoy.net/pingback.axd</pingback:server>
      <pingback:target>http://merhanersoy.net/post.aspx?id=cee2e724-3789-4f33-9ddf-7a6bbae55438</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://merhanersoy.net/trackback.axd?id=cee2e724-3789-4f33-9ddf-7a6bbae55438</trackback:ping>
      <wfw:comment>http://merhanersoy.net/post/2012/01/19/WebUcundan-Merhaba-!.aspx#comment</wfw:comment>
      <wfw:commentRss>http://merhanersoy.net/syndication.axd?post=cee2e724-3789-4f33-9ddf-7a6bbae55438</wfw:commentRss>
    </item>
  </channel>
</rss>

