31 Ocak 2014 Cuma

Photoshop ile Arkaplan Temizleme (Dekupe) ve Fırça Yapımı

Bu dersimizde Photoshop ile fotoğrafların arkaplanını temizliyoruz, daha sonra fırça oluşturuyoruz.




Orjinal Fotoğraf


Derste aşağıdaki görsel kullanılmıştır.


orjinal foto dekupe 150x150


Video Dersler


Video derslerimizi takip etmek için YouTube kanalımıza abone olabilirsiniz.



Photoshop ile Arkaplan Temizleme (Dekupe) ve Fırça Yapımı

30 Ocak 2014 Perşembe

CSS ile üzerine gelince açılan kutucuklar oluşturun!

css resize box Web sayfanıza CSS desteği ile küçük bilgi kutucukları ekleyebilirsiniz. Overflow elemanının hidden değeriyle gizleyeceğimiz detaylı bilgi sadece onmouseover ile aktif olmakta. Hazırlayacağımız örnekte bu uygulamayı HTML5 ile listeye eklenen section elemanı ile birlikte kullanacağız. Fakat istek dahilinde bu etki div veya table öğeleri için de uygulanabilir.


Makalenin alt kısmından tasarımı canlı olarak test edebilirsiniz.


ornek goruntule


Nasıl hazırlanır?


Bu tasarımı hazırlamak için tek yapmamız gereken birkaç satır HTML ve CSS kodu yazmak. Overflow:hidden tanımlamasını CSS’in transition elemanı ile süsleyerek <section>‘ın detayında bulunan bilgiyi gizleyeceğiz.


HTML Kodları


Daha önce dediğimiz gibi section elemanı ile bir örnek hazırlayalım. Tasarımı genişletmek ve daha şık hale getirmek için biz bir adet span elemanı da kullanacağız.


<section>
<span>Adobewordpress.com ne yapar?</span>
Adobe dersleri, WordPress, SEO, HTML5 ve CSS3 gibi güncel konuları ele alan Türkçe interaktif eğitim merkezi.
</section>

Şimdi geçelim tasarıma.


CSS Kodları


Section elemanı için tanımlamalarımızı yapalım. 12 piksel büyüklüğündeki Tahoma yazı tipi ortalama olarak 15px civarında bir satır uzunluğuna sahip. Dolayısıyla max-height tanımlamamız ile section elemanını daraltıyoruz.



section
max-height: 15px;
overflow: hidden;
background-color: #665847;
border-left:8px #3D362D solid;
width: 220px;
padding: 4px;
color: #FFFFFF;
-webkit-transition: max-height 1s ease;
-moz-transition: max-height 1s ease;
-o-transition: max-height 1s ease;
transition: max-height 1s ease;
font:12px Tahoma;


Şimdi de section elemanının üzerine gelince olmasını istediğimiz değişikliği, yani height değerinin yükselişini belirtiyoruz.


section:hover max-height: 200px;

Ve son olarak span elemanımızı tasarlayalım.


spancolor:#FF9900; display:block; margin-bottom:5px;

İşlem bu kadar.


Kapanış


Bu tip küçük örnekleri paylaşmayı seviyoruz. Çoğu zaman direkt olarak işinize yaramasalar bile ilham verici tasarımlar oldukları aşikar. Sonuca şöyle bir göz atalım :


Bir sonraki makalemizde görüşmek üzere, hoşçakalın.



CSS ile üzerine gelince açılan kutucuklar oluşturun!

29 Ocak 2014 Çarşamba

Responsive Fotoğraf Galerisi

responsive photo gallery


Bu dersimizde her türden ekran çözünürlüğüne uyumlu olarak çalışan bir fotoğraf galerisi tasarlayacağız. Hazırlayacak olduğumuz bu galeri, görsel ağırlıklı tasarımlar için ideal gözüküyor.
ornek goruntule


Nasıl yapılır?


Sayfanın küçültülmesi ve büyültülmesi de dahil tüm ölçütlendirme işlemlerinin anlık olarak uygulanması için jQuery desteğine ihtiyacımız var. Dolayısıyla ilk olarak web sayfanızın <head></head> alanına jQuery‘nin güncel versiyonunu eklemeyi unutmayın. jQuery 1.11.0′ın sıkıştırılmış halini kullanmak isterseniz aşağıdaki kod sizin için yeterli.


<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.0.min.js"></script>

Şimdi sırasıyla kodlarımızı yazalım.


HTML kodları


Galerinin gözükmesini istediği yere, yani kısaca <body></body> içerisinde istediğiniz alana div elemanımızı ekleyelim. Galeri isimli bir class atanmış div ekleyerek işleme başlayın. Bu div elemanının içerisine de bol bol görsel ekleyin. Eğer hali hazırda önizleme yapmak için yeterli görseliniz yoksa aşağıdaki kodları direkt olarak kullanabilirsiniz. Aşağıda 14 adet, çeşitli boyutlar görseller mevcut.



<div class="galeri">
<img src="http://www.adobewordpress.com/wp-content/uploads/2013/12/Ruth-Steck.jpg">
<img src="http://www.adobewordpress.com/wp-content/uploads/2013/11/aw-kartvizit.jpg">
<img src="http://www.adobewordpress.com/wp-content/uploads/2013/08/Kinetic-Singapore.jpg">
<img src="http://www.adobewordpress.com/wp-content/uploads/2013/08/Esteban-Munoz.jpg">
<img src="http://www.adobewordpress.com/wp-content/uploads/2013/08/instagram-1977.jpg">
<img src="http://www.adobewordpress.com/wp-content/uploads/2013/08/Dreamer-theme.jpg">
<img src="http://www.adobewordpress.com/wp-content/uploads/2013/08/Kutztown-University.jpg">
<img src="http://www.adobewordpress.com/wp-content/uploads/2014/01/Adament.jpg">
<img src="http://www.adobewordpress.com/wp-content/uploads/2013/08/tilt-shift-blur.jpg">
<img src="http://www.adobewordpress.com/wp-content/uploads/2013/08/scriptfont-masana.jpg">
<img src="http://www.adobewordpress.com/wp-content/uploads/2013/08/genclige-hitabe.jpg">
<img src="http://www.adobewordpress.com/wp-content/uploads/2013/08/scriptfont-anha-queen-vmf.jpg">
<img src="http://www.adobewordpress.com/wp-content/uploads/2013/08/scriptfont-the-dreamer.jpg">
<img src="http://www.adobewordpress.com/wp-content/uploads/2013/07/photoshop-eskitme-efekti.jpg">
</div>

CSS kodları


Sırada CSS kodlarımız var. Gördüğünüz gibi sadece 2 satırlık bir kod kullanacağız. Eğer isterseniz .galeri classına tasarım oluşturabilirsiniz. Ayrıca bu kısımdaki padding tanımlamasını değiştirerek objelerin birbirlerine olan mesafelerini de düzenleyebilirsiniz.



.galeri img
float: left;
padding: 0 2px 2px 0;


JavaScript kodları


Ve son olarak JS kodlarımızı ekliyoruz. Detaylandırarak devam edelim. Düzenlemek isteyebileceğiniz kısımları etiketler ile belirttim.



<script language="JavaScript">
function boyutGaleri()

// Bir fotoğraf karesinin kabaca genişlik ve yükselik değeri
var genislik = 400;

// Eğer ne yaptığınızı bilmiyorsanız buradan aşağısını değiştirmeyin
var kutuGenislik = $(".galeri").width();
var MaxDeger = kutuGenislik / genislik;
var imgs = $(".galeri img");
var noFoto = imgs.length, OrtDeger, ratio, photo, row, rowPadding, i = 0;

while (i < noFoto)
OrtDeger = rowPadding = 0;
row = new Array();
while (i < noFoto && OrtDeger < MaxDeger)
photo = $(imgs[i]);
// genişliği resetle
photo.width("");
ratio = photo.width() / photo.height();
rowPadding += yatayPad(photo);
// eğer birinci öğe ise clear:left ekle
if(OrtDeger == 0) photo.css("clear", "left"); else photo.css("clear", "none");
OrtDeger += ratio;
row.push(photo);
i++;
// eğer sadece 1 resim kaldıysa onu sıkıştır
if(i == noFoto - 1) MaxDeger = 999;

unitWidth = (kutuGenislik - rowPadding) / OrtDeger;

row.forEach(function (elem)
elem.width(unitWidth * elem.width() / elem.height());
);



function yatayPad(elem)

var padding = 0;
var left = elem.css("padding-left");
var right = elem.css("padding-right");
padding += parseInt(left ? left.replace("px", "") : 0);
padding += parseInt(right ? right.replace("px", "") : 0);
return padding;


$(window).load(boyutGaleri);
$(window).resize(boyutGaleri);
</script>

Kapanış


Bu galeri orjinal haliyle bile inanılmaz büyük görsel havuzuna alt yapı oluşturabilir. Eğer aklınızda böyle bir tasarım kullanmak varsa hiç düşünmeden bu tasarımı kullanabilirsiniz.


Galeri Justin Klemm‘e aittir. Kendisine hem bu kaliteli tasarımı hazırladığı için, hem de Türkçe olarak anlatmamıza müsade ettiği için teşekkürlerimizi iletiyoruz.


Bir sonraki yazımızda görüşmek üzere, hoşçakalın.



Responsive Fotoğraf Galerisi

28 Ocak 2014 Salı

Kolayca fotoğraflarınızın kalitesini arttırın!

photoshop 5 steps

Sadece birkaç saniye içerisinde üstteki örneğe benzer bir düzenleme yapmak ister misiniz?


Fotoğraf makinesi, telefon veya diğer cihazlarla çekilen fotoğrafların kalitesini arttırmak aslında sanıldığı kadar zor değil. Bu makalemizde 3 adımda fotoğraflarınızı nasıl daha ilgi çekici hale getirebileceğinizi anlatacağız.


Photoshop faktörü


İlk olarak fotoğraflarımızı Photoshop ile açıyoruz. Photoshop’a girdikten sonra File > Open (CTRL+O) alanına giderek bu işlemi yapabilirsiniz. Artık fotoğrafımızı düzenlemeye hazırız. Sırasıyla ilerleyelim.


1. Fotoğraftaki fazlalıklar nasıl kırpılır?


Photoshop’un Crop aracıyla bu işlemi yapabiliyoruz. Bu araca toolbardan veya C kısayol tuşuyla erişebilirsiniz.


crop tool


Crop aracını seçtikten sonra çalışmamızı saran bir çerçeve gözükecektir. Bu çerçeve ile oynayarak istemediğimiz kısımları çalışma dışında bırakıyoruz.


crop selection


Crop işlemini tamamlayınca ister ENTER tuşuna basın, isterseniz de Photoshop’un üst kısmında bulunan ✔ işaretini tıklayın.


crop done


2. Görüntü nasıl netleştirilir?


Photoshop’un Sharpen filtresi sayesinde fotoğraflarımızı netleştirebiliyoruz. Bu işlem için Filter > Sharpen menüsü altından size uygun filtreyi kullanabilirsiniz. Makalemizin devamında Unsharp Mask isimli filtreyi kullanacağız.


unsharp mask


Amount değerini 100%’de tutup Radius ve Threshold üzerinde oynarak fotoğrafınıza uygun bir efekti verebilirsiniz. Veya 100-3-0 değerlerini kullanarak ortalama bir efekt uygulayabilirsiniz.


3. Parlaklık, karşıtlık ve renk yoğunluğunu nasıl düzeltiriz?


Photoshop fotoğrafınızın renk yoğunluğuna ve parlaklığına bakıp sizin için doğru filtreyi uygulayacaktır. Bu işlemi yapmak için sırasıyla aşağıdaki işlemleri yapıyoruz.


İlk olarak Image > Adjustment > Levels (CTRL+L) alanına gidelim. Açılan kısımdan Auto butonuna basalım.


auto levels


Daha sonra Image > Adjustment > Curves (CTRL+M) alanına gidelim. Açılan kısımdan tekrar Auto butonuna basalım.


auto curves


Sonuç


photoshop 5 steps result


Sadece birkaç adım ile bu derece büyük bir kalite farkı elde ediyoruz. Sizler de kalitesini arttırdığınız fotoğrafları bu makale altında yayınlarsanız aramıza yeni katılanlara ilham vermiş olursunuz.


İyi çalışmalar.



Kolayca fotoğraflarınızın kalitesini arttırın!

27 Ocak 2014 Pazartesi

Sitenize eklediğiniz YouTube videolarına hükmedin!

youtube logo Bu makalemizde, web sayfalarında YouTube videolarına bol bol yer veren okuyucularımız için embed mantığını konuşacağız.


Web sayfalarına eklenmiş videoların otomatik olarak oynaması, istenen dilde altyazı oluşturulması, istenen süreden başlaması ve bildirilerin otomatik olarak açılması gibi özelliklerin nasıl aktif edildiğini anlatacağız.


İlk olarak YouTube’un bizlere sunduğu 3 ayrı paylaşım tipini tanımlayarak başlayalım.


YouTube Embed


An itibariyle 3 ayrı tanımlama ile web sayfalarımıza YouTube videoları ekleyebiliyoruz. Bunlardan en popüleri yenilenmiş yazılımıyla <iframe> tipi olan New embed code. YouTube bu kategori altında HTML5 video oynatıcıyı da duyuruyor ve ilgilenenlere buradan katılma şansı sağlıyor. İkinci embed tipimiz de Old Embed Code diye tanımlanan, <object> tanımlamasıyla başlayan ve sadece Flash üzerinden çalıştırılabilen uygulama.


Soru-cevap şeklinde devam edelim.


YouTube videosunu web sayfama nasıl eklerim?


  1. Beğendiğiniz videonun alt kısmında bulunan Share alanını tıklıyoruz.

  2. Açılan mini pencerede ‘Embed’ alanına geçiyoruz.

  3. ‘Video size’ alanından istediğimiz ölçütlendirmeyi yapıyoruz.

  4. ‘Show suggested videos when the video finishes’ alanını işaretlersek videomuz bittiğimizde ‘önerilen videolar’ isimli bir pencere açılır.

  5. ‘Enable privacy-enhanced mode’ alanını aktifleştirirseniz, sayfanızdaki videoları oynatmayan kullanıcıların bilgileri YouTube tarafından kayıt altına alınmaz.

  6. ‘Use old embed code’ kısmı ise yukarıda bahsettiğimiz paylaşım tiplerini seçtiğimiz kısım. Eğer Bu alanı aktifleştirirseniz YouTube size Flash tabanlı bir embed kodu tanımlar ve bu kod <object> elemanı ile başlar.

Web sayfamdaki videoların otomatik olarak oynamasını nasıl sağlarım?


Videoları sitemize eklemizi sağlayan embed kodunun sonuna, yani ID tanımlamasının hemen yanına ‘&autoplay=1′ yazarak bu işlemi yapabilirsiniz.


Örnek kullanım :



<object height="350" width="425">
<param name="movie" value="http://www.youtube.com/v/LUeT24saKNA&autoplay=1" />
<embed height="350" src="http://www.youtube.com/v/LUeT24saKNA&autoplay=1" type="application/x-shockwave-flash" width="425">
</embed>
</object>

Videonun istediğim saniyeden başlamasını nasıl sağlarım?


‘#t=’ tanımlaması sayesinde web sayfamıza eklediğimiz videoları istediğimiz saniyeden başlatabiliyoruz.


Aşağıdaki örnekte videoyu 1 dakika 10 saniye ileri sarılmış olarak başlatıyoruz.



<iframe ="" frameborder="0" height="315" src="http://www.youtube.com/embed/LUeT24saKNA#t=1m10s" width="420"></iframe>

Videonun caption veya altyazı desteğini nasıl açarım?


‘&cc_lang_pref=en&cc_load_policy=1′ tanımlaması ile web sayfanıza eklediğiniz videolara başlık ve altyazı desteği ekleyebilirsiniz. Tüm alt yazı ve dil desteklerini aşağıdaki bağlantıdan görebilirsiniz.


Codes for the Representation of Names of Languages


Kendi videolarımın web sayfalarında paylaşımını nasıl engellerim?


  1. Video Manager alanına gidiyoruz.

  2. Bu tanımlamayı yapmak istediğiniz videonun detayına gelip Edit linkini tıklıyoruz.

  3. Açılan pencerede Advanced Settings alanına gidiyoruz.

  4. Distribution Options altındaki Allow Embedding seçimini kaldırıyoruz.

  5. Save Changes butonunu tıklayarak işlemi tamamlıyoruz.

Kapanış


YouTube’un paylaşım seçenekleri geniş. Ayrıca her geçen gün video oynatıcı daha da özgünleştirilebiliyor.


Adobewordpress’in video derslerini takip etmek için YouTube kanalımızı takip etmeyi unutmayın : http://www.youtube.com/adobewordpress


Konuyla alakalı sorularınızı yorum alanına bekliyoruz.



Sitenize eklediğiniz YouTube videolarına hükmedin!

26 Ocak 2014 Pazar

WordPress'e yumuşak geçişli 'Yukarı Çık' buttonu ekleyin!

go up Ziyaretçilerinize, sitenizde daha kolay gezinme imkanı tanımak istiyorsanız ‘Yukarı çık’ buttonu olmazsa olmaz. Özellikle yükselik değeri fazla olan web sayfalarında ziyaretçinin hızlıca sitenin üst kısmına dönmesini sağlarsınız. jQuery desteği olmadan bu işlemi yaptığımızda geçişler daha keskin olabiliyor. Bu yüzden makalemizin devamında jQuery de yazılımımıza katkı sağlayacak.


Nasıl yapılır?


Yumuşak ‘Yukarı Çık’ buttonunu ister eklentiyle isterseniz de manuel yöntemle kurabilirsiniz. Tercih sizin. Adobewordpress olarak iki yolu da detaylandıracağız.


Eklenti ile yapımı


Bildiğiniz gibi WordPress büyük bir eklenti arşivine sahip. Gittikçe büyüyen bu arşiv size herşeyin kısayolunu sunuyor. Eğer makalemizin devamında kod satırları size yabancıysa Smooth page scroll to top isimli eklentiyi kurarak bu işlemi yapabilirsiniz.


Fakat WordPress üzerine kafa patlatan bir çok takipçimiz eklentilerden ziyade manuel yolu tercih ediyor.


Kurulum


Eklenti tamamıyla ücretsiz.


WordPress’e eklentilerin nasıl kurulduğunu kısaca hatırlayalım.


  1. Dosyayı indirin ve zip içerisinden çıkarın.

  2. Eklenti klasörünü FTP aracılığıyla ‘/wp-content/plugins/’ dizinine upload edin,

  3. WordPress admin panelinizden Eklentiler alanına gidip eklentiyi etkinleştirin.

Download Adresi : Smooth page scroll to top


Manuel yol ile yapımı


Yapmamız gereken işlemler gayet basit. Birkaç satır JavaScript, HTML ve CSS kodu işlemi tamamlayacak.


HTML


Temanızın bulunduğu dizine gidin ve footer.php’yi açın. Dosyanın içerisindeki </body> tanımlamasından öncesine aşağıdaki tek satırlık kodu yapıştırın.


<a href="#top" id="yukari-cik" title="Yukarı çık"></a>

Şimdi de aynı dizindeki function.php’yi açıyoruz ve aşağıdaki PHP kodunu ekliyoruz. Böylece script sadece ihtiyaç dahilinde çalışıyor.


wp_enqueue_script( 'smoothup', get_template_directory_uri() . '/smoothscroll.js', array( 'jquery' ), '', true );

JavaScript


Şimdi aşağıdaki kodlardan yeni bir .js dosyası yaratıyoruz ve adını smoothscrool.js olarak tanımlıyoruz.



jQuery(document).ready(function($)
$(window).scroll(function()
if ($(this).scrollTop() < 200)
$('#yukari-cik') .fadeOut();
else
$('#yukari-cik') .fadeIn();

);
$('#yukari-cik').on('click', function()
$('html, body').animate(scrollTop:0, 'fast');
return false;
);
);

Bu dosyayı da ana dizinimize, yani function.php dosyasının olduğu dizine atalım.


CSS


Sıra geldi bu buttonun tasarımını oluşturmaya. CSS dosyamıza aşağıdaki kodları ekliyoruz.



#yukari-cik
height: 40px;
width: 40px;
position:fixed;
bottom:50px;
right:100px;
text-indent:-9999px;
z-index:9999;
display:none;
background: url("yukari.png");
-webkit-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;


#yukari-cik:hover -webkit-transform: rotate(360deg) background: url('') no-repeat;}

Gördüğünüz gibi yukari.php isimli bir görsel kullandık.


go up


Kapanış


Yumuşak geçişli ‘Yukarı çık’ buttonunun nasıl yapılacağına dair iki adet yöntem sunduk. Aslına bakarsanız yukarıdaki küçük kodlamaları yerlerine yerleştirmeniz eklentiyi kurmanızdan daha kısa sürede yapılabilir. Dolayısıyla hem performans açısından, hem de kurulum işlemi açısından sizlere ‘Manuel yolu’ öneriyoruz.


Bizden şimdilik bu kadar. Hoşçakalın.



WordPress'e yumuşak geçişli 'Yukarı Çık' buttonu ekleyin!

24 Ocak 2014 Cuma

Uzun yazılarınıza "İçerik Tablosu" ekleyin!

wikipedia search result


WordPress sitenizdeki uzun makalelerinize, Wikipedia’da olduğu gibi Table of Content (içerik tablosu) eklemeyi hiç düşündünüz mü? Bu makalemizi okuduktan sonra emin olun düşüneceksiniz.


İçerik tablosu makalelerinizi daha düzenli ve akademik kılacaktır. Böylece ziyaretçileriniz istedikleri alana hızlıca erişebileceklerdir. Ayrıca içerik tablosu sayesinde sayfanızın SEO değerine de katkı sağlarsınız. Eğer doğru bir şekilde makalelerinizi bu yapıda hazırlarsanız Google otomatik olarak arama sonuç ekranınıza “Jump to”  bağlantıları (bkz. kırmızı ile belirtilmiş alan) ekler.


Bu makalemizde, en ufak HTML ve CSS yazmadan içerik tablosunu nasıl yaratabileceğinizi anlatacağız.


Table of Content


Yapmanız gereken ilk işlem Table of Contents Plus eklentisini indirmek. Eklentiyi aktifleştirdikten sonra yapmamız gereken 1-2 işlem var. Wp-admin üzerinden Ayarlar > TOC+ alanına gidiyoruz.


Ayarlar


table of content sets


En üstteki position kısmı bildiğiniz gibi içerik tablosu için pozisyon belirlememizi sağlıyor. Before first heading seçimi yapmanız, makale içerisindeki ilk Heading elemanı altında gösterim yapmanızı sağlayacaktır. Tavsiye ettiğimiz ayar da budur. Show when kısmı an itibariyle 4 olarak ayarlı. Yani makale altında 4′den fazla başlık varsa içerik tablosu gözükecek. Auto insert the following content types kısmı ise hangi sayfalarda içerik tablosunun gözükmesini istediğinizi belirttiğiniz alan. Sonrasında Heading text alanı ile bu kısma bir isim veriyoruz. Hemen altındaki Show text ve Hide text alanlarına ise hide show yerine Türkçe karşılıkları olan gizle ve göster sözcüklerini yazıyoruz.


Tasarım


table of content skins


Bu eklenti ayrıca 5 renk seçeneği sunuyor. Ek olarak Custom alanından kendi tasarımımızı da oluşturabiliyoruz.


Nasıl çalışır?


Eklenti makale içerisindeki <h1>, <h2>, <h3>, <h4> ve türevi başlık elemanlarını tarar ve yeterli bulduğunda otomatik olarak içerik tablosu oluşturur. Az önce bahsettiğimiz gibi ayarlar kısmından “En az kaç başlık varsa TOC çalışsın” seçimini yapabiliyoruz.


table of content sample


Ayrıca eklenti kendi içerisinde shortcode desteği de sunuyor. Örneğin aşağıdaki shortcode tanımlamasını makale içerisinde kullanmanız, o makalede içerik tablosu oluşmamasını sağlıyor.


no toc


Size tavsiyemiz ise Ayarlar penceresinden Auto insert for the following content types alanında bulunan tüm seçimleri iptal etmeniz, sonrasında ise içerik tablosu oluşturmak istediğiniz makalelere aşağıdaki shortcode tanımlamasını eklemeniz.




Böylece eklentiyi manuel olarak kullanmış oluyoruz.


Ayrıca eklentinin Widget desteği de sunduğunu hatırlatmak isteriz. Böylece daha kolay bir kullanım imkanı sunuyor.


Kapanış


Bu eklenti hem yazılarınızın okunabilirliğini hem de SEO değerini arttırıyor. Hal böyleyken bir şans verin deriz.


Bizden şimdilik bu kadar. Bir sonraki WordPress eklentileri konulu makalemizde görüşmek üzere, hoşçakalın.


 


 



Uzun yazılarınıza "İçerik Tablosu" ekleyin!

23 Ocak 2014 Perşembe

After Effects Ders 2 : Timeline

After Effects derslerimizin ikincisiyle sizlerleyiz. Bu videomuzun konusu ‘timeline’. Paneli tanıdıktan sonra ilk opacity aracı ile bir örnek hazırlıyoruz. Sonrasında ise daha detaylı bir çalışma yapıp render alıyoruz.



aw youtube screen


Video Dersler


Video derslerimizi takip etmek için YouTube kanalımıza abone olabilirsiniz.



After Effects Ders 2 : Timeline

22 Ocak 2014 Çarşamba

WordPress'in yönetici panelini özgünleştiriyoruz!

wp admin colorize


2013 yılında gelen radikal güncellemeler sadece WordPress’in altyapısını değil, arayüzünü de büyük oranda değiştirdi.


Bildiğiniz gibi yönetici panelinde (wp-admin) bulunan Kullanıcılar > Profiliniz alanında artık daha fazla arayüz renklendirme seçeneği mevcut. Fakat çeşitliliği arttırmak istediğimizde WordPress kendi renklendirmemizi yapmamıza izin vermiyor. Özellikle her yazarına farklı arayüz sunmak isteyen WordPress kullanıcıları bu isteklerini resmi forumlarda dillendirmekte. Çözüm mü? Gayet basit.


Bu makalemizde sizlere Wp-admin’i nasıl özgün bir şekilde renklendirebileceğinizi anlatacağız.


Wp-admin nasıl renklendirilir?


WordPress’in sistem dosyaları içerisinde varsayılan renk tanımlamalarını değiştirerek bu işlemi yapabilirsiniz. Fakat bu hem zor hem de vakit isteyen bir işlem. Dolayısıyla sizlere daha kısa bir yol sunacağız.


İlk olarak Admin Color Schemer isimli eklentiyi indiriyoruz. Bu eklenti yönetici panelinde istediğimiz renk tanımlamalarını yapmanıza izin veriyor.


Bu tip eklentiler yüklerken endişlenmeyin. Sadece wp-admin üzerinde çalışan bu tip minik eklentiler sitenizin açılış performasını kesinlikle negatif yönde etkilemez.


Eklentiyi kurduktan sonra Wp-admin’e giriyoruz ve soldaki menüden Araçlar > Admin Colors alanına gidiyoruz.


araclar admin colors


Bu kadar basit.


Hangi renkleri önerirsiniz?


Makaleyi birkaç renk önerisi ile bitiriyoruz. Hoşçakalın.


wp admin color 1


wp admin color 2


wp admin color 3


wp admin color 4


wp admin color 5


wp admin color 6


wp admin color 7


wp admin color 8


wp admin color 9



WordPress'in yönetici panelini özgünleştiriyoruz!

21 Ocak 2014 Salı

AdSense'in Tıklama Başına Maliyet'i (TBM) nasıl arttırılır?

adsense tbm

Türkiye’de her geçen gün daha da popülerleşen “İnternet üzerinden para kazanmak” kavramı bizleri AdSense üzerine yoğunlaşmaya itiyor. Bu makalemizde yine AdSense’in geniş dünyasının bir ucundan tutacağız. Cevabını arayacağımızın sorulara şöyle bir bakalım.


  1. ‘Tıklama Başına Maliyet’ nedir?

  2. Niche nedir?

  3. AdSense geliri nasıl arttırılır?

  4. ‘Tıklama Başına Maliyet’ nasıl arttırılır?

‘Tıklama Başına Maliyet’ nedir?


TBM, AdSense’in bize sunduğu yayımcılık hizmetinde, web sayfamızdaki reklamlara her tıklandığında kazandığımız paradır. Temelinde Google’ın dev reklam hizmeti AdWords tarafından güncellenmekte, reklamverenlerin rakamları TBM değerimize yön vermektedir.


Tıklama Başına Maliyet değerinin yukarı veya aşağı oynamasının yüzlerce sebebi vardır. Sitenizin kategorisi, AdWords’ün saatlik değişen reklam bütçe hizmeti, içeriğiniz, yaşadığınız ülke, trafiğiniz, tasarımınız, bu liste sonsuza kadar uzatılabilir.


Google, “Bazı reklamverenler, reklamını yaptıkları ürün veya hizmetin ne olduğuna bağlı olarak, tıklama başına diğerlerinden daha fazla ödeme yapmak isteyebilirler.” tanımlamasıyla yelpazenin geniş olduğunu belirtiyor.


Niche nedir?


‘Niç’ diye okunan, oyuk veya gedik anlamını çıkarabileceğimiz Niche kelimesi artık önem kazanıyor. ‘Taşı gediğine koymak’ olarak tanımlayabileceğimiz bu kelime TBM değerini arttırmamızda altın değerinde.


Niche, onlarca içerik kategorisine sahip içeriklere değil de belirli bir içeriği yoğunlaşan, çerçevesi biraz dar sitelere verilen isimdir. Yani rekabeti az, geliri yüksek olandır. Örneklerle devam edelim.


Çemberlitaş civarında nargile ve pipo için tütün üreten esnaf satışlarını arttırmak için AdWords’e reklam veriyor diyelim. Daha önce oluşturduğunuz bir web sayfasında ‘Çemberlitaş’ın ne iyi nargilecilerini ve tütün üreticilerinizi’ yazdınız varsayalım. İşte bu AdWords reklamının direk hedefi sizin siteniz olacaktır.


Unutmayın Google’ın aramalarının büyük bir kısmı ikiden fazla kelime içermektedir. Kimse ‘nargile tütünü’ diye arama yapmaz, yapılacak arama ‘çemberlitaş nargile ürünü’ şeklinde olacaktır. Böylece hem AdWords’e reklam veren esnaf, hem de onun reklamını başarıyla yayınlayan siz kazanacaksınız. Ayrıca Niche olduğunuz için TBM değeriniz yükselecektir.


Peki doğru kelimeyi nasıl seçeceğiz? Daha önce üzerine konuştuğumuz aşağıdaki makaleyi incelemenizi öneririz.


Makale : Google’ın Ücretsiz SEO Araçları


Bu makalede yer verdiğimiz Google AdWords Anahtar Kelime Planlayıcı doğru kelimeyi seçmenizde size yardımcı olacaktır.


Rekabeti düşük bir kelime seçin. Sonrasında bu kelime için .com uzantılı domainleri kontrol edin. Eğer popüler olmayan bir Niche ve uygun domain bulursanız projenizi geliştirmeye başlayabilirsiniz. Fakat unutmayın, bu çok sık vereceğiniz bir karar değil. O yüzden emin olmadan boşa kürek çekmeyin.


İçeriği hazırlayacağınız dil ise ne yazık ki önemli. Türkçe’den ziyade İngilizce daha yüksek TBM sunuyor. Eğer İngilizceniz yetersizse bu moralinizi bozmasın. Türkçe bir içerik ile de yüksek gelirlere ulaşabilirsiniz. Sadece biraz sabırlı ve inatçı olmanız gerekmekte.


Burada küçük bir hatırlatma yapalım. İçeriği konusunda bilgi sahibi olmadığınız, sağdan soldan topladığınız bilgilerle oluşturduğunuz web sayfaları genellikle sizi sonuca ulaştırmayacaktır. Unutmayın, uzun soluklu bir proje geliştirmek istiyorsanız içerik eklerken keyif almanız gerekiyor.


AdSense geliri nasıl arttırılır?


Artık yavaş yavaş makalenin en ilgi çekici alanlarına geliyoruz. Adobewordpress olarak gelir arttırımı ile ilgili anahtarları paylaşacağız fakat ilk başta beklentileri biraz düşürelim : “Çabalamadan ve istemeden başarı gelmeyecektir.”


AdSense gelirinizi arttırmanızın için doğru içeriği, yüksek sayıda ziyaretçiye sunmanız gerekmekte. Yani kısaca anahtar kelimelerimiz şunlar : içerik, ziyaretçi sayısı.


Tıklama Başına Maliyet değerini yükseltmek için Niche’in ne derece önemli olduğunu konuştuk. Fakat başarıya giden başka yollarda var. Makalemizin devamında TBM’yi yükseltmek için neler yapmanız gerektiğini, neler yapmamanız gerektiğini anlatacağız.


‘Tıklama Başına Maliyet’ nasıl arttırılır?


AdSense’in popüler terimlerini artık tanıdık. Ne işe yaradıklarını da öğrendik. Şimdi sıra kazancımızı arttırmakta. Aşağıdaki maddeler TBM arttırımı konusunda size yardımcı olacaklar.


TBM arttırmak için neler yapmalı?


  1. Web sayfanıza yaptığınız reklam yerleşimine önem verin. Okuyucu rahatsız etmeyecek tasarımlar oluşturun. Profesyonel destek için “Doğru reklam yerleşimi ile AdSense gelirinizi arttırın” isimli makalemize bakabilirsiniz.

  2. Yüksek PageRank değerinin daha yüksek TBM sunduğu aşikar. Hal böyleyken düzenli olarak özgün içerik ekleyin ve PR değerinizi yükseltmeye çalışın.

  3. Tüm reklamlarınızın hem metin hem de resim/zengin medya seçeneğini aktif edin. İçeriğiniz ile ilgili reklam yayınlayanların sayısı yükseldiğinde AdSense sizin için en yüksek kazançlı reklam tipini seçecektir.

  4. TBM ile ilgili yazılan birçok Türkçe makalede sayfa sayfa filtre listesi dikkatimizi çekti. Biz Adobewordpress olarak uzun filtre listelerini kesinlikle önermiyoruz. Sadece reklamlarından rahatsız olduğunuz ağları engelleyin. Böylece TBM değeri yüksek olan reklamları fark etmeden engellememiş olursunuz.

  5. Reklamlarınız üzerinde oynamalar yapın. Yerlerini ve boyutlarını sürekli olarak değiştirin. Bu değişimlerde elde ettiğiniz sonuçları not alın. Hangi reklam tipinin hangi alanda başarı sağladığını öğrenmeye çalışın.

  6. TBM değerinizi yükseltmeniz için bir göz atmanız gereken konu da ‘Hedeflenebilir reklam yerleşimi’ olacaktır. Özel kanallarınızı bu pozisyona çevirmeniz saniyeler alacaktır. Böylece reklamverenlerin dikkatini çeker, kazancınızı arttırsınız. Bu işlemi nasıl yapacağım dediğiniz duyar gibiyiz. Google “Reklam yerleşimi ve reklam yerleşimi oluşturma” makalesiyle size yardımcı olacaktır.

  7. “İlk reklam birimi önemlidir” diyerek Google bir diğer ipucuyu bizlere veriyor. Peki bu ne anlama geliyor? Şöyle özetleyelim : Google sizden en yüksek TO (Tıklanma Oranı) değerine sahip reklamınızı ön plana çıkarmanızı istiyor. Bu işlemi yapmak gayet basit. TO değeri yüksek olan reklamı, HTML içerisinde diğer tüm reklamların üstüne taşımanız gerekiyor.

TBM arttırmak için neler yapılmamalı?


  1. Üstteki listede belirtmiştik fakat tekrar hatırlayalım. Reklam filtrelerinizi içeren listeleri uzun tutmayınız. İnternette bol bol söylendiğinin aksine, yüzlerce reklam ağını engellemeyiniz. Eğer bu hataya düşerseniz, TBM değeri yüksek olan reklamlardan da uzaklaşmış olabilirsiniz.

  2. Teknik bilgi sahibi olmadığınız konularda sırf yüksek ücret ödenen anahtar kelimeleri içeriyor diye web sayfaları oluşturmayın. Bu sizin için hem can sıkıcı hem de geliri düşük bir uğraş olacaktır. Üzerinde konuşmaktan keyif aldığınız kategorileri seçin ve web sayfanızı geliştirmekten haz duyun.

  3. Kesinlikle başka sitelerden içerik çalmayın. Google bunu fark edecek ve sizi hırsız olarak sıfatlandıracaktır. Eğer başka sitelerden alıntı yapacaksanız bunlara şahsi fikirlerinizi de ekleyin ve kaynak belirtin. Google’ın resmi blogunda bu durum şöyle özetlenmiştir : “Kopyalanmış içerik kullanmayın. Bu, politikalarımıza aykırıdır.”

  4. AdSense üzerinden sahte hesaplar oluşturup, bunların herbirinin reklamını bir site üzerinde yayınlamanız TBM değerine etki etmez. Ayrıca bu işlem Google’ın izin vermediği bir husustur. Fark edilmesi halinde sadece hesaplarınız değil, şahsi bilgileriniz de bir daha kabul edilmemek üzere kara listeye eklenir.

  5. Tıklama oranlarını yükseltmek için Google’ın size verdiği reklam kodunu değiştirmeye çalışmayın. Birçok web sayfası kullanıcıyı yanıltmak için bu işlemi yapmakta. Fakat AdSense kuralları bunun yasak olduğunu belirtiyor.

Kapanış


AdSense ile gelir artışını sağlayan önemli faktörleri tüm detaylarıyla listeledik. Beraberinde süreci etkileyen teknik terimleri de tanıdık. Fakat AdSense ile ilgili yayınladığımız tüm makalelerin temeli aynı şeyi gösteriyor : “Ne kadar ekmek o kadar köfte…”


Web sayfaları için büyük emekler harcayan herkese bol kazançlar dileriz.


Kaynaklar



AdSense'in Tıklama Başına Maliyet'i (TBM) nasıl arttırılır?

Kullanışlı CSS Yazmanın Püf Noktaları

writing css better


Web sayfasını insan olarak düşünürsek CSS‘de bu insanın kıyafetidir.

Bu kıyafeti seçerken ne kadar özeniyorsak CSS ile kodlama yaparken de bu şekilde özen göstermeliyiz.


İleri ki zamanlarda site tasarımınızda yapacağınız değişiklikler de zorlanmamak ve işlerinizi düzenli bir şekilde yürütebilmeniz için aşağıda yazılanları uygulamaya koymanızı öneririm.


1 – CSS döküman şablonu oluşturma

CSS dosyanızın en üst kısmında oluşturacağınız bir şablon ile ulaşmak istediğiniz satırlara çok daha kısa sürede ulaşabilir CSS dosyanız içindeki düzeni sağlayabilirsiniz.
Örnek


/*————

[CSS Döküman Şablonu]

1. Body

2. Header #header

2.1. Navigation / #navigation

3. Content / #content

3.1. Post / #post

3.2. Sidebar / #sidebar

4. Footer / #footer

————–* gibi


2 – CSS Reset

Düzenli CSS yazmanın ilk koşulu güzel bir Reset koduyla başlamaktan geçer.

Bunun için tek tek yazmakla uğraşmanıza gerek yoktur, bu konuyla ilgili ulaşabileceğiniz sınırsız kaynak internet ortamında mevcuttur.Ben sizlere Google ‘a CSS reset yazdığımda ilk çıkan linklerden derlediğim

bir kaynak listesi sunacağım, seçim sizlerin.


Eric Meyer’s “Reset CSS” 2.0
HTML5 Doctor CSS Reset
Yahoo! (YUI 3) Reset CSS
Universal Selector ‘*’ Reset
Normalize.css 1.0


3 – Açıklama başlıkları kullanın

Geriye yönelik değişiklikler yaparken en çok zorlandığım sorunlardan biriydi aradığım div ‘e ait özelliklerin bulunduğu CSS satırını bulmak. Önceden karışık ve düzensiz çalıştığım için aradığım satırı bulurken az cebelleşmiyordum kodlar arasında şimdi ise açıklayıcı başlıklar ile bu sorunu çözmüş bulunuyorum. Sizlerde bu yolu denerseniz hem kod aramaktan gözleriniz ağrımaz hemde zamandan tasarruf etmiş olursunuz.


Örnek verecek olursak;


/***** Wrapper Div CSS Kodları *****/

#wrapper{

clear: left;

float: left;

padding-top: 20px;

}


/***** Container Div CSS Kodları *****/

#container{

float: left;

margin-right: 13px;

width: 647px;

}


/***** Post Div CSS Kodları *****/

#post{

clear: left;

float: left;

margin-top: 20px;

}


/***** Sidebar Div CSS Kodları *****/

#sidebar{

float: left;

margin: 0;

width: 300px;

padding:10px;

background:#ffffff;

font-family: verdana, sans-serif;

font-size: 12px;

}


Bu şekilde kod karmaşasının önüne geçmiş olabilirsiniz.


4 – Alfabetik kodlama sırası

Yukarıdaki örnek üzerine bir kaç ufak ekleme yaparak sizlere alfabetik sıralama hakkında kısa yoldan bilgi vermek istiyorum.


#sidebar{

float: left;

margin: 0;

width: 300px;

padding:10px;

background:#ffffff;

font-family: verdana, sans-serif;

font-size: 12px;

}


#sidebar{

background:#ffffff;

float: left;

font-family: verdana, sans-serif;

font-size: 12px;

margin: 0;

padding:10px;

width: 300px;

}


Şimdi sizlere soruyorum, yukarıdaki örnek fazla kafa karıştırmayabilir fakat uzun yazılmış CSS kodlarında aradığınız satırı bulmak hangisinde daha kolay olacaktır. Seçim sizin icon wink


5 – Tek satırda kod yazma alışkanlığı ile kod satırlarını azaltmak

Bu kısım CSS dosyanızın görsel olarak daha sade ve basit görünmesinin ince ipuçlarından birini içermekte. Demek istediğime gelecek olursak bazı div ‘lerin CSS kodları çok sayıda özellik barındırabilir. Bu durumlarda tek satırda tüm kodları birleştirmek ileri de dönüp göz atarken kafa karıştırabilir fakat

3 veya 4 satır özellik içeren divler için bu kolaylığı göz ardı etmemelisiniz.


Örnek:

font-weight: bold;

font-family: verdana, sans-serif;

font-size: 11px;

line-height: 15px;


üstteki gibi alt alta özellikleri tanımlamaktansa aşağıdaki gibi tek satırda bu işi çözebiliriz.

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


Yukarıda anlattıklarımla göze hoş gelen ,düzenli CSS dosyaları oluşturmak mümkün.

Bu anlattıklarım tasarımcıların dikkat etmesi gereken konuların başında gelmelidir.


Kaynaklar :


  1. http://net.tutsplus.com/tutorials/html-css-techniques/5-tips-to-writing-better-css/

  2. http://coding.smashingmagazine.com/2008/05/02/improving-code-readability-with-css-styleguides/

  3. http://davidwalsh.name/format-css-files


Kullanışlı CSS Yazmanın Püf Noktaları

Responsive WordPress Kişisel Temalar ~ Ocak 2014

Bir diğer ücretsiz WordPress tema arşivimiz ile birlikteyiz.


Bu makalemizin filtresi ise Kişisel (Personal) WordPress temaları olacak. Fakat bu sizi yanıltmasın. Aşağıda listelediğimiz temalar her türden içeriği taşıyabilecek kalitede. Özellikle portfolio olarak size mükemmel bir sunum imkanı sağlayacaklardır.


Hatırlatma : Temaların hepsi ücretsiz fakat aralarından bazılarını indirmeniz için sizden birkaç şey yapmanızı isteyebiliyor. Facebook sayfalarını beğenmek veya Twitter hesaplarını takip etmek gibi…


Responsive Kişisel / Portfolio WordPress Temaları


Listede 14 tane tema bulunuyor.


Cascade WordPress Teması


Kişisel kullanım için listedeki en iyi temalardan birisi. Mükemmel header tasarımının yanı sıra hem görsel hem de metinsel sunum yapmanızı sağlıyor.
Cascade
Test Et İndir
aw slider


Adament WordPress Teması


Dev görsellerin balon halindeki başlık ve açıklama ile süslendiği etkileyici bir tasarım. Göstereceğiniz şeylerin sayısı anlatacaklarınızdan fazlaysa Adament’e bir şans verin.
Adament
Test Et İndir
aw slider


Xerxes WordPress Teması


En üstte navigasyon menü, altında ise görsel sunum içeren bu tema alt kısımlarına doğru geniş metin alanları barındırıyor. Göz yormayan tasarımı doğru renk seçimleriyle ziyaretçilerinizi mest edecektir.
Xerxes
Test Et İndir
aw slider


Wembley WordPress Teması


Bootstrap 3 Framework’ü üzerine kurulu Wembley ızgara tipi tasarımıyla göz dolduruyor.
Wembley
Test Et İndir
aw slider


Vangard WordPress Teması


Düzenlenebilir ayarlarıyla Vangard göz kamaştırıyor. Listedeki diğer temalar gibi Vangard da premium temalardan farksız.
Vangard
Test Et İndir
aw slider


Nautilus WordPress Teması


Geniş bir ızgara mantığıyla tasarlanmış Nautilus size responsive ve büyük bir oyun sahası sunuyor.
Nautilus
Test Et İndir
aw slider


Mordor WordPress Teması


Marjinal slider tasarımıyla bizi şaşırtan Mordor teması alt kısmında barındırdığı sidebar ve content alanıyla her türden içeriği sunabilmekte. Responsive olan bu temaya bir göz atın deriz.
Mordor
Test Et İndir
aw slider


Binary WordPress Teması


Tumblr stilini hatırlatan tasarımıyla Binary gayet ilgi çekici bir tema. Kişisel sitenizde veya portfolio sunumlarınızda kullanabilirsiniz.
Binary
Test Et İndir
aw slider


Yasmin WordPress Teması


Yasmin, görselle beslenmiş ve dikkat çekici renklerde tasarlanmış bir diğer responsive WordPress teması.
Yasmin
Test Et İndir
aw slider


Anew WordPress Teması


Listenin en dikkat çeken temalarından birisi Anew olacaktır. Mükemmel bir tasarıma sahip temanın ücretsiz olması bizi şaşırttığı gibi sizi de şaşırtacaktır.
Anew
Test Et İndir
aw slider


Required WordPress Teması


Çift kolondan oluşan bu blog teması dar bir tasarıma sahip. Ayrıca esnek header alanı dikkat çekici.
Required
Test Et İndir
aw slider


My Notes WordPress Teması


My Notes listenin en basit arayüzüne sahip tema olabilir, fakat en kötüsü olmadığı kesin. Bu küçük tema günlük gibi kişisel kullanımlar için responsive bir taslak sunuyor.
Mynotes
Test Et İndir
aw slider


Time WordPress Teması


Görsel ağırlıklı mükemmel bir WordPress teması. Responsive olan bu tema da ücretsiz olmayı pek hak etmiyor.
Time
Test Et İndir
aw slider


So Simple WordPress Teması


My Notes gibi basit bir arayüze sahip responsive WordPress teması. My Notes’a kıyasla daha renkli ve şık diyebiliriz.
Sosimple
Test Et İndir


Kapanış


Şimdilik bu kadar. Bir sonraki tema arşivimizde görüşmek üzere.



Responsive WordPress Kişisel Temalar ~ Ocak 2014