Permalink Nedir?

Ekim 16, 2008

Permanent Link’in kısaltması olarak kullanılan permalink kalıcı bağlantı anlamına gelmektedir. Mesela bloğunuzda yazmış olduğunuz tüm yazıların URL adresleri birer permalinktir.

Kullanıcı dostu olan ve olmayan olarak adlandırılan iki tip permalink bulunur. Bloğunuz için kullandığınız bloglama yazılımının ne olduğundan bağımsız olarak arka planda çalışan bloglama programları, yayınladığınız yazıları veritabanlarında kendisi için ulaşımın en kolayolacağı biçimde tutarlar ki bu genellikle her yazıya farklı bir sayı atayarak mümkün olur. Siz düzeltmezseniz tüm yazılarınızın, adres çubuğunda gösterimi de yine insan gözünün pek alışık olmadığı şekilde görüntülenir. Daha açık olmak gerekirse; bloğunuzun ayarlarında hiçbir değişiklik yapmazsanız, yazacağınız yazılar adres çubuğundan kullanıcıya “http://www.bilgiservisim.com/?p=123″ şeklinde görüntülenecektir. Bu görüntülenme biçimi ile, yazınız hakkında arama motorlarına; hiçbir ipucu vermemekle birlikte, ziyaretçilerinizin de, URL adresindeki p ne, 123 neyi ifade ediyor diye düşündürerek kafalarının karışmalarına neden olabilirsiniz. İşte bu yüzden bu kalıcı bağlantı yapısı “ugly permalink” [çirkin kalıcı bağlantı] olarak adlandırılmaktadır.

Permalink yapısı üzerinde kolayca yapacağınız ufak değişiklikler ile bu görünümü aşağıdaki şekilde değiştirebilir ve hem kullanıcı dostu bir bağlantı oluşturmuş hem de bir çeşit SEO uygulaması gerçekleştirmiş olursunuz. Kalıcı bağlantılarınız “http://www.bilgiservisim.com/2007/08/16/nasil-back-link-aliriz/” şeklinde görüntülenir. Bu URL biçimi hem kullanıcılarınıza hem de arama motorlarına bu adrese gittikleri takdirde wordpress kategorisi altında sitenizin haritasını oluşturun başlıklı bir yazı ile karşılaşacaklarını söylemektedir ve bu yüzden “pretty permalink” olarak adlandırılmaktadır.

Permalink Ayarları Nasıl Yapılır?
Sanıldığının aksine permalink ayarlarını düzenlemek oldukça basit kısa zamanda yapabileceğiniz bir işlemdir. Yönetim panelinden tercihler [options] sekmesine oradan da permalinks [kalıcı bağlantılar] sekmesine tıklayarak, kalıcı bağlantı ayarların yapıldığı bölüme gelin. Burada karşınıza 4 seçenek çıkıyor bunlardan bir tanesini seçerek gerekli ayarları kaydedebilirsiniz ancak şimdi bu ayarların ne anlama geldiklerine bakalım;

* Varsayılan Kalıcı Bağlantı Ayarı [Default]

Permalink yapınız için bu ayarı seçmeniz halinde web adreslerinizin bağlantısı aşağıdaki şekilde görüntülenecektir. Varsayılan permalink ayarları wordpress kurulumunda bu şekilde gelmektedir.

http://www.bilgiservisim.com/?p=123
* Tarih ve İsim İçerikli Kalıcı Bağlantı Yapısı

Yazılarınızın adreslerinin başına önce yazıldığı tarihi ve daha sonra yazının adının gelmesini koymak istiyorsanız bu permalink ayarını seçmelisiniz.

http://www.bilgiservisim.com/2007/05/16/sample-post/
* Yazınızın Numarası İle Kalıcı Bağlantı Ayarları

Yazılarınızın veritabanına kayıt edilirken aldıkları numara ile arşivden alınarak görüntülenmesini istiyorsanız bu kalıcı bağlantı ayarını seçebilirsiniz, ancak SEO anlamında varsayılan ayarı kullanmaktan pek bir farkı olmadığını belirteyim.

http://www.bilgiservisim.com/archives/123
* Kendi Belirleyeceğiniz Kalıcı Bağlantı Yapısı

Bu seçeneği seçerek kendi istediğiniz bir yapıda kalıcı bağlantı ayarı yapabilir ve kullanabilirsiniz, aşağıda açıklamalı olarak vermeye çalıştığım permalink etiketlerini kullanarak kalıcı bağlantı yapısını kolayca oluşturabilirsiniz.
Mesela kategori ve başlık etiketlerini kullanarak bu şekilde

/%category%/%postname%/

bir permalink yapısı oluşturduğunuz takdirde, yazılarınızın URL adresi

http://www.bilgiservisim.com//permalink-nedir/

şeklinde bir yapıda olacaktir.

Dilerseniz kalici bağlantı yapılarının sonuna .html yazarak yazılarınızın html dosyasi olarak görünmelerini de sağlayabilirsiniz bunun için kalici bağlanti yapınız;

/%category%/%postname%.html şeklinde olmalıdır

Permalink Etiketleri

* %year%

Yazınızın yayınlnadığı yıl, dört haneli, 2004 gibi,
* %monthnum%

Yazınızın yayınlnadığı ay, rakamla, 05 gibi,
* %day%

Yazınızın yayınlnadığı gün, rakamla, 16 gibi,
* %hour%

Saati gösterir, 16 gibi,
* %minute%

Dakikayı gösterir, 12 gibi,
* %second%

Saniyeyi gösterir, 45 gibi,
* %postname%

Yazınızın başlığının aralara “–“ koyulmuş halini gösterir, permalink-nedir-nasil-kullanilir?, gibi,
* %post_id%

Yazınız veritabanında tutulurken verilen seçilmiş nurmayı gösterir, 123 gibi,
* %category%

Kategorilerinizin aralara “–“ koyulmuş halini gösterir, meta-blog, gibi,
* %author%

Adınızın aralara “–“ koyulmuş halini gösterir, emin-keles, gibi,

Bu etiketlerden istediğinizi kullanarak kendinize uygun bir permalink yapısı oluşturabilirsiniz, veya hazır yapılardan bir tanesini seçebilirsiniz.

vlog-css NEDİR …

Ekim 16, 2008

Vlog Nedir?

Yazar: enes BAYRAM

Vlog denince öncelikle bu video log demektir. Buradan yola çıkarak blogların grlişim aşamasından sonra sıra şimdilerde vlog turune geçmektedir.

Vlog’lar blogumua yazdıgımız gunluk yazıların veya haberlerin sesli ve görsel bir şekilde düzenlenerek yayınlamasına denir.

CSS Nedir? 

Css’in açılımı ile söze başlayalım. Cascading Style Sheets. Biz kısaca konularımız dahilinde Stil Şablon olarak bahsedeceğiz. Gelelim Stil Şablonun varoluş amacına. Sizinde bildiğiniz üzere Html yazım şekli olarak etiket türünde bir yazım dili. Bu yüzden pek fazla özelliklere sahip değil. Bu sahip olamadığı özellikler nedeniyle sayfanın dizaynında bize tam esneklik veremiyor. Css bu amaçla üretilmiş bir dil. Kullanım kolaylığı ve kullanışlılığı ile Html’e eklenmesinden itibaren çoğu web tasarımcısının gözdesi oldu. Çünkü her türlü sayfa dizaynını bize bırakarak müthiş bir esneklik sağlıyor. Ayrıca ileriki konularımızda bahsedeceğimiz üzere bağlantılı stil şablonlar aracılığı ile de birden çok sayfaya etkiyebiliyor. Bu da bize sitenin görünümün değiştirmek istediğimizde elimizdeki onlarca belki de yüzlerce sayfanın kodlarını değiştirmeden sadece css dosyasının değiştirerek bu imkanı sağlıyor. 

Stil Şablon’un tarayıcılara eklenmesinden sonra iki versiyonu çıktı. Bunlar Css 1 ve Css 2. Ayrıca bazı konularda MSIE (Internet Explorer) ve NN (Netscape Navigator) tarayıcıları aynı kodları kabul etmiyorlar. Biz derslerimizde her iki tarayıcıda da etkin olan veya etkin olmayıp dizaynı bozmayan (A:hover gibi) Stil Şablon özelliklerini göreceğiz. Şimdi derslerin içeriğinde neler var onları görelim : 
1. Stil Şablon çeşitleri : 
Css’in en çok beğenilen yönü istendiğinde sadece bir öğeye etkimesi, istendiğinde tüm sayfaya etkimesi, istendiğinde site içindeki tüm html dosyalarına etkimesidir. Bunlar kısaca Stil Şablonun kullanım çeşitleridir. 
2. Html etiketleri ile Css : 
Bu dersimizde Html’deki font,background gibi çeşitli özelliklerin Stil Şablon tarafından nasıl belirlenebileceğini göreceğiz. 
3. Seçiciler (Selectors) : 
Kimi zaman Html etiketlerinden fontu hepimiz kullanırız. Örneğin bir sayfa içerisinde font etiketine birden çok görünüm eklemek isteriz. Bu durumda seçiciler imdadımıza yetişir. Bu dersimizde de seçicilerin nasıl kullanıldığını ve yazım kurallarını öğrenceğiz. 
4. Genel kullanım şekilleri : 
Bu dersimizde ise A (link) etiketinin çeşitli kullanım biçimleri ile birlikte bir Stil Şablonun nasıl kullanırsak işimize daha fazla yarayacağını göreceğiz. Siz buradaki kullanım tarzına göre Css’i kullanırken kendinize nasıl bir yön izleyeceğinize karar vereceksiniz. 

Kaynak:webteknikleri

 

OPEN SOURCE

Ekim 16, 2008

Open Source (Açık Kaynak Kodu) Tanımı 

Version 1.9 

Satir basi yapilarak ve/veya italik olarak yazilmis olan kisimlar Open Source tanimini aciklar nitelikte olan ilavelerdir. Bu kisimlar temel Open Source Tanimi (OSD)’na dahil degildir. 

Giris: 

Open Source, sadece kaynak koduna erisebilmek demek degildir. Open Source yazilimlarin dagitim sartlari asagidaki kriterlere uymak zorundadir. 

1) Serbest Tekrar Dagitim Lisans, yazilimin baska bir yazilimin parcasi olarak diger kaynaklardan gelen yazilimlarla birlikte satilmasini veya ucretsiz olarak dagitilmasini kisitlayamaz. Lisansor, yukarida belirtilen sekilde satilan veya ucretsiz olarak dagitilan yazilimdan royalty ( lisans ucreti/mahfuz hakki ) veya herhangi baska bir ucret talep edemez. 

Aciklama: Lisansin yeniden dagitimi kisitlamasini engelleyerek, kisa vadeli maddi kazanc amaciyla, uzun vadede elde edilecek bir cok kazanci gozden cikarma ihtimali ortadan kaldiriliyor. Eger bu yapilmasa idi taraflarin bu lisansi kullanmayi birakmalari yonunde bir baski olacakti. 

2) Kaynak Kodu Yazilim kaynak kodunu da icermek zorundadir. Buna ilaveten lisans, yazilimin kaynak kodu veya derlenmis (compiled) sekilleri de dahil olmak uzere dagitimina izin vermek zorundadir. Urunun kaynak koduyla birlikte dagitilmadigi durumlarda, herkes tarafindan kolayca ulasilabilecek ve yazilimin kopyalanmasindan dogabilecek giderleri asmayacak bir fiyata veya tercihan Internetten indirme seklinde kaynak koduna ulasim saglanmalidir. (this last sentence sucks.. rewrite it) Kaynak kodu programcilarin kolaylikla kullanip modifiye edebilecekleri bir formatta olmalidir. Bilincli bir sekilde okunmasi zorlastirilmis bir kaynak kodu kabul edilemez. Kaynak kodunun on tarayici (preprocessor) veya tercumeci gibi islemlerden gecirilmis hallerine de izin verilmemektedir. 

3) Baska yazilim urunleri temel alinarak uretilen yazilimlar. 

Lisans yazilimda degisiklikler yapilmasina, yazilimin baska yazilim urunleri temel alinarak uretilmesine ve bu sekilde uretilmis bir yazilimin da ayni lisansi kullanmasina izin vermek zorundadir. 

4) Yazilim sahibinin (yazarin) kaynak kodunun butunlugu. 

Lisans, uzerinde degisiklik yapilmis kaynak kodunun dagitimini ancak kaynak koduyla birlikte ‘yama’ dosyalari’nin (patch) dagitimini ve bu sekilde programin kurulum ve derleme asamalarinda yazilimin kurulumunu istenilen yonde degistirmeyi serbest biraktigi halde engelleyebilir. Lisans acik ve net olarak uzerinde degisiklik yapilmis kaynak kodundan derlenmis yazilim urunlerinin dagitimina izin vermek zorundadir. Lisans bu sekilde uretilen daha once yazilmis bir yazilima dayali bir programin baska bir adla anilmasini veya farkli bir versiyon numarasi olmasini sart kosabilir. 

5) Sahislara ve Gruplara karsi ayrimcilik yapilamaz. 

Lisans hic kimse veya hic bir gruba karsi ayrimcilik yapamaz. 

6) Programin Kullanim alanina dayali olarak ayrimcilik yapilamaz. 

Lisans, yazilim urununun herhangi bir alanda kullanimini kisitlayamaz. Ornegin, yazilimin ticari bir ortamda veya genetik bilimi konusunda arastirma yapilmasi konusunda kullanilmasi engellenemez 

7) Lisansin dagitimi 

Yazilim urunune ait butun haklar, ayni yazilimin baska kisilere dagitilmasi halinde lisansin tekrar aktif hale gecirilmesine gerek olmadan gecerliligini korur. 

Aciklama: Bu ifade acik kaynak kodu olarak elde edilen yazilim urunlerinin daha sonradan direk olmayan yollardan, ornegin bir gizlilik anlasmasi (non-disclosure aggreement)’nin sarti olarak, kapali bir duruma getirilmesini engellemek icin kullanilmaktadir. 

8 ) Lisans belirli bir urune bagimli olmamalidir. 

Lisansin ongordugu haklar programin herhangi bir yazilim surumunun bir parcasi olarak dagitilmasi turu bir sartla kisitlanmamalidir. Programin bu tarz bir yazilim surumu icinden cikarilip kendi basina ve ayri olarak kullanilmasi veya dagitilmasi halinde yazilimi bu sekilde edinen kisilerin yazilimi orijinal halinde (surumun bir parcasi olarak) elde etmis kullanicilarla ayni haklara sahip olmasi gereklidir. 

Aciklama: Bu ifade ile potansiyel bir lisans tuzagina karsi onlem alinmis oluyor. 

9) Lisans diger yazilim urunlerini karsi kisitlama koyamaz. 

Lisansli yazilim urunuyle birlikte dagitilan diger yazilim urunlerine karsi bir kisitlama getirilemez. Ornegin, lisans, dagitimin yapildigi arac (CD vb) uzerindeki diger butun yazilimlarin da acik kaynak kodlu yazilim olmasi zorunlulugunu getiremez. 

Aciklama: Acik kaynak kodu yayinlayan urun sahipleri *kendi* urunleriyle istediklerini yapmakta serbesttirler. 

Not: Evet, GPL ( GNU Public License ) bu sarta uymaktadir. GPL’li kitapliklar (library) kullanilarak derlenen programlar yanlizca sonucta tek parca bir urun ortaya cikiyorsa GPL’i adapte etmek zorundadirlar. Yanlizca beraber olarak dagildiklari yazilimlarin lisanslari uzerinde bir etkileri olamaz

 

Not:www.pcforumlari.com sitesinden alıntıdır.

Drupal, web tabanlı bir İçerik Yönetim Sistemidir. Drupal ile tek kullanıcılı kişisel sitelerden, çok kullanıcılı topluluk sitelerine kadar her türlü siteyi kolayca yapabilirsiniz. Güçlü tema özellikleri sayesinde sitenizin istediğiniz her köşesinikendi sevdiğiniz şekilde kişiselleştirebilirsiniz.

Drupal‘ın esnek kullanıcı izinleri sayesinde sitenizde istediğiniz sayıda kullanıcı rolü tanımlayabilir ve her role istediğiniz izinleri atayabilirsiniz. Böylece siteniz üzerindeki kontrolünüz çok rahat olur.

İçerik yönetim sistemi olarak Drupal‘ın en güçlü yönlerinden birisi de sınıflandırma kabiliyetidir. Drupal’ın sınıflandırma özellikleri sayesinde içeriğinizi istediğiniz her şekilde kategorilendirebilirsiniz.

Joomla Nedir?

Joomla bir içerik yönetim sistemi(content management system)dir. Yani birden çok ve farklı içeriği tek bir yerden yönetmenize olanak sağlayan hazır bir web sitesi şablonudur diyebiliriz. İnternette birçok içerik yönetim sistemi(iys) bulunmaktadır. Joomla bunlardan sadece bir tanesi!

Joomla ile Neler Yapılabilir?

Joomla ile diğer iys lerinde neler yapılabiliyorsa yapılmaktadır. Hatta şuanda bazılarına fark attığını rahatlıkla söyleyebiliriz. Joomlanın özelliği (şuanda son versiyonu olan 4.5.2 ye göre konuşacak olursak) bileşen (component), modül (modul) ve mambot olarak 3 farklı bölümden oluşmasıdır.

Bileşen Nedir?

Genel olarak geniş kapsamlı, üyeden üyeye değişecek içerikleri kullanmak istediğimizde bileşen kullanırız. Mesela bir forum, bir dosya yöneticisi veya ayrıntılı bir üye profili. Sitemizde kullanmak istediğimiz özelliğe bağlı olarak istediğimiz bileşeni sitemize ekleyebilir veya çıkarabiliriz. Bunu yapmak için de bileşenin hazırlanmış paketini admin panelindeki bileşen ekle/kaldır (component install/uninstall) kısmında seçer ve yükle (upload) butonu ile yükleriz. Yüklediğimiz bileşenin ayarları yapmak için ise gene aynı yerden yani bileşenler (components) linkinden eklediğimiz bileşenin ismini bulup bileşene özel ayarlarını yapabiliriz.

Hello world!

Ekim 16, 2008

Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!