Aug.27

Semantic Web – Microdata

Microdata’ların, itemscope, itemtype ve itemprop attribute’leri ile tanımlandığını ve bunların da birer değer aldığından önceki makalelerimizde bahsetmiştik. Peki, bu değerler ne anlama gelir?

itemscope

Microformats2’de kök element içinde kullanmış olduğumuz class tanımı ile aynıdır. Yalnız itemscope yalın bir attribute’dür, herhangi bir değer almaz. Sadece kök element olduğunu belirtir. itemtype ile birlikte kullanılır.

HTML5,SEO

Aug.27

Aug.27

Semantic Web – Microformats2 ve Microdata

Büyük bir ihtimal çoğunuzun ilk defa duyduğu, ancak Semantic web yapısında arama motorlarının web sayfasındaki içeriği anlamlandırabilmesini sağlayan microformats (biçimlendirmeler) ve microdata (veri), bir blok içindeki (mesela bir

) verileri bütün olarak anlamlandırmayı amaçlar.

Araştırmalarımda genellikle mikroformatları bir 4 ana kategori altında kısıtlamış olan kaynakları gördüm. Bunlar; insanlar, organizasyonlar, etkinlikler ve lokasyonlar. Tahmin edeceğiniz üzere bu dört grup, spesifik özelliklere sahip ve arama motorları tarafından da hızlıca bulunmak istenir. Mesela bir oganizasyon oluşturdunuz ve bunun süresi 1 hafta. Normalde arama motorunun bu içeriği yakalaması 2 günü bulabilecekken, microformats ile biçimlendirildiğinde arama motorları daha kısa sürede yakalayıp anlamlandırabilir ve net sonuçlar sunabilir. Düz bir biçimde yazmak insanlar için anlamlı gelebilir ancak arama motorları için pek bir şey ifade etmez. Etkinlik tanımı için hCalendar, diğerleri için de vCard yapısı kullanılıyor.

HTML5,SEO

Aug.22

HTML5 API’leri ile Çalışmak – Ders 10 : Vibration API

HTML5’in özellikle mobil uygulamaların geliştirilmesinde kullanılmasıyla, mobil cihazlara yönelik API’ler de geliştirilmiştir. Vibration API ile adından da anlaşılacağı üzere titreşim üretebiliyoruz ve cihazı titretebiliyor. Gerçi bir web sayfasına girildiğinde kullanıcının cihazını titreten uyarılar vermek ne kadar mantıklı bilemiyorum, ancak bir web uygulamaları hazırlıyorsanız ve kritik bir durum varsa kullanıcıyı hem sesli hem görüntülü hem de titreşimli uyarmak isteyebilirsiniz.

HTML5

Aug.22

HTML5 API’leri ile Çalışmak – Ders 9 : BatteryStatus API

Mobil cihazlar için geliştirilen bir diğer faydalı API de BatteryStatus API’sidir. Cihazın batarya seviyesini verir. 0 ile 1 arasında bir değer döner. Eğer masaüstü bilgisayarda test edilirse, her zaman için 1, yani %100 dolu gibi bir değer döndürür ve sürekli de şarja takılı gösterir. Ayrıca cihazın o an şarja bağlı olup olmadığını da öğrenebilirsiniz.

HTML5