<?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>E-ticaret &#8211; Selman Tunc</title>
	<atom:link href="https://selmantunc.com.tr/tag/e-ticaret/feed/" rel="self" type="application/rss+xml" />
	<link>https://selmantunc.com.tr</link>
	<description></description>
	<lastBuildDate>Tue, 16 Sep 2014 17:21:00 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://selmantunc.com.tr/wp-content/uploads/2023/07/cropped-tumblr_inline_oglumuMbgO1tyldvk_540-150x150-1-32x32.jpg</url>
	<title>E-ticaret &#8211; Selman Tunc</title>
	<link>https://selmantunc.com.tr</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>EAV veritabanı modeli nedir ?</title>
		<link>https://selmantunc.com.tr/uncategorized/eav-veritabani-modeli-nedir/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 16 Sep 2014 17:21:00 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[E-ticaret]]></category>
		<category><![CDATA[eav]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[Magento Programlama]]></category>
		<category><![CDATA[mysql eav]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programlama]]></category>
		<guid isPermaLink="false">http://selmantunc.com.tr/2014/09/16/eav-veritabani-modeli-nedir/</guid>

					<description><![CDATA[Eav yapısı bir veritabanı modelidirVarlık-öznitelik-değer modeli (EAV) olarak tanımlama yapabiliriz. EAV de veritabanında dikey sergilenen değil,alttaki resim gibi  yatay giden bir veritabanı şemasıdır.(Alttaki resim gibi) aslında satır modelleme şeklidir diyebiliriz.EAV  EAV Varlık,&#8230;]]></description>
										<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Entity%E2%80%93attribute%E2%80%93value_model">Eav </a>yapısı bir veritabanı modelidir<br /><br />Varlık-öznitelik-değer modeli (EAV) olarak tanımlama yapabiliriz. EAV de veritabanında dikey sergilenen değil,<br /><br />alttaki resim gibi<br /><br /> <br /><br /><a href="http://www.selmantunc.com/wp-content/uploads/2014/09/standart_table.png"><img decoding="async" class="alignnone size-large wp-image-1029" alt="standart_table" src="http://www.selmantunc.com/wp-content/uploads/2014/09/standart_table-1024x107.png" width="625" height="65" /></a>
<br /><br />yatay giden bir veritabanı şemasıdır.(Alttaki resim gibi)<br /><br /><a href="http://www.selmantunc.com/wp-content/uploads/2014/09/eav_normal.png"><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-1030" alt="eav_normal" src="http://www.selmantunc.com/wp-content/uploads/2014/09/eav_normal.png" width="375" height="165" /></a>
<br />aslında satır modelleme şeklidir diyebiliriz.<br /><br /><strong>EAV </strong>
<br /><br />EAV Varlık, Attribute ve Değer olarak açılablir .<br />bu 3 parçaya parçaya bakarak biraz onları daha iyi anlamaya çalışalım.<br /><br /><strong>Varlık (entity) </strong>
<br />Eticaretin ürünler, kategoriler, müşteriler ve siparişler gibi veri öğeleri diyebiliriz.<br /><br /><strong>Özellik (attribute)</strong>
<br />Nitelikler, bir işletmenin ait veri öğeleri temsil eder. Örneğin, ürünler için ; adı, fiyat, durumu ,özellikleri, açıklaması ve çok daha fazla özelliklere sahiptir.<br /><br /><strong>Değer (value)</strong>
<br />değer ise, adının ne olduğu , fiyatın ne kadar olduğu gibi alanların tutulduğu bölümdür<br />örneğin normal bir yapıdaki bir e-ticaret sitede sadece ürün bilgisi için bir tabloda bile en az 20 alan olması gerekir<br />yada urun olarak bir kinetix ayakkabınız var ve bunun 41,42,43 numara bedenleri mavi ,gri , beyaz gibi renkleri vardır<br />bunu birbiri ile ilişkili tablolarda tutabilirsiniz fakat e-ticaret gibi kompleks ve farklı ürün ve varyantları farklı olan yapıda veritabanında sürekli tabloda alan açmanız yerine göre satırlarda null(boş) olan yerlerin olması gerekecektir böyle bir durumda eav dizayn patternini kullanmak size daha çok esneklik sağlar.<br /><br /> <br /><br />Eav veritabanı mimarisini kavramak ilk bakışta son derece zor olabilir bunu uygulama ile anlatmaya çalışacağım.<br />Eav yapısını kullanan sistem olarak en iyi örnek magento olabilir <a href="http://fishpig.co.uk/magento/tutorials/eav-database-structure/">bkz </a>
<br />magentonun veritabanı modelini incelemenizi öneririm.<br /><br /> <br /><br /><strong><em>Nerede kullanabiliriz?</em></strong>
<br /><br />Birçok ürün ve farklı özelliklere sahip, her bir e-ticaret modellemesinde<br />Özel veriler için farklı uzantıları destekleyen bir içerik yönetim platformunda<br />Kullanıcıların talepi üzerine yeni alanlar eklemenizi sağlayan bir ilan sistemi veritabanı modelinde mesela sahibinden.com gibi<br /><br />Bir crm projesi yaptığınızı düşünelim ve moduler yapıda bir proje olsun bu yapıda sürekli genişleme ve eklenen moduller mesela şikayet modülü olsun<br />şikayet modülünün elemanları<br /><br />Numara &ndash;&gt;ipi(input TEXT) -&gt;veritabanı türü &ndash;&gt; (int(32))<br />Kişi adı &ndash;&gt;tipi(input TEXT) &ndash;&gt;veritabanı türü &ndash;&gt; (varchar(255))<br />Şikayet Konusu (tipi(input TEXT) &ndash;&gt;veritabanı türü &ndash;&gt; (text)<br /><br /><a name="more"></a>
<br /><br />gibi daha iyi anlamak için suitecrm(suitecrm içindeki modules klasoru ve çalışma yapısı) incelenebilir.<br /><br />Bu gereksinimleri karşılamak için kullanabileceğiniz çözümler aşırı karmaşık ve çok fazla performans gerektirir burada veritabanı şeması yapısını doğru kullanmak önemlidir<br /><br />bu açıdan eav de veri yapısını bozmadan kolay genişletilebilir ve esnek olması nedeni ile performans olayı da ust düzeydedir<br /><br />Herhangi bir varlık ile ilişkili özellikleri kaydetmek için esnek bir mekanizma sağlar<br />Eav tasarımı uygulanabilir hiyerarşik veri bulundrur ,değişiklik ve uygulama için çok az zaman gerektirir.<br />database şema modelinin tekrar tekrar değiştirilmesine gerek duymaz<br /><br />eav tabloda kolonlarda varchar ,integer,datetime ,time gibi türleri desteklemez ama kolon içinde tanımlanayabilirsiniz bakınız <a href="http://www.jasny.net/articles/an-alternative-way-of-eav-modeling/"><a href="http://www.jasny.net/articles/an-alternative-way-of-eav-modeling/">http://www.jasny.net/articles/an-alternative-way-of-eav-modeling/</a></a>
<br /><br />standart bir products (ürünler) tablosu<br /><strong>Daha iyi anlamak için aşağıdaki örnekleri deneyiniz.</strong>
<br /><pre class="brush:sql">-- ----------------------------<br />DROP TABLE IF EXISTS <code>products</code>;<br />CREATE TABLE <code>products</code> (<br />  <code>id</code> int(10) NOT NULL AUTO_INCREMENT,<br />  <code>sku</code> varchar(255) DEFAULT NULL,<br />  <code>name</code> varchar(255) DEFAULT NULL,<br />  <code>size</code> varchar(255) DEFAULT NULL,<br />  <code>color</code> varchar(255) DEFAULT NULL,<br />  <code>model</code> varchar(255) DEFAULT NULL,<br />  <code>model_code</code> varchar(255) DEFAULT NULL,<br />  <code>price</code> varchar(255) DEFAULT NULL,<br />  PRIMARY KEY (<code>id</code>)<br />) ENGINE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=latin1;<br /><br />INSERT INTO <code>products</code> VALUES ('1', '100136055', 'Winx KENDRA PK ', '26', 'white', 'KENDRA', '260768', '45.00');<br />INSERT INTO <code>products</code> VALUES ('6', '100136323', 'Winx KENDRA PK Somon', '27', 'pink', 'KENDRA', '260732', '45.00');<br />INSERT INTO <code>products</code> VALUES ('7', '100137675', 'Winx VILMA P black', '42', 'black', 'KENDRA', '260731', '45.00');<br />INSERT INTO <code>products</code> VALUES ('8', '400134347', 'Lumberjack 388004D01 FU ', '44', 'black', '388004D01', '274280', '120.00');</pre>
<br /><strong>aynı yapının eav modellemesi (eav yapısının çok basit halidir)</strong>
<br /><pre class="brush:sql">DROP TABLE IF EXISTS <code>eav_attributes</code>;<br />CREATE TABLE <code>eav_attributes</code> (<br />  <code>attribute_id</code> int(11) unsigned NOT NULL AUTO_INCREMENT,<br />  <code>attribute_name</code> varchar(50) NOT NULL,<br />  PRIMARY KEY (<code>attribute_id</code>),<br />  UNIQUE KEY <code>attribute_name</code> (<code>attribute_name</code>)<br />) ENGINE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=latin1;<br /><br />-- ----------------------------<br />-- Table structure for eav_entities<br />-- ----------------------------<br />DROP TABLE IF EXISTS <code>eav_entities</code>;<br />CREATE TABLE <code>eav_entities</code> (<br />  <code>entity_id</code> int(11) unsigned NOT NULL AUTO_INCREMENT,<br />  <code>entity_name</code> varchar(50) DEFAULT NULL,<br />  PRIMARY KEY (<code>entity_id</code>),<br />  UNIQUE KEY <code>entity_name</code> (<code>entity_name</code>)<br />) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=latin1;<br /><br />-- ----------------------------<br />-- Table structure for eav_products<br />-- ----------------------------<br />DROP TABLE IF EXISTS <code>eav_products</code>;<br />CREATE TABLE <code>eav_products</code> (<br />  <code>entity_id</code> int(11) unsigned NOT NULL,<br />  <code>attribute_id</code> int(11) unsigned NOT NULL,<br />  <code>value_id</code> int(11) unsigned NOT NULL,<br />  UNIQUE KEY <code>entity_attribute_value</code> (<code>entity_id</code>,<code>attribute_id</code>,<code>value_id</code>)<br />) ENGINE=MyISAM DEFAULT CHARSET=latin1;<br /><br />-- ----------------------------<br />-- Table structure for eav_values<br />-- ----------------------------<br />DROP TABLE IF EXISTS <code>eav_values</code>;<br />CREATE TABLE <code>eav_values</code> (<br />  <code>value_id</code> int(11) unsigned NOT NULL AUTO_INCREMENT,<br />  <code>value_name</code> varchar(255) CHARACTER SET utf8 NOT NULL,<br />  PRIMARY KEY (<code>value_id</code>),<br />  KEY <code>value_name</code> (<code>value_name</code>)<br />) ENGINE=MyISAM AUTO_INCREMENT=29 DEFAULT CHARSET=latin5 COLLATE=latin5_bin;<br /><br />-- ----------------------------<br />-- Records <br />-- ----------------------------<br />INSERT INTO <code>eav_attributes</code> VALUES ('5', 'model');<br />INSERT INTO <code>eav_attributes</code> VALUES ('1', 'sku');<br />INSERT INTO <code>eav_attributes</code> VALUES ('2', 'name');<br />INSERT INTO <code>eav_attributes</code> VALUES ('3', 'size');<br />INSERT INTO <code>eav_attributes</code> VALUES ('4', 'color');<br />INSERT INTO <code>eav_attributes</code> VALUES ('6', 'model_code');<br />INSERT INTO <code>eav_attributes</code> VALUES ('7', 'price');&lt;br /</p>
<blockquote>
<p>INSERT INTO <code>eav_entities</code> VALUES ('1', '100136055');<br />INSERT INTO <code>eav_entities</code> VALUES ('2', '100136323');<br />INSERT INTO <code>eav_entities</code> VALUES ('3', '100137675');<br />INSERT INTO <code>eav_products</code> VALUES ('1', '1', '1');<br />INSERT INTO <code>eav_products</code> VALUES ('1', '2', '2');<br />INSERT INTO <code>eav_products</code> VALUES ('1', '3', '3');<br />INSERT INTO <code>eav_products</code> VALUES ('1', '3', '11');<br />INSERT INTO <code>eav_products</code> VALUES ('1', '3', '12');<br />INSERT INTO <code>eav_products</code> VALUES ('1', '4', '4');<br />INSERT INTO <code>eav_products</code> VALUES ('1', '5', '5');<br />INSERT INTO <code>eav_products</code> VALUES ('2', '1', '14');<br />INSERT INTO <code>eav_products</code> VALUES ('2', '2', '15');<br />INSERT INTO <code>eav_products</code> VALUES ('2', '3', '16');<br />INSERT INTO <code>eav_products</code> VALUES ('2', '4', '17');<br />INSERT INTO <code>eav_products</code> VALUES ('2', '4', '28');<br />INSERT INTO <code>eav_products</code> VALUES ('2', '5', '18');<br />INSERT INTO <code>eav_products</code> VALUES ('2', '6', '19');<br />INSERT INTO <code>eav_products</code> VALUES ('2', '7', '20');<br />INSERT INTO <code>eav_products</code> VALUES ('2', '8', '21');<br />INSERT INTO <code>eav_products</code> VALUES ('2', '9', '22');<br />INSERT INTO <code>eav_products</code> VALUES ('2', '10', '23');<br />INSERT INTO <code>eav_products</code> VALUES ('2', '11', '24');<br />INSERT INTO <code>eav_products</code> VALUES ('2', '12', '25');<br />INSERT INTO <code>eav_products</code> VALUES ('2', '13', '26');<br />INSERT INTO <code>eav_products</code> VALUES ('2', '14', '27');<br />INSERT INTO <code>eav_products</code> VALUES ('2', '15', '28');<br />INSERT INTO <code>eav_products</code> VALUES ('2', '16', '29');<br />INSERT INTO <code>eav_values</code> VALUES ('1', '100136055');<br />INSERT INTO <code>eav_values</code> VALUES ('11', '28');<br />INSERT INTO <code>eav_values</code> VALUES ('2', 'Winx KENDRA PK ');<br />INSERT INTO <code>eav_values</code> VALUES ('3', '26');<br />INSERT INTO <code>eav_values</code> VALUES ('4', 'white');<br />INSERT INTO <code>eav_values</code> VALUES ('5', 'kendra');<br />INSERT INTO <code>eav_values</code> VALUES ('6', '260768');<br />INSERT INTO <code>eav_values</code> VALUES ('7', '45.00');<br />INSERT INTO <code>eav_values</code> VALUES ('13', '30');<br />INSERT INTO <code>eav_values</code> VALUES ('12', '29');<br />INSERT INTO <code>eav_values</code> VALUES ('14', '100136323');<br />INSERT INTO <code>eav_values</code> VALUES ('15', 'Winx KENDRA PK Somon');<br />INSERT INTO <code>eav_values</code> VALUES ('16', '27');<br />INSERT INTO <code>eav_values</code> VALUES ('17', 'pink');<br />INSERT INTO <code>eav_values</code> VALUES ('19', 'KENDRA');<br />INSERT INTO <code>eav_values</code> VALUES ('20', '260732');<br />INSERT INTO <code>eav_values</code> VALUES ('21', '45.00');<br />INSERT INTO <code>eav_values</code> VALUES ('22', 'Winx VILMA P black');<br />INSERT INTO <code>eav_values</code> VALUES ('23', '42');<br />INSERT INTO <code>eav_values</code> VALUES ('24', 'BLACK');<br />INSERT INTO <code>eav_values</code> VALUES ('25', 'KENDRA');<br />INSERT INTO <code>eav_values</code> VALUES ('26', '260731');<br />INSERT INTO <code>eav_values</code> VALUES ('27', '45.00');<br />INSERT INTO <code>eav_values</code> VALUES ('28', 'grey');</pre>
<br />Eav Sorgusu (100136323 sku nolu urun bilgilerini verir)<br /><pre class="brush:sql">SELECT <br />a.attribute_name as 'attribute_name', <br />v.value_name as 'value_name' <br />FROM <br />eav_products as e_products<br />JOIN <br />    eav_attributes as a ON (e_products.attribute_id = a.attribute_id)<br />JOIN <br />eav_values as v ON (e_products.value_id = v.value_id)<br />WHERE<br />    e_products.entity_id = (select e.entity_id from eav_entities as e where e.entity_name = "100136323")</pre>
<br /> <br /><br /><em id="__mceDel" style="line-height: 1.714285714;font-size: 1rem">Kaynaklar :</em>
<br /><br /><a href="http://www.jasny.net/articles/an-alternative-way-of-eav-modeling/"><a href="http://www.jasny.net/articles/an-alternative-way-of-eav-modeling/">http://www.jasny.net/articles/an-alternative-way-of-eav-modeling/</a></a>
<br /><br /><em id="__mceDel"><a href="http://blog.onlinebizsoft.com/mvc-developers-part-6-entity-attribute-value"><a href="http://blog.onlinebizsoft.com/mvc-developers-part-6-entity-attribute-value">http://blog.onlinebizsoft.com/mvc-developers-part-6-entity-attribute-value</a></a></em>
<br /><br /><a href="http://www.jasny.net/articles/an-alternative-way-of-eav-modeling/"><a href="http://www.jasny.net/articles/an-alternative-way-of-eav-modeling/">http://www.jasny.net/articles/an-alternative-way-of-eav-modeling/</a></a>
<br /><br /><em id="__mceDel"><a href="http://planet.mysql.com/entry?id=14025"><a href="http://planet.mysql.com/entry?id=14025">http://planet.mysql.com/entry?id=14025</a></a></em>
<br /><br /><em id="__mceDel"><em id="__mceDel"><a href="http://mentalfusion.org/examples/MySQL/The+EAV+Database+Modelhttp://mikesmithers.wordpress.com/2013/12/22/the-anti-pattern-eavil-database-design"><a href="http://mentalfusion.org/examples/MySQL/The+EAV+Database+Modelhttp://mikesmithers.wordpress.com/2013/12/22/the-anti-pattern-eavil-database-design">http://mentalfusion.org/examples/MySQL/The+EAV+Database+Modelhttp://mikesmithers.wordpress.com/2013/12/22/the-anti-pattern-eavil-database-design</a></a></em></em>
<br /><br />anahtar / değer yaklaşımına örnek<br /><a href="http://www.codeforest.net/keyvalue-tables-and-how-to-use-them-in-php-and-mysql"><a href="http://www.codeforest.net/keyvalue-tables-and-how-to-use-them-in-php-and-mysql">http://www.codeforest.net/keyvalue-tables-and-how-to-use-them-in-php-and-mysql</a></a></p>
</blockquote>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Magento 2 ve özellikleri</title>
		<link>https://selmantunc.com.tr/uncategorized/magento-2-ve-ozellikleri/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 23 Apr 2014 21:47:00 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[E-ticaret]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[Magento ipuçları]]></category>
		<category><![CDATA[magento ipuçu]]></category>
		<category><![CDATA[Magento Kitapları]]></category>
		<guid isPermaLink="false">http://selmantunc.com.tr/2014/04/23/magento-2-ve-ozellikleri/</guid>

					<description><![CDATA[Magento 2 çıkması yılan hikayesine dönen ama çıktığında çok şeyi değiştirecek yeni magento sistemi  Magento 2 nin vaad edilen bazı ozelliklerine gelince     Geliştirilmiş Magento yükseltme sistemi  Mağaza ekleme ve yükseltmekdeki&#8230;]]></description>
										<content:encoded><![CDATA[<p>Magento 2 çıkması yılan hikayesine dönen ama çıktığında çok şeyi değiştirecek yeni magento sistemi<br><a href="http://www.selmantunc.com/wp-content/uploads/2014/04/magento-2-coming-soon2.jpg"><img decoding="async" class="size-medium wp-image-917 alignleft" alt="magento-2-coming-soon2" src="http://www.selmantunc.com/wp-content/uploads/2014/04/magento-2-coming-soon2-300x109.jpg" width="300" height="109"></a>
<br><br> <br><br>Magento 2 nin vaad edilen bazı ozelliklerine gelince<br><br> <br><br> <br><br> <br></p>
<h2> Geliştirilmiş Magento yükseltme sistemi</h2>
<p><br /> <br /><br />Mağaza ekleme ve yükseltmekdeki sorunlar giderilecek , çünkü magentoda mağazalar sistemi kötü inşa edilmiş eğer çekirdek içinde bişey değişirse bu mağazayı etkiliyor , ve bunu tamamen değiştiren bir yapılandırma olacak.<br /><br />Magento Community Edition &lsquo;dan enterprise a daha kolay ve sancısız bir geçiş olacak.<br /><br /> <br /><h2>Geliştirilmiş kullanıcı deneyimi ve mağaza yönetimi</h2>
<br />Magento çekirdek geliştirme ekibi Magento genel deneyimlerini önemseyerek , müşteri ve mağaza sahibleri için yeni geliştirmeler yapıyormuş .<br /><br />Değişikliklerin kısa bir bakış aşağıda görülebilir.<br /><ul><br /><li>Yönetim panelinde  geliştirilmiş menüler ve navigasyon</li>
<br /><li>Ürün oluşturma akış &#8211; güncel sürümünü  ürünleri kitleler halinde oluşturmak çok zaman alıcı ve sinir bozucu olabilir. Bu olayın sürüm 2 de daha kolay bir hale geleceğini söylüyorlar.</li>
<br /><li><br /></li></p>
<li>“Vergi kuralları / oranları Yönetme” &#8211; yine bu çoğu zaman alıcı ve kafa karıştırıcı olabiliyor , bu konuda bir değişiklik bekleniyor.</li>
<p><br /><li>Magento yönetim paneli yenilecek hatta yenilenmiş ,daha akışkan bi görünüme sahib olmuş eti tutku gibi :)</li>
<br /></ul>
<br /><h2> Geliştirilmiş performans</h2>
<br />Doğrusunu söylemek gerekirse iyi yapılandırılmamış bir sunucuda yada localinizde test ederseniz magento size yavaş gelebilir fakat Türkiye pazarına göre magento fazlasıyla yeterlidir fakat yeni sürümde %20 daha fazla hızlanma olacağı söyleniyor  .<br /><br /> <br /><h2>Görsel tasarım editörü</h2>
<br />Sürükle &amp; bırak arayüzü ile Magento  içinde sayfaları ve blok düzenini düzenleme özelliği olacak.<br /><br />Cms bölümü daha gelişmiş ve daha basite indirgenmiş olacak<br /><br />Sürüm 1.x bu süreç çok daha karmaşık ve genellikle yapılan  bir Magento geliştirici yada html editör kiralamak zorunda olmayacaksınız.<br /><br /> <br /><h2>Diğer Özellikler</h2>
<br />Magento 2 de görünen yeni özelliklerinden birkaçı şunlardır:<br /><ul><br /><li>Admin panelinde sürükle ve bırak ile ürün resimleri oluşturma</li>
<br /><li>Geliştirilmiş çoklu dil desteği</li>
<br /><li>Geliştirilmiş güvenlik</li>
<br /><li>Mağaza sahibi ve geliştiriciler için geliştirilmiş belgeler <a href="http://translate.googleusercontent.com/translate_c?act=url&amp;depth=1&amp;hl=tr&amp;ie=UTF8&amp;prev=_t&amp;rurl=translate.google.com&amp;sl=en&amp;tl=tr&amp;u=http://wiki.magento.com/&amp;usg=ALkJrhgTLoBBbwf_koV_i7xLvUU5HnKGQg">yeni Magento wiki</a></li>
<br /><li>Üçüncü taraf kod ile uygulama ve  çekirdek parçaları takas imkanı.</li>
<br /></ul>
<br /><strong>Yazılımsal Değişikllikler olarak </strong>
<br /><h3>Dizin Yapısı:</h3>
<br />Magento 2 dizin yapısı magento 1 dizin yapısından biraz farklı. Dizin yapısında büyük değişiklikler olmuş.Bazıları kalkmış.<br /><br /><strong>Aliaslar ​​Kaldırıldı:</strong>
<br /><br />Bu magento  modül geliştiriciler için iyi bir haber var sırada :)<br /><br />Magento 2 den itibaren  sınıf takmaismi  kaldırılmış. class isimlerinde  mage class design pattern methodu olacak .örneğin<br /><br />$a = Mage::helper(Mage_Adminhtml_Helper_Data).<br /><br />Twig arayüz motoru kullanılabilirmiş<br /><br />PHP 5.5 ve MySQL 5.6 kullanılacak<br /><br />zend2 ye geçilmiş , biraz kafa karıştırıcı olan namespace yapısı bu sayede daha güzel olacak modul geliştirciler içinde güzel olacak<br /><br />Test framework (php unit), birim testleri (selenium), performans testleri, JS testler olacak<br /><br />protype.js kalkacak yerine tamamen jquery gelecek<br /><h3>EAV yapısı yavaş yavaş gidecek -&gt; gidiyor:</h3>
<br />Magento 2 de  tamamen eav&#8217;i kaldırmak için bir planları  yok. Ama RDBMS den kademeli olarak NOSQL bir sisteme geçişi olacak mongodb gibi bir yapı olacak   EAV karmaşıklığı ortadan kaldırmak istiyorlar<br /><br />Doctrine gibi bir ORM yapısına geçilecek (Net değil) bence geçilmesi gerekli<br /><br />Geliştirilmiş Modüler mimari<br />Web API&#8217;leri için daha gelişmiş ozellikler<br />Basitleştirilmiş özelleştirme süreçleri<br /><br />Yazılımsal olarak gelen değişiklikler için bu<a href="http://www.developers-paradise.com/wp-content/uploads/2014/03/MDP_Presentation_Alexey_Korshenko.pdf"> pdf </a>e bakmakda fayda var , ayrıca bakınız<br /><br /><a href="https://wiki.magento.com/display/MAGE2DOC/Magento+2+Product+Documentation"><a href="https://wiki.magento.com/display/MAGE2DOC/Magento+2+Product+Documentation">https://wiki.magento.com/display/MAGE2DOC/Magento+2+Product+Documentation</a></a>
<br /><br />Eğer test etmek isterseniz<br /><br /> <br /><br /> <br /><br /> </p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Görsel Magento Öğreniyorum-1</title>
		<link>https://selmantunc.com.tr/uncategorized/gorsel-magento-ogreniyorum-1/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 23 Apr 2014 01:08:00 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[E-ticaret]]></category>
		<category><![CDATA[Magento ipuçları]]></category>
		<guid isPermaLink="false">http://selmantunc.com.tr/2014/04/23/gorsel-magento-ogreniyorum-1/</guid>

					<description><![CDATA[Magento kullanımı hakkında çok güzel hazırlanmış 24 adet  ingilizce görsel ders]]></description>
										<content:encoded><![CDATA[<p><a href="http://www.selmantunc.com/wp-content/uploads/2014/04/mgders.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-907" alt="mgders" src="http://www.selmantunc.com/wp-content/uploads/2014/04/mgders-300x208.jpg" width="300" height="208" /></a>
<br />Magento kullanımı hakkında çok güzel hazırlanmış 24 adet  ingilizce görsel ders<br /></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Yeni Başlayanlar İçin E-Ticaret</title>
		<link>https://selmantunc.com.tr/uncategorized/yeni-baslayanlar-i-cin-e-ticaret/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 23 Apr 2014 01:04:00 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[E-ticaret]]></category>
		<category><![CDATA[Magento Kitapları]]></category>
		<guid isPermaLink="false">http://selmantunc.com.tr/2014/04/23/yeni-baslayanlar-i-cin-e-ticaret/</guid>

					<description><![CDATA[Çok güzel bir kitap e-ticarete atılacaklara tavsiye ederim Dünyada ve Türkiye’de her yıl düzenli olarak büyümeye devam eden e-ticaret ekosistemi, süphesiz ki şu an cazip bir mecra durumunda. Hem bireysel,&#8230;]]></description>
										<content:encoded><![CDATA[<p>Çok güzel bir kitap e-ticarete atılacaklara tavsiye ederim<a href="http://www.selmantunc.com/wp-content/uploads/2014/04/etca.jpg"><img loading="lazy" decoding="async" class="size-full wp-image-899 alignleft" alt="etca" src="http://www.selmantunc.com/wp-content/uploads/2014/04/etca.jpg" width="245" height="259"></a>
<br></p>
<div></div>
<p><br /><div>Dünyada ve Türkiye’de her yıl düzenli olarak büyümeye devam eden e-ticaret ekosistemi, süphesiz ki şu an cazip bir mecra durumunda. Hem bireysel, hem kurumsal anlamda sayısız girişimcilik teşebbüsü ve düşüncesi mevcut. Ancak her girişimcilik çabası girişime dönüşmüyor ya da her girişim başarılı olamıyor. Bunda en önemli sebeplerden birisi, e-ticaretle ilgili yeterli bilgiye sahip olmadan, yeterli etüd ve fizibilite çalışmasına girmeden sadece “iyi bir fikir” veya “sermaye” temelinden yola çıkmak oluyor.E-Ticaret konusunda İnternette sayısız Türkçe kaynağa ulaşmak mümkün. Ancak yola henüz çıkmış olanların bu devasa bilgi yığının içerisinde işlerine yarayan bilgiyi ayrıştırması zor ve zahmetli bir süreç. E-Ticaretle ilgili yalın ve anlaşılır e-kitap sayısı ise yok denecek kadar az şu an. Yeni Başlayanlar İçin E-Ticaret, bu eksikliği doldurmak adına İnternet girişimciliği temelli bir e-ticaret başlangıç kılavuzu olarak hazırlandı.Okuyanlara faydalı olmasını diliyorum.<br /><br /></div>
<br /><div>okumak için tıklayın</div>
<br /><a href="https://www.mobidik.com/e-kitap/2783/yeni-baslayanlar-icin-e-ticaret" target="_blank" rel="noopener"><a href="https://www.mobidik.com/e-kitap/2783/yeni-baslayanlar-icin-e-ticaret">https://www.mobidik.com/e-kitap/2783/yeni-baslayanlar-icin-e-ticaret</a></a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Magento Türkçe kullanım kılavuzu</title>
		<link>https://selmantunc.com.tr/uncategorized/magento-turkce-kullanim-kilavuzu/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 23 Apr 2014 00:56:00 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[E-ticaret]]></category>
		<category><![CDATA[Magento ipuçları]]></category>
		<category><![CDATA[Magento Kitapları]]></category>
		<category><![CDATA[Magento Programlama]]></category>
		<guid isPermaLink="false">http://selmantunc.com.tr/2014/04/23/magento-turkce-kullanim-kilavuzu/</guid>

					<description><![CDATA[İndirmek için tıklayınız]]></description>
										<content:encoded><![CDATA[<p><a style="line-height: 1.714285714;font-size: 1rem" href="https://yadi.sk/d/nI-Uh_v0bUPDW">İndirmek için tıklayınız</a>
<br /><br /><a href="http://www.selmantunc.com/wp-content/uploads/2014/04/screenshot-ipad-magento.png"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-896" alt="screenshot-ipad-magento" src="http://www.selmantunc.com/wp-content/uploads/2014/04/screenshot-ipad-magento-273x300.png" width="273" height="300" /></a>
<br /></p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
