Siteye Facebook Beğen Butonu Ekleme

Blogunuza Facebook Sayfayı Beğen Tuşu Eklemek

 

Siteniz için oluşturduğunuz bir facebook sayfanız varsa ve bunu siteniz üzerinden duyurarak beğeni kazanmak istiyorsanız. Bunu birkaç adımda yapabilirsiniz. Öncelikle sitenize özel bir facebook sayfası oluşturunuz, Sayfanız var ise alttaki adımları yaparak sitenizde facebook sayfa beğen tuşunu ekleyebilirsiniz.

En son facebook güncellemesiyle Social Plugins adı altında toplanan butonlardan Page Plugin’i seçerek işlemlere başlıyoruz.

facebook sayfa beğen tuşu

Yukarıdaki adrese girdikten sonra ,
Facebook Page Url : Facebook sayfanızıın adresi
Width : Beğen butonu Genişliği
Height : Beğen butonu Yüksekliği
Diğer seçeneklerle beraber işaretleyerek, Get Code dediğinizde 2 kod karşınıza çıkacaktır.

facebook beğen tuşu

Facebook like kodunuz alttaki gibi gelecektir.

fb page like code

1. verilen kodu sitenin <body> tagları içine koymanız gerekiyor. Head etiketleri içine koyarsanız, site açılışında direk yükleneceği için daha güzel olur.
2. verilen kodu da sitenin neresinde görünmesini istiyorsanız oraya eklemeniz gerekiyor. WordPress tabanlı bir sisteminiz varsa, 2 numaralı kodu Metin olarak sidebar a eklemeniz yeterli olacaktır.
Sonuç olarak alttaki gibi artık sizinde facebook sayfa beğen tuşunuz olmuş olacak.

facebook beğen butonu

HepsiBurada Yeni Site Tasarımı İncelemesi

Ben beğendim yeni tasarımı. Eskiye kıyasla hem göze daha hoş görünüyor hem de kullanması kolay olmuş. Kategorilerin üst tarafa alınması en beğendiğim kısım oldu. Eski tasarımda, bazen aradığım bir ürüne ulaşmak dakikalar sürüyordu çünkü menü üstüne menü açılıp duruyordu. Burada kategori kısmı üst tarafa alınmış ve sayısı azaltılmış, mouse ile üzerine geldiğinde o kategori açılıp diğer seçenekleri gösteriyor. Aradığım ürüne daha hızlı ulaştığımı söyleyebilirim rahatlıkla. Mesela dizüstü bilgisayar modelleri araması yaptırdım hepsiburada.com yeni dizaynında, eskiye kıyasla daha çok sonuca ulaştım. Yeni tasarım hem daha sade hem de daha modern olmuş, sitenin açılması bile hızlanmış. Eskisinde üst tarafta çok sayıda bilgi ve pencere bulunuyordu ancak pratik değildi bunlar. Bilgi kirliliği halindeydi hatta. Yenisinde bir bakışta sana lazım olan her şeyi görüyorsun.

 

“Sepetim” kısmının büyümesi de güzel olmuş. Eskisiyle aynı yerde ama boyutu büyüyüp rengi değiştiğinden daha rahat fark ediliyor. Yalnız Sepetim düğmesine tıklayınca halen eski tasarım geliyor. Deneme aşamasında olduğundan herhalde, düzelteceklerini sanıyorum. Bu arada logoyu da güncellemeleri gerekiyor bence artık. Yeni tasarım üzerindeki eski logo, pek hoş durmuyor. Onun da modern ve sade bir görünüme kavuşmasında fayda var diye düşünüyorum. Bir de turuncu renk ısrarından vazgeçseler daha iyi olacak gibi geliyor bana. Böyle bir tasarımda daha değişik renkler görmek istiyor insan.

 

hepsiburada-yeni-tasarım

 

Ancak kullanım kolaylığı bakımından, eski site ile yenisi arasında fersah fersah fark olduğunu rahatlıkla söyleyebilirim. Gezinmesi de, ürün alışverişi de çok rahat hale gelmiş. Aradığın ürünü kolayca bulabilmen de, en sevdiğim gelişme oldu. Arama kutusu da güncellenmiş sanıyorum, eskiye kıyasla daha hızlı ve daha doğru tahminlerde bulunuyor çünkü. Bazı kısımlarda font değişikliği de yapılmış, daha rahat okunan ve daha şık duran bir font bu, umarım sitenin kalanına da yayılır. Çünkü şu anda en üstte yer alan menü linkleri halen eski fontu kullanıyor ve yeni tasarım içerisinde biraz göze batıyor.

 

En büyük değişiklik ise mobil sürümde olmuş. Kullandınız mı bilmiyorum ama eski mobil sürüm biraz karmaşıktı. Özellikle küçük ekranlı telefonlar üzerinde kullanmak epey zordu. Web sitesinde sadelik, mobil sürüme de aynen taşınmış. 4 inç ekranlı bir telefon kullanıyorum ben, buna rağmen hiç zorlanmadım navigasyon yaparken. Üstelik benzer sitelere kıyasla, saniyeler içinde tamamen yüklendi. Abartmayayım ama, masaüstü sürümünden daha rahat kullandım bile diyebilirim. Ancak bazı ürünlerde (özellikle yorumlar kısmında) görüntüleme problemleri yaşadım, zannediyorum bu da beta aşaması henüz bitmediğinden. Ancak asıl haliyle kullanıma girdiğinde, konusunda rakipsiz bir mobil site olacağını rahatlıkla söyleyebilirim. Alışveriş siteleri genellikle ihmal ediyor mobil sürümlerini, hepsiburada.com böyle bir hata yapmamış. Tablet ve telefon kullanarak site içerisinde gezinmek ve alışveriş yapma cidden kolay, hatta daha keyifli.

 

hepsiburada-logo

 

Özet geçeyim, artık bir sürü rakibi olsa da hepsiburada.com kullanmaya ısrarla devam ediyordum ben çünkü konusundaki en köklü sitelerden biri. Hatta sanıyorum en eskisi. Sipariş ve teslimat konusunda hiçbir sıkıntı yaşamamıştım şimdiye kadar, yapmak zorunda kaldığım bir ürün iadesini de hızla halletmişlerdi. Yeni tasarımdan sonra da başka siteleri kullanmayacağımı rahatlıkla söyleyebilirim. Hızlı, sade ve modern görünümlü bir site olmuş, ancak halen köklü ve güçlü bir marka olduğu hissedilebiliyor. Benim için en önemlisi bu. Çok güzel başardıklarını düşünüyorum yeni tasarımı, kullandığım süre boyunca da ciddi bir hata ile karşılaşmadım. Mobil sürümü ise, dediğim gibi gördüğüm en başarılı örnek kendi konusunda. Herkesi yeni tasarımı kullanmaya ve hepsiburada.com’u yeniden keşfetmeye davet ediyorum.

Google Webmaster Tools ile Seo İlişkisi

Dünya genelinde hergün bir yeni web sitesi açılıyor ve arama motoru botlarının bu web sitelerini analiz ederek indexlemesi ciddi bir zaman alıyor. Webmaster Tools ve SEO ilişkisi, işte bu noktada devreye giriyor. Yeni siteler, kurulum aşamasını tamamladığı an itibari ile ilk olarak site içi SEO ayarlarını tam anlamı ile hazırlamasının ardından Webmaster tools aşaması başlar. Sitenizin site haritası ve RSS takip linklerini bu araçlara eklediğiniz takdirde çok daha kaliteli index sonuçları sizleri bekliyor. Webmaster tools için eklemeniz gereken dosyalar şunlardır;

 

Webmaster Tools seo

 

siteurl/sitemap.xml

siteurl/sitemap.xml.gz (WordPress siteler için)

siteurl/rss

siteurl/feed

siteurl/feed/rss

şeklinde linkleri eklediğiniz takdirde Google SEO aşamasını da tamamlamış oluyorsunuz ve kısa vadede çok daha kesin sonuçlar elde edebiliyorsunuz.

404 Karıncalı Sayfa Tasarımı

404 sayfası sitenizde ulaşılmayan bir sayfa olduğunda aktifleşen bir sayfadır. Her sitede olması gerekir. Karıncalı 404 sayfası nasıl yapılır ?  Standart 404 sayfaları yerine daha yaratıcı bir 404 sayfası isteyebilirsiniz. Şimdi size karıncalı ekran 404 sayfası kodlarını paylaşıyorum. Bunları sitenize yerleştirerek sizinde karıncalı bir sayfanız olabilir.

 

İşlemleri bitirdiğinizde 404 karıncalı sayfanız alttaki gibi görünecek.

 

html dosyasını alttaki gibi düzenleyin. 404.php olarak kaydedin. Temanızın bulunduğu dizine kopyalayın.

<!DOCTYPE html>
<html>
<head>
<!-- Teknolojix.net Karıncalı 404 Bulunamadı Sayfası -->
<title>404 Hata Sayfası</title>
<style type="text/css" src="./css/karinca.css">

<h1>404 Hata Sayfası</h1>

<div class="frame">
    <div></div>
    <div></div>
    <div></div>
</div>
<div class="caps"><img src="http://www.teknolojix.net/caps.png" alt="teknolojix.net"></div>
<canvas id="canvas"></canvas>
<script type="text/javascript" src="./js/karinca.js"></script>
</body>
</html>

 

Css kodunuz alttaki gibi. Kodu alıp karinca.css diye kaydedin. Temanızın içinde css klasörüne atın.

* {
    margin: 0;
    padding: 0;
}

html {
    height: 100%;
    overflow: hidden;
}

canvas {
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.caps {
    z-index: 2;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    animation: as 8s linear infinite;
}

.caps img {
    display: block;
    width: 100%;
    height: 100%;
}

@keyframes as {
    0% {
        opacity: 0;
    }
    10% {
        opacity: .3;
    }
    20% {
        opacity: .1;
    }
    30% {
        opacity: .5;
    }
    40% {
        opacity: 0;
    }
    50% {
        opacity: .8;
    }
    55% {
        opacity: 0;
    }
    55% {
        opacity: 0;
    }
}

.frame {
    z-index: 3;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 19%, rgba(0, 0, 0, 0.9) 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(19%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9))); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 19%, rgba(0, 0, 0, 0.9) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 19%, rgba(0, 0, 0, 0.9) 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 19%, rgba(0, 0, 0, 0.9) 100%); /* IE10+ */
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 19%, rgba(0, 0, 0, 0.9) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#00000000', endColorstr = '#e6000000', GradientType = 1); /* IE6-9 fallback on horizontal gradient */

}

.frame div {
    position: absolute;
    left: 0;
    top: -20%;
    width: 100%;
    height: 20%;
    background-color: rgba(0, 0, 0, .12);
    box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    animation: asd 12s linear infinite;
}

.frame div:nth-child(1) {
    animation-delay: 0;
}

.frame div:nth-child(2) {
    animation-delay: 4s;
}

.frame div:nth-child(3) {
    animation-delay: 8s;
}

@keyframes asd {
    0% {
        top: -20%;
    }
    100% {
        top: 100%;
    }
}

h1 {
    z-index: 3;
    position: absolute;
    font: bold 200px/200px Arial, sans-serif;
    left: 50%;
    top: 50%;
    margin-top: -100px;
    width: 100%;
    margin-left: -50%;
    height: 200px;
    text-align: center;
    color: transparent;
    text-shadow: 0 0 30px rgba(0, 0, 0, .5);
    animation: asdd 2s linear infinite;
}

@keyframes asdd {
    0% {
        text-shadow: 0 0 30px rgba(0, 0, 0, .5);
    }
    33% {
        text-shadow: 0 0 10px rgba(0, 0, 0, .4);
    }
    66% {
        text-shadow: 0 0 20px rgba(0, 0, 0, .2);
    }
    100% {
        text-shadow: 0 0 40px rgba(0, 0, 0, .8);
    }
}

 

 

Js kodunuz da . Altaki kodu alıp  karinca.js diye kaydedin. Temanızın içinde js klasörüne atın.

var Application = ( function () {
        var canvas;
        var ctx;
        var imgData;
        var pix;
        var WIDTH;
        var HEIGHT;
        var flickerInterval;

        var init = function () {
            canvas = document.getElementById('canvas');
            ctx = canvas.getContext('2d');
            canvas.width = WIDTH = 700;
            canvas.height = HEIGHT = 500;
            ctx.fillStyle = 'white';
            ctx.fillRect(0, 0, WIDTH, HEIGHT);
            ctx.fill();
            imgData = ctx.getImageData(0, 0, WIDTH, HEIGHT);
            pix = imgData.data;
            flickerInterval = setInterval(flickering, 30);
        };

        var flickering = function () {
            for (var i = 0; i < pix.length; i += 4) {
                var color = (Math.random() * 255) + 50;
                pix[i] = color;
                pix[i + 1] = color;
                pix[i + 2] = color;
            }
            ctx.putImageData(imgData, 0, 0);
        };

        return {
            init: init
        };
    }());

    Application.init();

 

Yeni bir 404 sayfasında görüşmek üzere. Takıldığınız noktalar varsa yorum yazarsanız yardımcı olmaya çalışırım.

 

Temel Html Dersleri Uygulamali Bölüm 1

Temel Html dersleri öğrenilmesi zevkli bir konudur. Webmaster olmak isteyen kişilerin temelden giriş yapması gereken uygulamalı alanın başlangıcıdır diyebiliriz. Biraz azimle düzenli ve dikkatli çalışma temposuyla birkaç ay içinde oldukça güzel sonuçlar ortaya çıkarabilirsiniz. Gerçi günümüzde hazır template ler varken, hazır şablonlar üzerinde de site kurabilirsiniz. Ama işi temelden öğrenip, sonraki bir adımda karşılaşacağınız sorunda bu sorunu kendi başınıza çözmek istiyorsanız ve kendi yaptığınız yapıtla gurur duyup, işte bunu ben yaptım demek istiyorsanız, adım adım bu işe girmişsiniz demektir.

 

Şimdi derslere geçelim, ilk öncelikle Html nedir ne işe yarar gibi temel sorularla işe başlayalım.

 

Html Nedir ?

Temel Html nedir html amacı nedir html ne için ve nerelerde kullanılır nasıl kullanılır onuda yine aşağıdaki linkten inceliyoruz.

Evet arkadaşlar Html Nedir ve Temel Html hakkında bilgi aldıktan sonra html ile ilgili çok önem arz eden mutlaka aklınızda tutmanız gereken bilgilere geçeceğim dediğim gibi mutlaka aklınızda bulunsun not alın.

 

 

 

HTML KOMUTLARI VE HTML KODLARI YAZIM KURALLARI

 

  1. Html kodlama yaparken büyük küçük harf kullanmak serbesttir.
  2. Html kodlarda TÜRKÇE karakter kulalnılamaz arkadaşlar. Nedir Bunlar (ç, ğ, ı, ö, ş, ü) Şeklinde sıralayabiliriz.
  3. Html Komutlar mutlaka < ve > işaretleri arasına yazılmalıdır bunlara etiket denir?

Html Sayfalarda veriler (yazı, resim vs ) yukrda 3. numarada blirttiğim etiketler arasında yazılır. Bir kaç etiket dışında açılan etiketler mutlaka kapatılmalıdır.

Etiket kapatmak için < işaretinden sonra / işaretinin konulması gereklidir diyoruz e buna bir örnekle devam ediyorum.

Örnek: <html> ilk etapta açtım İçerik Ekledim ve Şimdi Kapatıyorum </html> ve son olrak kapattım arkadaşlar.

 

html komutları

 

 

 

Etiketlerin İç İçe Kullanılması:

 

Html Kodlar her zaman iç içe kullanılabilir arkadaşlar. Dikkat etmeniz gereken tek husus en içteki etikketten başlayarak açtığımız etiketi kapatmamız gerekir. Buna bir örnek vererek devam ediyorum arkadaşlar sizede uygulama yaptıracağım.

Örnek:

<head>

<title> Webmasteryolcu İle Web Tasarım dersleri </title>

</head>

Yukardaki örnekte arkadaşlar iç etiket <title> ……..</title> dir ve ilk önce o kapanıp sonra </head> kapatılmıştır.

 

 

 

Etiketleri Parametreler İle Kullanma

 

Html etiketlerimiz arkadaşlar parametreler ile zenginleştirerek işlevlerini özelliklerini daha artırmak mümkündür.

Dikkat etmeniz gereken parametreler etikketten sonra kullanılıyor olmsıdır.

Parametre yazıldıktan sonra = işareti yazılır ve parametre değerini eklemek için ”   ”  çift tırmaklar arasına kullanacağımız para metre değeri verilir. Parametrelere bir örnek vermek gerekirse örnekte sayfamızın arkaplanına resim ekleyecem.

Örnek:  <body background= “resim.jpg”>

Yukarda yaptığım örneği size özetliyim arkadaşlar < etiketimi açtım ve body background ile sayfama arkpalan resmi ekleyeceğimi belirttim başka amaçla kullanılmaz o etiket not alın arkadaşlar. = işareti ile parametre kullanacağımı belirttim ve  “resim.jpg” ilede değerini verdim.

Ben ne dedim arkaplan resmi kullanacam dedim değerim ne olacak resim uzantısı olacak resim.jpg dedim ben illede jpg uzantıli resim olması şart değil gif ve png uzantılı resimde kullanabilirsiniz resimin adı resim olmak zorunda değil hasanda olabilirdi.

 

html

 

HTML SAYFA BÖLÜMLERİ VE İLK SAYFAMIZI UYGULAMA

 

<html></html>

Html sayfalarında standart arkadaşlar sayfanın <html> ile başlayıp sayfanın sonunda </html> ile bitmesidir aslında koymasanız olurmu olabiliyor html hata kaldıran bir dildir ama istediğiniz gibi olmayabilir.

<html>

Tüm Kodlar

</html

Yukardada belirttiğim gibi tüm kodlar <html> ile </html> arasında olmalı

<head></head>

Bu etiketler arasına sayfa hakkında bilgiler eklenir arkadaşlar ilerleyen derslerde detayla anlatacağım.

Metalar ile ilgili konuları ilerleyen derslerde detaylı ele alacam arkadaşlar şimdi kafanız karışmasın.

<body></body>

Html sayfamızın gövde kısmıdır arkadaşlar yukarda anlattığım title ve head tarayıcı ve arama motorları içindi body ise artık ziyaretçizin göreceği içerik ve gövde kısmıdır.

 

 

İlk Web Sayfamızı Yapıyoruz

 

Ne demiştik Temel Html kısmında html kodlama için gerekli olan araçlarda en basitinden Notepad (Not defteri demiştik ) her bilgisayarda olan bizde ilk etapta kendimizi not defterinde geliştirecez.

Açıyoruz not defterimizi

Notepad Yani Not defterini daha kolay ve hızlı birşekilde açmak için size kısayolunu tnıtacağım arkadaşlar.

Başlat Tıkladıktan sonra çalştır komutu tıklanır ve açılan formda notepad yazıp tamam tıklamanız yeterli olacaktır.

Nof_defteri_kisayol

Not Defterimizi açtıktan sonra arkadaşlar aşağıda benim yazdığımı aynen yazın sakın olaki kopyala yapıştır yapmayın yazın arkadaşlar eliniz alışsın hafızanızda kodlar yer etsin tüm derslerimde kopyala yapıştır yapmayn yazın.

<html>

<head>

<title>Webmasteryolcu Temel Html Dersi</title>

</head>

<body>

Web sitesi yapmak zor olmadıdığını tüm dünyaya göstereceğim Derslerime çalışarak.

</body>

</html>

Yazdıktan sonra arkadaşlar dosya menüsünden farklı kaydet tıklayın ve açılan kayıt sayfasında

Dosya adı: ders1.html yada htm olarak kaydedebilirsiniz masaüstüne kayt ediyoruz.

htm yada html aynıdır html sayfalarının 2 iki uzantısı vardır htm yada html

Masa üstünde internet explorer şeklinde sayfanızı göreceksiniz yaptıklarınızı görmek için ona çift tıklıyoruz ve aşağıdaki örneği elde etmelisiniz.

 

temel_html_dersleri

En Etkili Css Js Sıkıştırma Yöntemi

Birçok web sitesi için css önemlidir. Fakat sitenin önyükleme süresini arttırır. Buda hem gelen ziyaretçi hem google açışından eksi nottur. Mevcut sitenizdeki js leri oldukça hızlı bir şekilde küçültebilirsiniz. Css sıkıştırma yöntemi oldukça basit olan bir siteden bahsedeceğim.

WordPress temanız içinde ilaç gibi gelecek bir işlem bu. WordPress Css sıkıştırma, WordPress Js sıkıştırma. Css ve Js dosyaların boyutlarını küçültme işlemi.

 

Ben elimdeki js dosyalarını da buradan sıkıştırdım sorun yaratmadı. Farklı js sıkıştırma siteleri saçma sapan sıkıştırma yapmasına rağmen buradaki Css sıkıştırma programı js dosyasını daha iyi düzgün sıkıştırdı.

 

js küçültme

 

Css dosyasında bulunan boşluklar, dağılmış kodlar vs bir araya toparlayarak mevcut boyutunun oldukça altında bir şekilde size geri veriyor.

Css dosyanızı alttaki resimde gördüğünüz gibi, css source code input kısmına ekleyin. Ardından compression level’i seçin. Ama burada dikkat etmeniz gereken, bu seviye !

 

css küçültme

 

 

En yüksek seviye Highest , max seviyede daraltma yapar ama kodu bozabilir. Önce deneyin, baktınız bozuyor bir kademe altında yaparsınız.

En alt seviye Low, min seviyede daraltma ama kodu korur. Güvenli mod gibi olmuş.

 

 

css sıkıştırma

 

Mevcut Css veya js dosyanızın yedeğini almadan sıkıştırma işlemine girişmeyin. Her olasılığa karşı yedekleri muhafaza edin.

 

Sıkıştırma işlemleri için site adresine buradan ulaşabilirsiniz.

 

Bol tasarruflar.

Wiki Şablonları İndir

Wiki Şablon ile site tasarlamak isteyenler için bulunmaz içerikler. Burada verdiğim wiki templates ler ile wikipedia benzeri site kurabilirsiniz. Size open source olan birkaç wiki şablonu tanıtmaya geçiyorum.

 

MediaWiki

 

MediaWiki

 

MediaWiki aslında Vikipedi için, PHP ile yazılmış bir özgür yazılım viki paketidir. Şimdi kar amacı gütmeyen Wikimedia Vakfı’nın çeşitli diğer projeler tarafından ve birçok diğer wiki tarafından kullanılır. MediaWiki gün başına isabet milyonlarca alır bir web sitesi için büyük bir sunucu çiftliği çalıştırmak üzere tasarlanmıştır. MediaWiki son derece güçlü, ölçeklenebilir yazılım ve süreç ve MySQL gibi bir veritabanında saklanan verileri görüntülemek için PHP kullanan bir özellik-zengin wiki uygulamasıdır.

 

  • Demo adresi -> Tıkla
  • MediaWiki Template İndir -> Tıkla

 

 

DokuWiki

 

dokuwiki

 

DokuWikiniz ağırlıklı her türlü dokümantasyon oluşturmayı amaçlayan Wiki kullanımı basit bir standartlarıyla uyumlu, olduğunu. Bu geliştirici ekipler, çalışma grupları ve küçük şirketler hedeflenmektedir. Bu datafiles Wiki dışında okunabilir kalması emin olur ve yapılandırılmış metinlerin oluşturulmasını kolaylaştıran basit ama güçlü bir sözdizimi vardır. Tüm veri düz metin dosyaları saklanır, hiçbir veri tabanı gereklidir.

 

  • Demo adresi -> Tıkla
  • DokuWiki Template İndir -> Tıkla

 

 

PmWiki

 

pmwiki

 

PmWiki işbirlikçi sitesi oluşturma ve bakımı için bir wiki-tabanlı bir sistemdir. PmWiki sayfaları bakmak ve onlar temel düzenleme kurallarını kullanarak, mevcut sayfaları değiştirmek ve yeni sayfalar eklemek için kolay hale getiren bir “Düzenle” bağlantısını sahip dışında, normal bir web sayfaları gibi hareket. Biliyorsun HTML ya da CSS kullanmak gerekmez. Sayfa düzenleme halka açık bırakılmış veya yazarların küçük gruplara sınırlı olabilir.

 

  • Demo adresi -> Tıkla
  • PmWiki Template İndir -> Tıkla

 

 

WikkaWiki

 

WikkaWiki

 

Wikkawiki sayfaları depolamak için MySQL kullanan PHP ile yazılmış bir esnek, standartlara uyumlu ve hafif wiki motorudur. Hız, genişletilebilirlik ve güvenlik için tasarlanmıştır.

 

  • Demo adresi -> Tıkla
  • WikkaWiki Template İndir -> Tıkla

 

Web Üzerinde İşletim Sistemi G.ho.st

Daha önce de aynı uygulamalardan olan Jooce‘u tanıtmıştık. Jooce gibi yeni bir web uygulaması olan G.ho.st önceki tanıttığımız web uygulamasına nazaran daha iyi özellikler barındırıyor.

 

G.ho.st‘u kullanabilmeniz için üye olmanız gerekiyor. Üye olduktan sonra bir çok uygulama sizi bekliyor. Kullanıcılara sunduğu hizmetler bakarsak Jooce’a göre çok daha geniş uygulamalar var.

 

Web Üzerinde İşletim Sistemi

 

İlk olarak size 5GB lık bir kullanım alanı ve 3GB lık bir e-posta hizmeti sunuyor. Bunun dışında bu uygulama da Word, Excel gibi dökümanlarınızı kullanabilir, değişiklikler yapabilirsiniz. Mp3 dinleyebilir, video izleyebilir ve hatta oyun bile oynayabilirsiniz. G.ho.st bununla kalmıyor uygulama da gömülü web browser sayesinde istediğiniz web sitelerinde gezinebilme imkanı sağlıyor.

 

G.ho.st‘un bir diğer avantajı ise Pixie olarak isim verdikleri mobil olarak kullanabileceğiniz bir uygulama.

 

Bir önce ki yazımda da dediğim gibi İşletim sistemleri tarihe karışıcağa benziyor.

İşletim Sistemi Tarihe Karışıyor

Gelecekte artık işletim sistemi diye bir kavramdan arınmaya başlıcaz. Bunun ilk adımlarını da Jooce.com dan görüyoruz. Jooce gibi bir çok masaüstü uygulamalarını kullnabileceğimiz sistemler geliştirildi. Jooce, kullanıcılara Türkçe de dahil olmak üzere bir çok dil desteği sunuyor.

 

İşletim Sistemi tarihe karışıyor

 

Jooce ile neler yapabiliriz.

 

  • Web üzerinden MSN, Yahoo, AIM, ICQ gibi anında mesajlaşma programlarına bağlanabilirsiniz.
  • Klasör yaratabilir, silebilir, isimlerinde değişiklik yapabilirsiniz.
  • Resimler ve videolar yükleyebilir, bunları izleyebilirsiniz.
  • 2 farklı masaüstü ile çalışabilirsiniz.
  • Kullandığınız dosyaları paylaşıma açarak, arkadaşlarınızla bu dosyaları paylaşabilirsiniz.
  • Sizinle paylaşılan dosyaları masaüstünüze indirip bunlar üzerinde işlem yapabilirsiniz.

 

Eğer bu gibi sadece web browser’dan çalışan sistemler geliştikçe işletim sistemleri tarih olacağa benziyor.

Responsive Tasarım Nedir ? Nasıl Yapılır ?

Responsive web tasarımlar sitenizin her türlü çözünürlüğe ayak uydurmasını sağlayacaktır. Bu sayede görsel kaliteden ödün vermekten kaçınmış olunacaktır.Responsive web tasarım, duyarlı, uyumlu web tasarım anlamına da gelir. Son yıllarda adını sıkça duyduğumuz bu web tasarım şekli ilk olarak 2010 yılında ortaya çıktı ve son bir kaç yıldır dünyada ve ülkemizde popüler oldu.

Öncelikle responsive akışkan (fluid) manasını taşıdığını bilmemiz gerekir.Buradan suyun kabın şeklini aldığı gibi web sitelerinin de ekran boyutuna göre şekil alması anlamını çıkarabiliriz.

 

Responsive Tasarım Nedir Nasıl Yapılır

 

Responsive tasarımın pek çok yararı mevcuttur.Bunlardan bazılar ;

Mobil siteler için ayrıca içerik girişine gerek kalmaz.
Tablet,Mobil,Pc vs. platformlarına otomatik uygulanabilir bir sistemdir.
Tek style dosyasında tüm tanımlamalar yapılabilir.
Vs. vs.
Responsive tasarımı yaparken css ‘nin @media screen özelliğini kullanıyoruz. Kullanımı ise aynen aşağıdaki gibidir.

 

/*——————————[ 996 ]—————————*/
@media screen and (max-width:996px){

/* Buraya yazacağınız css kodu maksimum 996px genişliği olan cihazlarda çalışacaktır. Tabletler için kullanabiliriz.*/
}
/*——————————[ 480 ]—————————*/
@media screen and (max-width:480px){
/* Buraya yazacağınız css kodu maksimum 480px genişliği olan cihazlarda çalışacaktır. */
}
/*——————————[ 320 ]—————————*/
@media screen and (max-width:320px){
/* Buraya yazacağınız css kodu maksimum 320px genişliği olan cihazlarda çalışacaktır. */
}

 

 

Yukarıdaki formatlara ek olarak sizde çeşitli atamalarda bulunabilirsiniz.

 

responsive tasarım

 

Responsive tasarımda px yerine % , width yerine de max-width kullanmaya dikkat etmeniz daha kaliteli sonuçların ortaya çıkmasını sağlayacaktır.

Mobilden web site ziyaretleri dünyada %25 seviyelerine yükseldi ve kısa sürede daha da artacak. Bu sebeple responsive özellikli web sitelerinde ciddi bir artış öngörülüyor.

Web Tasarım Programları Listesi

Web Tasarım Programları Listesi

Web site tasarım yapmak isteyenlerin ihtiyaçları olacağı program vardır. Web tasarım programları listelemesi yapacak olursak ;

  • Notepad++   – Muhakkak olmazsa olmazlardan, bu program hızlı ve kullanımı kolay bir editördür.
  • Adobe Fireworks – Fireworks CS6 jQuery mobil temaları, geliştirilmiş CSS desteği, renklere daha hızlı erişim özellikleri Adobe Photoshop, Illustrator ve Dreamweaver ile sorunsuz entegrasyonla birleşerek en iyi sonucu almanızı sağlıyor.
  • Adobe Dreamweaver – En bilinen web tasarım programlarından birisidir. Html, Php, asp, javascript vb gibi web tasarımları yapabileceğiniz en çok tercih edilen programdır.
  • Adobe Photoshop – En çok tercih edilen web tasarım programlarından birisi olan Adobe Photoshop ile tek rakibiniz hayal gücünüz. Tamamen hayal gücünüzün sınırları ile tasarımlar yapabileceğiniz bu grafik tasarım programını web tasarımcıları ve grafik tasarımcıları yoğunlukla tercih ediyor.
  • Microsoft FrontPage – Frontpage’in araç ve menü çubuğu içeren arabirimi, HTML sayfalarını Word, Powerpoint, Publisher gibi Microsoft Office ürünlerini kullanan insanların rahatça ve kolayca çalışabilecelekleri bir ortamda tasarlamanıza imkan sağlar. Frontpage programı diğer Microsoft Office programlarıylada uyumlu bir biçimde çalışır. Frontpage ile tasarlanan bir Web Sitesine metinleri, resimleri, vinyetleri, hatta Powerpoint ile hazırladığınız slayt gösterilerini bile kolayca koyabilirsiniz.
  • FreeHand – Vektörel çizim programı olan freehand, logo ve reklam tasarımlarında kullanılıyor. Sitelerinizin içinde yer alacak logolarınızda ve kampanyalarınızda bu programı kullanabilirsiniz. Çözünürlük arttırıldığında ve azaltıldığında görüntü bozulmaz, pixel kaybına uğramaz.
  • Adobe Flash – Hareketli animasyonlar tasarlamaya olanak tanıyan ara yüz programıdır. Çizim yaparak veya imaj dosyaları kullanarak animasyon yapabilirsiniz. Sitelerin açılmasını yavaşlattığı için arama motorlarının sevmediği flash, vektörel dosyalar ile çalışma imkanı verir.

 

  • Corel Draw – Tasarımcıların ve profesyonel çizim yapanların tercih ettiği bir programdır. Vektör tabanlı oluşu avantajıdır. Flash animasyonlar yapmaya ve herhangi bir nesneyi web düğmesine dönüştürebilirsiniz.
  • Adobe illustrator  – Adobe Illustrator, Adobe firmasının geliştirdiği vektörel bir çizim yazılımıdır. Kurumsal kimlik çalışmalarının ve basılı yayınların oluşturulmasını sağlar. Kaliteyi artırmaktadır. Karakalem çizimlerini renklendirmeyi de sağlar.
  • Swish – Swish hareketli animasyonlar tasarlayabileceğiniz bir porgramdır. Swish yazı hazırlarkende size oldukça yardımcı olabilir. Farklı animasyon ve varyasyonların da kullanılmasını sağlar. Ayrıca Swishde SWF ve HTML olarak kayıt yapabilme seçenekleri de vardır. Son dönemlerin en çok kullanılan programlarından biridir.
  • Mysql – Açık kaynak kodlu veritabanı yazılımıdır. Web sunucularında çok kullanılır.
  • WebSite X5 Free  – Web sitesi tasarımlarınızı en hızlı ve kolay yoldan yapmak için ücretsiz olarak sunulan program, kod düzenlemeleri yapmaya da izin veriyor.
  • WYSIWYG Web Builder  – WYSIWYG Web Builder, kod bilgisi gerektirmeden internet siteleri yaratabileceğiniz popüler bir programdır.
  • Formoid  – Formoid ile web siteleriniz için ihtiyacınız olan formları kolayca hazırlayabilirsiniz.
  • TOWeb  – Blog veya e-ticaret sistemleri kurmak TOWeb ile çok kolay. Yazılım gerektirmeyen web sitesi şablonları sunan programla başka birine ihtiyaç duymadan rahatça kullanabilen bir programdır.
  • Web Page Maker – Web Page Maker HTML bilmeyen ve web deneyimi olmayan herkesin web sitesi yapabilmesini sağlayan pratik bir yazılımdır.

 

  • Google Web Designer – Google Web Designer, Google tarafından acemi kullanıcılar ve profesyonel web geliştiriciler için hazırlanan resmi web tasarım programıdır.
  • Button Builder – Button Builder, web sayfalarınız için farklı şekil ve boyutlarda butonlar hazırlayabileceğiniz oldukça gelişmiş bir grafik programıdır.
  • HttpMaster – Hazırladığınız web tasarımlarını online yapmadan önce test etmek için bu programı kullanabilirsiniz.
  • Xara Web Designer – Kod bilgisi gerektirmeden şablon tabanlı çalışan bir web tasarım programıdır.
  • CoffeeCup Live Chat – CoffeeCup Live Chat programı web sitenize gelen ziyaretçilerin tek tıkla gerçek zamanlı olarak diğer ziyaretçilerle sohbet etmesini sağlar. Sohbet siteleri yada canlı destek siteleri için kullanabileceğiniz CoffeeCup Live Chat programı için HTML ve FLASH bilgisine gerek yok.
  • AllWebMenus Pro – AllWebMenus, dhtml menüleri ve javascript menüleri oluşturabileceğiniz, kullanışlı bir araçtır.
  • CoffeeCup Web Form Builder – CoffeeCup Web Form Builder Lite ile internet siteniz için kendi isteğiniz doğrultusunda iletişim formları oluşturabilirsiniz.

 

web tasarım programları

WEB TASARIM PROGRAMLARININ AVANTAJLARI

Web tasarım programı kullanan tasarımcılar, yeni olanı takip ettikleri sürece işlerinde en iyi olmaya adaydırlar. Gelişen teknoloji ile sanal dünyada fark yaratacak site çözümleri, tasarımcıların işini kolaylaştıracak ve yaratıcılığını artıracak programlar ile karşımıza çıkıyor.

  • benzersiz ve ayrıcalıklı sitelere kavuşmak,
  • dikkat çekmek,
  • arama motorlarının ilk sırasına yerleşmek,
  • yaratıcılığın sınırlarını zorlamak,
  • marka kimliğini oluşturmak,
  • hedef kitleye ulaşmak,
  • potansiyel müşterileri ikna etmek ve beğeni kazanmak web tasarım programlarının sağladığı avantajlardan. Siz de özel dizaynlarla firma farkınızı ortaya koyabilirsiniz.

 

Hangi CMS Sistemini Seçmeliyim? Hangi CMS Daha İyi ?

Son zamanlar da CMS yani Content Management System sistemleri sayesinde programlama bilmeksizin site sahibi olan kişiler sayesinde sanal ortam daki site sayısı bir hayli arttı. Bu durum da yeni web site açmak isteyen kişiler hangi CMS yi kullanmak konusunda fikir sahibi olmamaları sebebiyle yanlış seçim yapabilmekteler.Makale yönetim sistemi anlamına gelen CMS, websitelerinde makalelerinizi kolayca yönetmenizi sağlayan scriptlerdir. Sadece düz metin değil, ayrıca resim, müzik, video ve diğer görsellere de yer vermenizi sağlamaktadırlar. Mevcut olan CMS sistemlerini inceleyelim

 

  • WordPress

 

wordpress cms

Dünya’nın en populer içerik yönetim sistemlerinden biridir. Kullanımı ve yönetimi oldukça basittir.Bu basitlik onu çeşitli konularda kısıtlayabildiğinden dolayı bir blog sistemi olmaktan öteye geçememiştir.Elbette wordpress kullanarak eticaret vs. portalları piyasada mevcut.Ancak bu sitelerde özel eklentiler yazılması gerektiğinden dolayı CMS mantığından uzaklaşmış oluyoruz.

Kısacası projeniz bir blog sistemi üzerinde olacaksa wordpress ‘i rahatlıkla önerebiliriz.Ancak daha komplike çalışmalar için yazının devamını okumanızı tavsiye ederim.

 

  • Joomla

 

joomla cms

WordPress de yapılan tüm işlemleri yapmak mümkündür.Ancak wordpress den birkaç tık daha esnek ve gelişmiştir.Tabiki dez avantajları da yok değil.Bunlardan bazılarını sayacak olursak , eklentilerin çoğu ücretli olması,fazla esnek olmaması , kaynak ve güvenlik problemleri çıkarması vs. vs.

 

  • Drupal

drupal cms

Yukarıdaki 2 sistemin yaptıklarını ve yapamadıklarını tümüyle icraa edebilen bir sistemdir.Yüksek güvenlikli, esnek ve geliştirilebilir yapısıyla cezbediyor. Binlerce eklentiye sahip olması ve bunlarında ücretsiz olması inanları kendisine çekiyor. Bir blog, eticaret,portal,forum sitesi,firma sitesi vs. hertürlü projeyi yapmak mümkündür.

Elbette bu sisteminde bir dez avantajı olabilir.Bu dezavantaj ise bu kadar esnek sistem olmasından kaynaklansa gerek ilk başlayanlar için oldukça karmaşıktır. Bu karmaşıklık zamanla sizi eşsiz bir yolculuğa çıkaracağını da unutmamanız gerekir.

Drupal kesinlikle tavsiye edilebilecek bir sistemdir.

 

  • SilverStripe CMS

SilverStripe CMS

SilverStripe CMS web sitesi kurmak için bulunmaz bir hazine olarak adlandırılmaktadır. Bunun en önemli nedenlerinden bir tanesi de, sadece wab sayfası oluşturmak ile kalmıyor, aynı zamanda intranet ve web uygulamaları da hazırlayabiliyor. Genellikle devlet siteleri ve para kazanma derdi olmayan vakıf ve dernekler de bu sistemi kullanmaktadırlar.

PhP5 tabanlı programcılık üzerine framework alarak oluşturulduğundan ve açık kaynak kodlu yapıya sahip olduğundan dolayı, gelişmiş kullanıcılar tarafından çok daha yüksek seviyelere çıkarılabileceğini söyleyebiliriz.

 

  • Frog CMS

frog cms

Elegant bir ara yüz istiyorsanız, daha esnek bir yapıya ihtiyaç duyuyorsanız, Frog CMS işinize bir hayli yarayacak. Ruby rails application denilen sistem üzerinde oluşturula Kurbağa sistemi, PHP5, web-server, Apache, MySQL gibi elementlere gereksinim duymaktadır.PHP biliyorsanız eğer, bu sistem diğer blog sistemlerinden esnekliğinden dolayı daha öne çıkacaktır.

 

  • Cushy CMS

cushy cms

En iyi bedava CMS makale düzenleme sistemleri arasında yer almaktadır. Az kapladığı alan ile hafif bir dosya ağırlığına sahiptir. CuschyCMS’in diğer CMS sistemlerinden farkı hiçbir programcılık bilgisine, hiçbir sunucu gereksinimine gerek duymamaktadır. Sadece FTP üzerinden dosyaları düzenleyebiliyorsunuz. Web developer rüyası da diyebiliriz.

 

  • MODX

modx cms

En iyi CMS platform 2014 diyebiliriz. Ajax, XHTML/CSS sitesi olarak adlandırılan MODX, kişisel CSS kodları ile güçlü bir diyaznı da beraberinde getirmektedir. Aynı zamanda API sağlayıcıları ile de iyi bileşimler sağlayan MODX sizlere iyi bir blog hediye edecektir. Responsive HTML5 websiteleri kurmak veya mobil CMS sistemleri ile Android yada iOSuygulamaları çalıştırmak istiyorsanız, hiç vakit kaybetmeden bu bedava açık kaynak kodlu CMS sistemini kullanmaya başlayınız.

  • dot CMS

dot cms

Görünümde karmaşık bir CMS sistemi gibi görünse de, j2ee development işini çocuk oyuncağı kıvamına getimeyi başarmıştır. Farklı kanallı web siteleri yapmak için birebir olan bu harika makale aracı ile web sayfalarını birbirlerine düzgün bir mimari ile bağlamakla kalmayacak, aynı zamanda interaktif, çok kanallı web siteleri yapmayı da başarabileceksiniz.

  • Contao

contao cms

Yüksek güvenlikli CMS sistemleri arasında baş sıralarda yer alan Contao ile sınırlarınızı zorlayabilirsiniz. SEO için optimize edilmiş sistemi ile artık fazla uğraşmanıza yada gereksiz kod ayıklamanıza gerek kalmayacak. CSS framework, canlı güncelleştirmeler, kullanışlı modüller, bileşenler, topluluk ve daha bir çok özellik ile en popüler web site tabanını oluşturan scriptler arasına girmeyi başarmıştır.

  •  Radiant

radiant cms

Snippet arayüzleri ile artık küçük bir takımın nasıl büyük işler başarabileceğinin adeta kanıtı durumundadırlar. Extension ve plugin seçenekleriyle bir blog yöneticisinin her istediğine karşılık verebilmektedir. MIT lisansı ile hem şirket kullanımları hem de özel kullanımlar için tamamen ücretsizdir.

  • Expression Engine

Expression Engine cms

Bu bir blog sisteminden çok, elinizdeki makaleleri yada dışarıdan aldığınız makaleleri düzene sokmaya yarayan bir sistemdir. Örneğin, binlerce kişi size makale gönderiyorsa, bunu ExpressionEngine sayesinde kolaylıkla izleyebilir, raporlayabilir ve düzene sokabilirsiniz. Yazarlarınız ve sizin aranızdaki sağlam bir köprü durumundadır.

  • Contcrete5

    concrete5 cms

 

Basit yazı bloğu oluşturmak için en iyi enstrümanlardan bir tanesidir. 2014 CMS sistemleri arasında kendisini hemen belli eden Concrete5 ile hem intranet hem de extranet olarak çalışabilirsiniz. Gelişmiş temaları ile adete kullanıcılarına altın hizmetler sunan bu script sayesinde güçlü bir destek hattına da sahip olabileceksiniz.

 

Birden Fazla Siteye Toplu Ping Atma

Eğer elinizde birden çok site varsa ve bunlara toplu ping atma gereksinimi duyuyorsanız. Pingfarm toplu ping atma servisi işinize yarayabilir. Birden fazla siteyi tek tek yazmak uzun ve zahmetli bir iş. Bu sitede elinizdeki tüm listeyi ekleyip toplu ping gönderebileceğiniz alan mevcuttur.

Elimizdeki bir site listesini, toplu olarak yazacağımız ve onu çoklu ping servislerine gönderecek çok fazla kaliteli site ne yazık ki bulamadım. Bu konuda en başarılı site olarak size tanıtmak istediğim site http://www.pingfarm.com olacaktır.

 

Birden Fazla Siteye Toplu Ping Atma

 

Elinizdeki listeyi kutuya yapıştırıp, aşağıdan “ Mass Ping ” butonuna basarak, hızlı bir şekilde elinizdeki listeyi ping servislerine yollayabilirsiniz.

Özellikle seo çalışmalarında, backlink çalışmanızın hemen ardından elde ettiğiniz URL adreslerini ping servislerine gönderecek olursanız, geri dönüşün biraz daha hızlı olduğunu kolaylıkla görebilirsiniz.

Bir Web Sitesine Bağlantımın Güvenli Olduğunu Nasıl Anlarım ?

Bu siteyle aranızdaki bağlantı şifrelenmemiş , bu site kimlik bilgisi saglamıyor gibi durumlar firefox’ta gözlemlediğimiz durumlar. Peki bunların anlamları nelerdir. Aslında aşırı önem arz eden bir durum mu ? Yoksa pekte önemi olmayan sadece uyarı mayetinde bir durum mu ?Site Kimliği Düğmesi, ziyaret ettiğiniz siteler hakkında daha fazla bilgi edinmenizi sağlayan bir Firefox güvenlik özelliğidir. Web sitesinin şifrelenmiş olup olmadığını, doğrulanmış olup olmadığını, sitenin sahibini ve sertifikayı kimin doğruladığını çabucak öğrenebilirsiniz. Bu, kişisel bilgilerinizi ele geçirmeye çalışan zararlı sitelerden korunmanıza yardımcı olur.Site Kimliği Düğmesi konum çubuğunda, web adresinin solunda yer alır.
Site Kimliği DüğmesiBir siteyi görüntülerken Site Kimliği Düğmesi şu beş simgeden birine benzer: gri dünya, gri uyarı üçgeni, turuncu uyarı üçgeni, gri asma kilit veya yeşil asma kilit. Bu simgelere tıklamanız durumunda site ile ilgili kimilik ve güvenlik bilgilerine ulaşabilirsiniz.

 

kimlik uyarıları

 

 

Daha fazla bilgi düğmesine tıklamanız durumunda açılan panelde sitenin sertifika bilgileri, çerezler ve kayıtlı parola geçmişi gibi gizlilik ve güvenlik ayarları görünecektir.
İçindekiler

  • Gri dünya
  • Gri uyarı üçgeni
  • Turuncu uyarı üçgeni
  • Gri asma kilit
  • Yeşil asma kilit

 

Gri dünya

Gri dünya şunları ifade eder:

  • Web sitesi kimlik bilgisi sağlamıyor.
  • Firefox ve web sitesi arasındaki bağlantı şifrelenmemiş veya yalnızca kısmen şifrelenmiş ve dışarıdan dinlemelere karşı güvenli kabul edilmemelidir.

 

Web sitesi kimlik bilgisi sağlamıyor

 

Çoğu web sitesinde gri dünya simgesini göreceksinizçünkü çoğu sitede hassas bilgilerin aktarılması gerekmez, bu nedenle bu sitelerin doğrulanmış kimlik ve şifrelenmiş bağlantı kullanması gerekmez. Bunun nedeni de bu sitelerin çok fazla hassas bilgiyi iletmemelerinden dolayıkimlik doğrulama ve bilgi şifrelemeye ihtiyaç duymamalarıdır. Bu simge HTTP (şifrelenmemiş) veya HTTPS (kısmen şifrelenmiş) üzerinden sunulan siteler için geçerlidir.
Not: Herhangi bir hassas bilgi (banka bilgileri, kredi kartı bilgileri, T.C. kimlik no gibi) gönderiyorsanız Site Kimliği Düğmesi gri dünya olmamalıdır.

Gri uyarı üçgeni

Gri uyarı üçgeni şunları ifade eder:

  • Web sitesi kimlik bilgisi sağlamıyor.
  • Şifrelenmemiş öğeler (örneğin resimler) içerdiği için web sitesi ile aranızdaki bağlantı tamamen güvenli değil.

 

Web sitesi kimlik bilgisi sağlamıyor

Turuncu uyarı üçgeni

Turuncu uyarı üçgeni şunları ifade eder:

  • Web sitesi kimlik bilgisi sağlamıyor.
  • Firefox ve web sitesi arasındaki bağlantı şifrelenmemiş veya yalnızca kısmen şifrelenmiş ve dışarıdan dinlemelere karşı güvenli kabul edilmemelidir.

 

bu siteyle aranızdaki bağlantı şifrelenmemiş

 

Bu simge, risklere rağmen, HTTPS üzerinden sunulan karma aktif içeriklere daha önce izin verdiğiniz anlamına gelir.

Sayfayı yenilerseniz tehditleri azaltmak için bazı HTTP istekleri yeniden engellenecek, simge de önceki durumuna (karma pasif içerik için gri dünya veya aksi durumlarda gri asma kilit) dönecek ve karma içerik kalkanı simgesi görünecektir. Daha fazla bilgi için Güvenli olmayan içerikler güvenligimi nasil etkiler? makalesine bakın.
Not: Herhangi bir hassas bilgi (banka bilgileri, kredi kartı bilgileri, T.C. kimlik no gibi) gönderiyorsanız Site Kimliği Düğmesi gri dünya olmamalıdır.

Gri asma kilit

Gri asma kilit şunları ifade eder:

  • Web sitesinin kimliği doğrulanmıştır.
  • Dinlemelerin önüne geçmek için Firefox ile web sitesi arasındaki bağlantı şifrelenmiştir.

 

Firefox ile web sitesi arasındaki bağlantı şifrelenmiştir

 

Alan adının doğrulanmış olması, o siteyi yöneten kişilerin o alan adının sahibi olduklarını ve sahte bir site olmadığını kanıtlayan bir sertifika satın aldıkları anlamına gelir. Örneğin Facebook bu tarz bir sertifikaya ve şifrelenmiş bağlantıya sahiptir, bu nedenle Site Kimliği Düğmesi’nde gri asma kilit görünür. Asma kilide tıkladığınızda size gerçekten facebook.com’a bağlandığınızı ve VeriSign Inc. tarafından sağlanmış bir sertifikaya sahip olduğunu gösterecektir. Bu aynı zamandan bağlantının şifrelendiğinin ve hiç kimsenin bağlantınızı dinleyerek Facebook hesap bilgilerinizi bu şekilde çalamayacağının garantisidir.

Ancak unutmayın ki alan adının kime ait olduğu doğrulanmamıştır. facebook.com’un sahibinin Facebook şirketi olduğu garanti değildir. Garanti olan tek şey, alan adının geçerli olduğu ve bağlantının şifrelenmiş olduğudur.

 

 

Yeşil asma kilit

Yeşil asma kilit şunları ifade eder:

  • Web sitesinin adresi bir Extended Validation (EV) sertifikasıyla doğrulanmıştır.
  • Dinlemelerin önüne geçmek için Firefox ile web sitesi arasındaki bağlantı şifrelenmiştir.

 

Extended Validation (EV) sertifikasıyla doğrulanmıştır

 

Yeşil asma kilit ve yanındaki yeşil şirket/kurum adı, web sitesinin Extended Validation (EV) sertifikası kullandığını gösterir. EV sertifikası, diğer sertifika türlerine kıyasla çok daha sıkı bir kimlik doğrulama süreci sonunda verilen, özel bir sertifika türüdür. Gri asma kilit de web sitesinin güvenli bağlantı kullandığını gösterir ama yeşil asma kilit, hem bağlantının güvenli olduğunu hem de alan adı sahiplerinin tahmin ettiğiniz kişiler olduğunu gösterir.

Örneğin EV sertifikası ile Site Kimliği Düğmesi, paypal.com‘un sahibinin Paypal Inc. şirketine ait olduğunu onaylar. Paypal sitesinde yalnızca asma kilit yeşile dönüşmez, düğmede site sahibinin adı da görünür.

 

Css Kodları ve Kısaltmalar

1. Font

Normalde bir font tanımlarken 4 adet CSS kodu kullanılır:

 

font-weight: bold;
font-family: verdana, sans-serif;
font-size: 11px;
line-height: 15px;

 

Kısaltma olarak kullanlan kod ise tek satır:

 

font: bold 11px/15px verdana, sans-serif;

 

 

css kod

 

2. Background

Background tanımlarken 5 adet atama yapmamız gerekirken kısaltma kullanarak tek tanıma indirebilriz.

background-color: #000;
background-image: url(ard.jpg);
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 50px 50px;

 

Kısaltırsak:

background: { #000 url(ard.jpg) no-repeat fixed 50px 50px; }

 

3. Renkler(Hex-decimal)

CSS stillerinde renkler genelde hex-decimal renk kodu ile tanımlanır örneğin color: #ff0000;kırmızı. Renkler 6 karakterle gösterilsede bir çok renk(web tabanlı) 3 karakterin tekrarlanması ile oluşturulur. Örneğin, kırmızı’nın hex-decimal kodunun kısaltırsak color: #f00;. Buradaki her karakter hex-decimal koddaki iki karaktere karşılık gelmektedir. Mesela, beyaz renk kullanacağınızda, color: white; veya color: #ffffff; kulanımı önermeyiz. Kısaltılmış olanı color: #fff; kullanmanız daha avantajlıdır.

 

4. Border

Kenarklık tanımlamalarında her özellik için bir tanımlama yapılır. örnek olarak bir elementin üst kenarına atama yapmak için:

border-top-width: 2px;
border-top-style: dashed;
border-top-color: #f00;

 

Kısaltırsak:

 

border-top: 2px dashed #f00;

 

Bu özellikleri tüm kenarlara uygulmak için:

border: 2px dashed #f00;

 

5. Margin ve Padding’ler

Margin ve paddingler de normal tanımlama şöyledir:

margin-top: 10px;
margin-right: 5px;
margin-bottom: 20px;
margin-left: 15px;

 

kıslatılmış hali:

margin: 10px 5px 20px 15px;

 

Burada öznitelikler sağdan başlayarak saat yönünde devam eder. Aşağıda çeşitli kısaltma yöntemleri birlikte verilmiştir:

4 Değer: (margin: 20px 15px 10px 5px;) birinci – üst, ikinci – sağ, üçüncü – alt, dördüncü – sol.

3 Değer: (margin: 20px 15px 10px;) birinci – üst, ikinci – sol ve sağ, üçüncü – alt.

2 Değer: (margin: 20px 15px;) birinci – üst ve alt, ikinci – sol ve sağ.

1 Değer: (margin: 10px;) birinci – üst, sağ, alt ve sol

css kodları

6. Listeler

Liste tanılmalrında da kısaltmalar mümkündür

ul {
    list-style-type:square;
    list-style-position:inside;
    list-style-image:url(image.png);
}

 

Kısaltırsak;

ul li {
    list-style:square inside url(image.png);
}
/* burda özel bir durum vardır eğer resim yoksa yedek olarak square özelliği gösterilecektir.  */

 

7. Sıfır ’0′ ın Kısaltma olarak kullanılması

Kısaltmalarda son olarak ’0′ ın kullanımına değineceğiz. Normalde bir elemente değer ataması yapılırken değerin yanına birimi de yazılır(örn: 3px, 0.2em vd.), Ancak sıfır ’0′ için bu zorunlu değilidir.

padding:0;

 

Bu durumun bir istisnası mevcuttur oda yüzde değerlerinde atama yapılırken 0% olarak atama yapılmalıdır.