web

Web Sitelerinde Özel Font Kullanımı

Web sitemizde özel font kullanmak için küçük bir CSS kodu yazmamız gerekiyor. Fakat sitemize gelen ziyaretçilerin bilgisayarlarında yüklü olmayan fontları tarayıcılar bulamazlar ve kullanamazlar. O yüzden önce sitemize ilgili fontu yüklememiz gerekiyor. Bundan sonra CSS kodumuzu yazmaya geçebiliriz.

@font-face {
    font-family: "Fontun Adı";
    src: url(http://hosaf.org/font.ttf) format("truetype");
}
p {
   font-family: "Fontun Adı";
}
  • Font ttf biçimindeyse format kısmı "truetype", otf ise "opentype" yazılmalıdır.
  • url yerine fontun yeri yazılmalıdır.

Kaynaklar:

Drupal İle Yapılacaklar Listesi


Drupal kurulumu tamamlandıktan sonra bazı şeyler kurmak faydalı olacaktır. Bunların listesini vermeye çalıştım. İhtiyaca göre kendi sitenize uygulayabilirsiniz.
  • Pathauto
  • Çok olmasa bile birazcık SEO'ya önem veriyorsanız, aynı zamanda site URL'lerinin bir prestij göstergesi olduğunu düşünüyorsanız temiz ve açıklayıcı URL'ler vazgeçilmezdir. O halde bize lazım olan Pathauto eklentisi.
    Not1: Drupal 7 öncesi kullanıcılar ayrıca Path eklentisini kurmaları ya da etkinleştirmeleri gerekiyor.
    Not2: Tabii bunların amacına ulaşabilmesi için Temiz URL ayarının etkin olması gerekli.
    Not3: Türkçe karakterler URL'lerde aynen görünüyor ve bu bir sorun oluşturuyor. Bunu düzeltmek için de D7'de Transliteration eklentisi kurulması gerekiyor. D7 öncesinde ise Pathauto'nun içinde bulunan i18n.txt dosyası güncellenmeli.
    Bağımlılıkları;

    • Token
    • Transliteration
  • Statcounter ✔
  • Siteme kim nasıl gelmiş, kaç kiişi uğramış gibi istatistikleri görmek ve bu doğrultuda yazdıklarımıza, site yönetimine yön vermek isteriz. Bunun için farklı araçlar mecvut. Statcounter bunlardan biri. Alternatif olarak Google Analytics de kullanılabilir.

  • E-posta için Google Apps
  • E-posta gönderme ve alma konusunda Gmail konforunu yaşamak isteyenler Google Apps kullanabilirler. Google Apps ücretsiz, ayrıca e-postalarınızın güvenli bir şekilde ve güvenli bir yerde saklanması konusunda Google'ın üstüne yoktur herhalde.

  • Otomatik Yedekleme
  • Her türlü teknik sorun ve güvenlik problemine karşı veri yedekleme çok önemli bir konu. Sitemizin de hem dosya sistemi olarak hem de veritabanı olarak yeterli zaman aralıklarıyla yedeğini almamız gerekiyor. Unutabiliriz, işimiz çıkabilir ya da kendimiz yedek almakla vakit kaybetmek istemiyor olabiliriz. Bu yüzden yedekleme işlemini otomatikleştirmekte büyük fayda var.

  • Hakkında sayfası ✔
  • Her site için bir Hakkında sayfası şart. Ziyaretçiler kimin sitesine ya da ne tür bir siteye girdiklerini merak ettikleri için, onlara sitemizin ne ile ilgili olduğunu anlatmamızda fayda var.

  • İletişim sayfası ✔
  • Sitenizle alakalı olarak sizinle bağlantıya geçmek isteyenler olabilir. Bu yüzden anasayfadan görülebilecek bir iletişim sayfası oluşturmalısınız. Drupal için bunu Contact eklentisini aktifleştirerek yapabilirsiniz. Tabii daha önce e-posta gönderiminin çalıştığından emin olmanız gerekiyor.

  • Güvenlik Kodu Doğrulaması (Captcha) ✔
  • Form gönderilerinde bot saldırıları fazlasıyla meydana geliyor. Bunun önüne geçebilmek amacıyla Mollom ya da benzeri bir güvenlik kodu doğrulaması eklentisi çok yararlı olacaktır.

  • JavaScript Metin Biçimi (Filtresi) ✔
  • Bazı içerik gönderilerinde JavaScript kullanımıına ihtiyaç var. Yazılan JS kodlarını sayfada sorunsuz görebilmek için yeni bir metin biçimi eklemek gerekiyor. Bunun için PHP metin biçimi de kullanılabilir ama metinde PHP kodu kullanmayacaksak boşuna güvenlik açığı oluşturmaya gerek olmadığını düşünüyorum.

  • Kategori ve Etiketlere Göre Sınıflandırma
  • Yazılarımızı kategorilere, konulara ve alakalı olan anahtar kelimelere yani etikelere göre sınıflandırmak hem ziyaretçilerin aradıklarını bulmalarını ve siteyi dolaşmalarını kolaylaştıracak, hem de SEO adına faydalı olacaktır. Bu yüzden Drupal'da Taxonomy ayarını açmamız ve gerekli düzenlemeleri yapmamız yerinde olacaktır.

  • Kullanıcı Sözleşmesi
  • Sitenin ve kullanıcılarının, site ile alakalı ne gibi hak ve yükümlülüklere sahip olduklarını belirten bir yazı yazmanın; siteye ayrı bir imaj, ayrı bir hava, bir prestij vereceği yönünde düşünceler var. Trendi takip edelim.

  • Copyright
  • Site içeriği üzerinde bir hak iddia etmeniz durumunda bir lisans yazısı yazmak uygun olacaktır. Örneğin Creative Common Licence.

  • En İyi Görünüm ✔
  • Sitenin en iyi görünümü hangi çözünürlük ve internet tarayıcıda elde edildiği bilgisi bir dipnot olarak eklenebilir.

  • Kırpılmış Sürüm İçin Karakter Sınırı ✔
  • Bir yazı, eğer tek sayfa üzerinde görünmeyecekse, yani bir sayfada birden çok yazı görüntülenecekse, yazıların sadece kırpılmış sürümü görüntülenir. Bunun için belli bir karakter sınırı vardır. Bu sınırın en yüksek değerinde seçilmesi daha uygundur.

  • Kitap Görünümü ✔
  • Siteniz eğitim amaçlı bir site ise ya da kitaba benzer şekilde sıralı sayfalar şekilde içerik yazıyorsanız, Drupal'ın Book eklentisini etkinleştirmeniz gerekiyor. Bu sayede içeriklerin birbirleriyle ilgisi otomatik olarak kuruluyor. Hangi sayfanın hangi sayfadan sonra geldiği bilgisi gibi bilgiler, bağlantılar, içeriği bölümlere ayırma vs. otomatik olarak yapılıyor.

  • Dosya Yükleme
  • İçeriğimiz sadece yazıdan oluşmayacaksa, siteye resim ve başka türde dosyalar yüklememiz için File eklentisini aktifleştirmemiz gerekiyor. Ardından hangi içerik türlerinde dosya yükleme seçeneğini belirtiyoruz.

Sayfalar

Subscribe to RSS - web