Remzi Değirmencioğlu

Joomla, Virtuemart, Magento ve E-Ticaret Blog

Thursday, Jul 29th

Son Güncelleme:07:42:38 PM GMT

Buradasınız: Anasayfa

Joomla, VirtueMart ve E-Ticaret Blog

Tamamen ticarileşen Magento'ya elveda

e-Posta Yazdır PDF

Magento'nun cok yüksek server gereksinimi ve yavasligi zaten bilindik bir sorun ama herseyin bir dezavantaji oldugu icin bunlar benim tahammül sinirlarim icinde kaliyordu. Ancak artik en ufak sorun bile uzun saatlerime mal olmaya basladi ve forumlarda verilen destek iyice azaldi. En son olarak 1.3.2 versiyonundan yeni versiyona güncelleme yapmak iskenceye dönüsünce artik zamanimi Magento ile harcamamam gerektigi düsüncesi ortaya cikti. Uzun bir arastirma ve test döneminden sonra Virtuemart+Joomla ikilisinin aslinda cok daha iyi bir secenek olabilecegi ortaya cikti.

Magento yinede bazilari icin bir secenek olusturabilir (minumum dedicated server), Joomla ile Magento arasinda cok büyük bir anlayis farki var. Ben Magento ile calismaya Magento ücretsiz bir sistem iken basladim ve bu sekilde ticari odakli gelisecegini düsünmemistim. Benim icin "Open Source" ve "Free" kavramlari büyük önem tasiyor ve bu tarz yazilimlarin (Joomla, WordPress, Linux.. vb.) altyapilarinin cok saglam olduguna inaniyorum. Magento tarzi yazilimlarda her türlü secenek ve özellik eklenerek sistem cok sisirilir ve hantallastirilir ama bu sayede sistemin pazarlanmasi kolaylastirilir. Joomla gibi nesne odakli sistemlerde ise altyapi cok saglam bir sekilde kurulur ve eklentiler sayesinde sistemin ihtiyaclara göre sekillenebilme imkani vardir. Standart bir Joomla kurulumu ile yapacaginiz web sayfasi cok kisitli olabilir ancak Joomla eklentileri ile neredeyse hertürlü web sayfasi gelistirilebilir.

Eger cok iyi düzeyde teknik bilgiye sahip degilseniz Magento'nun asiri hantal ve komplike sistemi icinde bogulmamanizi tavsiye ediyorum. Magento cok iyi pazarlaniyor, insana cekici geliyor ve cok fazla sey vaad ediyor. Sorulmasi gereken soru bu kadar kompleks bir sisteme ihtiyacimiz varmi, aylik 100 Euro server yatirimi yapmak istiyormuyuz yada müsterilerimizi Magentomuzun güzel sayfalarini acmaya calisirken sinirlendirip kaybetme lüksümüz varmi? Internette görülen Magento sitelerin yüzde 95'i en basit e-ticaret sistemleri ile bile gelistirilebilecek konfigurasyolarda kullaniyor.

Joomla ile yillardir calisiyorum ve bir sorun olmasi durumunda inanilmaz sayidaki kullanicisi ve destek siteleri sayesinde cevaba ulasmak icin genellikle cok kisa bir Google aramasi yeterli oluyor. Magento'da ise bu genellikle iskenceli saatlere dönüsüyor.

Yaklasik iki yil önce yeni bir e-ticaret sistemi arayisinda iken arastimalarim sonucu önümde iki secenek birakmistim, Joomla+Virtuemart ve Magento, uzun süren kararsizliktan sonra Magento ile devam etmistim, bugün bu karardan pisman olsamda oda benim icin bir tecrübeydi.

Performans kosunda hicbir iyilestirme yapilmadan bile Joomla+Virtuemart uygulamalari gözle görülür derecede daha hizli calisiyor.

Bizim gibi web gelistiriciler icin tamamen ticari amacli ve her an size sirtini dönebilecek bir sistem yerine ticari amaci olmayan bir organizasyonun gelistirdigi ve yüzbinlerce insanin paylasimlari ile yasayan sistemi desteklemek cok daha mantikli görünüyor.

En son Joomla+Virtuemart uygulamamiz: www.licht-dekor.de

Son Güncelleme: Pazartesi, 03 Mayıs 2010 23:00

Magento Performans İyileştirmeleri

e-Posta Yazdır PDF

Eğer Firefox'da Firebug ve Page Speed eklentileriniz varsa (ki yoksa kurmanızı şiddetle tavsiye ederim) Magento sitenizde performans testi yaptığınızda aşağıdaki örnekte gördüğünüz gibi bir uyarı alırsınız, eğer bu uyarının kaynağı belli bir dosya olsaydı bu optimizasyonu yapmak aslında zor olmazdı ancak bu durumda sistem dosyalarında değişiklik yapmadan bu optimizasyonu yapamıyoruz.

Minify JavaScript
There is 293kB worth of JavaScript. Minifying could save 53.8kB (18.3% reduction).
* Minifying index.php?c=auto&f=,prototype/prototype.js,pro... using JSMin could save 53.5kB (20.3% reduction).

Neyseki JS ve CSS dosyalarını sıkıştırıp optimize edecek ücretsiz bir Magento eklentisi var: Fooman Speedster. Bu eklentiyi kurup sayfanızın performasını arttırmanız çok iyi olacaktır, sayfanın yüklenme süresinin arama motoru optimizasyonunda önemli bir faktör olduğunu dikkate alın ve mümkünse Firebug/Page Speed'deki diğer önerileride tek tek gözden geçirin.

Aslında GZip konusuna hiç değinmeyecektim ancak bilmeyenleriniz olabilecileğini düşünerek GZip Compression konusunuda hatırlatmak istedim. GZip sıkıştımasını kullanabilmeniz için serverınızda mod_deflate'in aktif olması gerekir, eğer aktif olup olmadığını bilmiyorsanız servis sağlayınıza sorabilirsiniz.

Magento'nun kurulu olduğu ana klasörün içindeki .htaccess dosyasında gerekli kodlar yazılmış ancak deaktive edilmiştir.

Son Güncelleme: Çarşamba, 06 Ocak 2010 19:59 Devamını oku...

Magento Ödeme Sayfasında "Bu Adrese Gönder" Seçeneğini Standart Olarak Atamak

e-Posta Yazdır PDF

Kaba verilere göre online alışverişlerin 80%'inde teslimat adresi ile fatura adresi aynı. Magento'da ödeme sayfasına gittiğinizde ve fatura adresini girdiğinizde altta gördüğünüz gibi iki seçenek var ve sistemde standart olarak "Farklı adrese gönder / Ship to different address" seçili. Müşteriler genellikle yazılanları okumadıkları ve çabuk sonuca ulaşmak istedikleri için hemen devam buttonuna tıklıyorlar, sistem bu durumda adresin tekrar girilmesini istiyor, tabiki sistemin bunu neden sorduğunu anlayamayan müşteriler suçu sisteme atacak ve size sinirleneceklerdir ve bu durum satın alma işleminin iptal edilmesi ile sonuçlanabilir.

Bu Adrese Gönder - Ship to This Address

Ne yazıkki alacak olan alır zihniyeti ile ilermeye çalışan ve bu tür ayrıtılar konu edildiğinde bunlara gülerek yaklaşan insanlar var ("ne yazıkki" diyerek üzülmeye gerek yok aslında, başarıya ulaşmak isteyenler ve bunu hak edenler bu küçük ayrıntılar sayesinde diğerlerinden ayrılacaklardır) her bir küçük kullanılabilirliği arttırıcı ayrıntı size fayda sağlayacaktır, örneğin buradaki ayrıntının bugüne kadar olan şiparişlerinizde 5%'lik bir düşüş yaratmış olduğunu öğrenseydiniz üzülmez miydiniz? Tabiki bu tür bir istatistik yapmak mümkün değil, bu rakam daha çok veya daha az olabilir.

Son Güncelleme: Cumartesi, 12 Aralık 2009 03:13 Devamını oku...

Magento Modern Theme Tabs > CSS

e-Posta Yazdır PDF

Magento'nun en çok kullanılan temalarından biri olan ve benimde sıkça kullandığım "Modern Theme'nin" arama motoru optimizasyonu açısından küçük bir eksiği var. Ürün detay sayfasının altında bulunan ürün detayları bölümü javascript kullanılarak tablara ayrılmış. Bu arama motorlarının bu bölümü okumasında sorunlar oluşturabilir, ayrıca bir e-ticaret sayfası ne kadar basit ve anlaşılır olursa o kadar iyidir. Tablara tıklandığında yeni bir sayfanın açılacağından ve zaman kaybedeceğinden korkacak insanlar olabilir. Bunları engellemek için tab bölümünden javascripti kaldırarak css kullandım.

Bu mantığın en güzel örneklerinden birisi Amazon'dur, Amazon'da ürün sayfaları basitçe aşağıya doğru uzar, hiçbir bölüm javascript kodları altında gizlenmez ve sade bir yapıya sahiptir.

Bunu yapmak oldukça kolay:

frontend/default/modern/template/catalog/product/view/tabs.phtml adresindeki dosyanın yaklaşık olarak 33-46 satırları arasında yer alan aşağıdaki kodu:
<ul class="tabs">
<?php foreach ($this->getTabs() as $_index => $_tab): ?>
<?php if($this->getChildHtml($_tab['alias'])): ?>
<li id="product_tabs_"
<?php echo !$_index ? 'class="active first"' : '' ?>>
<a href="#"><?php echo $_tab['title']?></a></li>
<?php endif; ?>
<?php endforeach; ?>
</ul>
<div class="padder">
<?php foreach ($this->getTabs() as $_index => $_tab): ?>
<?php if($this->getChildHtml($_tab['alias'])): ?>
<div id="product_tabs__contents">
<?php echo $this->getChildHtml($_tab['alias']) ?></div>
<?php endif; ?>
<?php endforeach; ?>
</div>
Son Güncelleme: Salı, 08 Aralık 2009 19:26 Devamını oku...

Magento 1.4 Yenilikler, Widgets

e-Posta Yazdır PDF

Yeni Magento versiyonundaki özelliklerin bazıları şöyle:

  1. Cache yönetimi yeni baştan düzenlendi.
  2. Widget sistemi eklendi.
  3. Bence çok önemli yeniliklerden bir tanesi ürün sayfasındaki sepete ekle bölümündeki kutucukta artık "1" yazacak olması. Daha önceden de ürün sepete eklendiğinde birşey yazılmamış olsada bir ürün ekleniyordu ancak kutucuğun boş bırakılmış olması kullanıcı tereddüte düşürüyordu. Tabiki bu kural grup ürünlerde uygulanmıyor.
  4. TinyMCE Wysiwyg Editor entegre edildi. Kodları düzenleme pop-up ile değil daha kolay ve kullanışlı olan göster/gizle yöntemi ile yapılıyor. Wysiwyg Editorü daha önceden de sisteme eklenebiliyordu ancak bu şeklide olması tabiki stabilite açısından daha iyi.

Magento Widgets

Magento WidgetsGeçtiğimiz günlerde alfa versiyonu yayınlanan ve Magento Connect'ten henüz indirilemeyen yeni versiyondan kullacıların beklentisi büyük. Çok sayıdaki yeniliklerden en çok dikkat çeken sayfalara artık kolayca widget (türkçe bir karşılık bulamadım önerisi olan varsa yazabilir) eklenebilecek olması. Widgetler sayesinde hiçbir teknik bilgiye ihtiyaç duymadan değişik sayfalardaki ürün bilgilerini, son görüntülenen ürünleri, etiketleri ve bunun gibi içerikleri anasayfada ve diğer sayfalarda istediğiniz yerde gösterme imkanı doğacak.

Son Güncelleme: Salı, 08 Aralık 2009 19:27 Devamını oku...

Sayfa 1 / 3

  • «
  •  Başlangıç 
  •  Önceki 
  •  1 
  •  2 
  •  3 
  •  Sonraki 
  •  Son 
  • »