29 Nisan 2017 Cumartesi

Windows Server İşletim Sistemine Microsoft Security Essential Yüklemek


Windows Server işletim sistemi normal şartlarda Microsoft Security Essential ücretsiz antivirüs programını desteklemiyor. Eğer indirip kurmayı denerseniz size işletim sitemi desteklemiyor yada farklı bir hata verebilir.

Bu durumda microsoft un önerdiği bir çözüm yolu bulunmaktadır.

Peki neden bu yazılımı doğrudan yükleyemiyoruz ? 
Microsoft bu yazılımı windows 7 ve windows 8 e uyumlu olarak hazırladığı için windows server da Microsoft Security Essential kurmaya çalıştığınızda uyumluluğu olmadığı için hata alıyorsuuz.

Şimdi gelelim adım adım bu yüklemeyi nasıl yapabiliriz ?

1. Microsoft un sitesinden windows 7 uyumlu olarak Microsoft Security Essential yazılımını indiriyoruz.
2. İndirdiğimiz .exe dosyasına sağ tuş özellikler diyoruz. Ardından uyumluluk (compatible) tabına tıklayıp burada uyumluluk check ini işaretleyip buradan windows 7 seçiyor ve tamam a basıyoruz.

3.Ardından indirdiğimiz dosya yoluna cmd ekranından geliyoruz ve "mseinstall.exe /disableoslimit" yazıp enter a basıyoruz ve işlem başarıyla gerçekleşiyor.
Yunus Emre Web Developer

Morbi aliquam fringilla nisl. Pellentesque eleifend condimentum tellus, vel vulputate tortor malesuada sit amet. Aliquam vel vestibulum metus. Aenean ut mi aucto.

25 Nisan 2017 Salı

Jquery ile Mobile Site yönlendirmesi


Bu aralar sık sık karşıma çıkan birşeyi hem paylaşmak hemde ihtiyacım oldukça buradan kullanmak için bir yazıya dökmek istedim.


Eğer sitenizi mobil versiyon ile birlikte kullanıyor iseniz sadece aşağıdaki kodu yerleştirmeniz sitenize birisi mobil den girdiğinde otomatik yönlendirme için yeterli olacaktır.


<script>
            /**
* jQuery.browser.mobile (http://detectmobilebrowser.com/)
*
* jQuery.browser.mobile will be true if the browser is a mobile device
*
**/
(function(a){(jQuery.browser=jQuery.browser||{}).mobile=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))})(navigator.userAgent||navigator.vendor||window.opera);

if (jQuery.browser.mobile==true) {

    window.location.href = "https://mobil.siteadiniz.com";
}
        </script>




Ayrıca eğer sitenizde parametreler kullanıyor ve mobil ve normal site arasında yönlendirme yaparken parametrelere göre yönlendirme yapmak istiyorsanız da güzel bir örnek veriyor olacağım.


Örneğin e-ticaret sitemizin olduğunu ürün ve kategoriler için querystring e göre sayfa gösterimi yaptığımızı düşünelim. Bu durumda ana siteden parametreleri alıp mobilde istediğiniz şekilde url de değişiklikler yaparak mobil e yönlendirme yapabilirsiniz.


<script>
            /**
* jQuery.browser.mobile (http://detectmobilebrowser.com/)
*
* jQuery.browser.mobile will be true if the browser is a mobile device
*
**/
(function(a){(jQuery.browser=jQuery.browser||{}).mobile=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))})(navigator.userAgent||navigator.vendor||window.opera);

if (jQuery.browser.mobile==false) {

//Ürün Id parametresi var ise alıyoruz.
var pId = getParameterByName("ProductId");
//kategori Id parametresi var ise alıyoruz.
var cId = getParameterByName("categoryID");

//Şimdi sayfamız çağrılırken herhangi bir paremetre var mı diye kontrol ediyoruz.
if(cId!=null && cId.length > 0)
{
window.location.href = "https://mobil.siteadimiz.com/default.aspx?cid="+cId;
}else if(pId !=null && pId.length > 0){
window.location.href = "https://mobil.siteadimiz.com/ProductDetail.aspx?pid="+pId;
}else{

//Eğer sitemizde parametre yok ise normal mobil siteye yönlendirme yapıyoruz.
    window.location.href = "https://mobil.siteadimiz.com";
}
}

//bu fonksiyon bizim url deki parametresleri querstring key vererek değerini getirmemizi sağlıyor.
function getParameterByName(name, url) {
if (!url) url = window.location.href;
name = name.replace(/[\[\]]/g, "\\$&");
var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, " "));
}
        </script>
Yunus Emre Web Developer

Morbi aliquam fringilla nisl. Pellentesque eleifend condimentum tellus, vel vulputate tortor malesuada sit amet. Aliquam vel vestibulum metus. Aenean ut mi aucto.

5 Nisan 2017 Çarşamba

Sitemizde Seo Çalışması ile Arama Motorunda Nasıl Yükseltiriz


Seo çalışması her ne kadar çok kapsamlı bir çalışma olsa da yeni açılan sitenizde yapabileceğiniz temel şeyler vardır. Bu temel işlemleri yaptığınzıda google sayfalarınızı indexleyebilir ve hem google tarafında hemde sitenizde belirli ölçüde bir kalite sağlamış olursunuz.

Ben bu yazımda bir wordpress sitemiz olduğunu ve google da sitemizi yükseltmek istediğimizi düşünüyorum ve bu varsayım ile devam ediyorum.

Aşağıda adım adım yapmanız gereken işlemleri yazıyor olacağım bu işlemler ile ilgili google da küçük bir arama yaptığınzıda nasıl yapılacağına dair onlarca kaynağa çok rahat ulaşabilirsiniz.

SEO Başlangıç İşlemleri


1.Google Web Master Tools a kayıt

2.Site haritamızın hazırlnması ve Google WebMaster Tools a eklenmesi

3.Sitemizde anahtar kelime öbeklerinin belirlenmesi ve sitemizdeki başlıklara ve sayfalarımızda oluşturacağımız etiket sistemleri ile bu kelime öbeklerinin desteklenmesi.
Bu işlemleri wordpress de etkili bir şekilde yapmak için All In One SEO Pack eklentisini kullanabiliriz.

4.Google Performans Tool Çalışması
4.1.Resimlerin sıkıştırılması işlemi : https://tinypng.com/ tool unu kullanarak bu işlemi hızlı ve kaliteli bir şekilde yapabilirsiniz.
4.2.Minify işlemleri : Bu işlemler için wordpress de cache sistemi ve skıştırma sistemlerini destekleyen eklentiler kurabiliriz comet cache ve Autoptimize eklentilerini yükleyip kullanabiliriz.

5.Sitenizde seo işlemlerinin yeterince yapılıp yapılmadığını ve istediğiniz anahtar kelimedeki google sıralamanızı https://wmaraci.com sitesinden kontrol edebilirsiniz.

SEO ANALİZİ İÇİN KULLANILMASI TAVSİYE EDİLEN

 - Site Haritası kayıt
 - Site detaylı Analiz
 - Site hızu ve seo için yapılması gereken işlemleri öğrenme

En sık kullanılan ve şiddetle kontrolünün gerektiği site . https://developers.google.com/speed/pagespeed/insights/

 İçerisinde google ile ilgili bir çok işlem için size ilham olabilecek bilgiler içerir. Bunun dışında siteniz için yapılacak bir çok şeyi görüp nasıl yapabileceğinizi görebilirsiniz.

Başlıca WM Araçları aşağıdaki gibidir.
 - Site Analiz
 - Seo Analiz
 - Google Sıra Bulucu
 - Kod Tasarım Araçları
 - Site Araçları

3.analiz.r10.net

Siteniz seo analizlerinde bir çok fonksiyonu bulunan güzel bir araç.

SİTE İYİLEŞTİRME ARAÇLARI


Sitenizi tablet, telefon, laptop ve telefon modeline göre görüntüleyebileceğiniz ve buna göre düzenlemeler yapabileceğiniz araçları içerir.

Site page rank sorgulama yapbileceğiniz bir site.

3. 

Seo İçin Faydalı Araçlar


 - sitenizdeki kırık linklerin kontrolü için güzel bir araç : http://webseoanalizi.com/broken-links-finder

 - sitenizdeki css dosyalarının sıkıştırmak(minify) etmek için : http://webseoanalizi.com/css-minifier

 - Javascript minify aracı : http://webseoanalizi.com/js-minifier

 - sitenizdeki resim dosyalarını sıkıştırmak için(google page speed için çok önemlidir) : http://webseoanalizi.com/image-optimizer

Toplu olarak bir çok araca ulaşabileceğiniz web sitesi :  http://webseoanalizi.com/



Yunus Emre Web Developer

Morbi aliquam fringilla nisl. Pellentesque eleifend condimentum tellus, vel vulputate tortor malesuada sit amet. Aliquam vel vestibulum metus. Aenean ut mi aucto.