SEOmium » Arşiv

Javascript etiket(ler)ine sahip yazılar

SEO, XHTML / CSS / JavaScript »

Google’dan AJAX içeriğini taranabilir hale getirebilmek için yeni bir girişim

Google’dan AJAX içeriğini taranabilir hale getirebilmek için yeni bir girişim

Muhtemelen en sık karşılaşacağınız SEO tavsiyelerinin başında eğer sitenizin arama motorları tarafından taranabilir ve arşivlenebilir olmasını istiyorsanız, sitenizde AJAX kullanmayın gelecektir. AJAX tabanlı web siteleri, konu taranabilirliğe ve arşivlenebilirliğe geldiğinde kapalı birer kutudan ibarettir.
Geçtiğimiz günlerde yapılan SMX East Konferansı’nda Google, AJAX tabanlı web sitelerinin arama motoru botları tarafından taranabilmesini mümkün hale getirecek yeni bir teklif sunduğunu belirtti. Eğer bu teklif kabul görürse ve diğer arama motorları da bu fikri benimserlerse, web geliştiricileri AJAX’ın sunduğu zengin özellikleri kullanırken, arama motorları üzerindeki bulunabilirliklerinden ödün vermek zorunda kalmayacaklar.

Tasarım (Design) »

63 Popüler Web Tasarım Blogu

63 Popüler Web Tasarım Blogu

Zaman kısıtlı bir proje üzerinde çalışmak zordur. Eğer stresli bir durumda iyi bir fikir bulamazsanız, bu durumda bir ara vermek ve ilham alacağınız kaynaklara bakmanız yerinde olur. Bu yazıda bulacağınız sitelerde mükemmel makalelere ulaşabilirsiniz. Bu makaleler sayesinde hiç şüpheniz beyniniz, miskinliğini üzerinden atmış olacaktır. Ancak bu yazının diğer blog liste yazılarından farklı olduğunu hatırlatmak isteriz, zira bu yazıda sadece en iyi tasarım blogları yer almakta ve her biri RSS okuyucunuza eklemeye değer. Bu sitelerin hepsi, uzun vadede güvenilirliğini kanıtlamış ve gerek günlük ilham kaynağı, gerek dersler, ipuçları, gerekse de kaynakları için olsun; her biri ayrı ayrı bulunmaz hint kumaşı değerinde.
Listelenen web siteleri rastgele sıralamayla yazıya eklenmiş durumda. En azından makaleye şöyle bir göz atarak hangi blogların makalede yer aldığına bir bakmanızı öneririz.

XHTML / CSS / JavaScript »

Web Sitenizin Yükünü Hafifletmenize Yarayacak Araçlar

Web Sitenizin Yükünü Hafifletmenize Yarayacak Araçlar

Web sitenizin özellikleri ne kadar fazla ise, sitenizin hızının yavaşlaması ve hatta sitenizin çökmesi an meselesidir. Her ne kadar kaliteli bir hosting şirketi ile anlaşıyor olursanız olun, yapacağınız bazı irili ufaklı iyileştirmeler ile sitenizin çalışma performansını arttırabilir, ziyaretçilerinize daha iyi bir deneyim yaşatabilirsiniz.
Web sunucunuzun yaptığı işleri azaltmak için bazı site özelliklerini üçüncü parti servis sağlayıcılarına aktararak web sitenizin yükünü hafifletebilirsiniz. Bu yazıda bulacağınız ve kolayca üçüncü parti servis sağlayıcılarına aktarabileceğiniz altı adet site özelliği sayesinde, web sitenizin performansını arttırmanız mümkün.
1. RSS beslemeleri
RSS beslemelerini sunucunuz üzerinden aktarmak sunucunuza çok miktarda yük bindirecektir. Bu özellikle çok miktarda aboneniz var ise geçerlidir. AllTop ve Technorati gibi web siteleri otomatik olarak RSS beslemenize abone olup düzenli aralıklarla sitenizin içeriğini depoladıkları için bu da sunucunuza fazladan bir yük bindirecektir. Aşağıdaki …

ExtJS Dersleri, XHTML / CSS / JavaScript »

Ext Core ile Firebug’ı Algılama

Ext Core ile Firebug’ı Algılama

Bildiğiniz gibi Firebug, Firefox için üretilmiş bir debug konsoludur. Gelişmiş özellikler içerir. Ancak kimi zaman bunu iyiye kullanmak yerine tasarımınızı çalmak isteyen kullanıcılar çıkacaktır. Bunlara karşı Firebug’ı bloklamak isteyebilirsiniz. Bu doğrultuda şu adımları yapmalıyız:
Öncelikle Firebug’ın aktif olup olmadığını kontrol etmemiz gerekiyor. Bu yüzden “_firebugConsole” un doğru olup olmadığını kontrol edeceğiz. Biz buna ExtJS ile şu şekilde ulaşacağız. Bu yazı sayesinde bu zamana kadar öğrendiklerimizin bir çoğunu pekiştirmiş uygulama halinde görmüş olacağız.
var firebug = Ext.get(‘_firebugConsole’);
// firebug değişkeni içinde
if(firebug) {
// Eğer Firebug Aktifse … şunları yap
}
Şimdi aktif bir şekilde görelim:
Ext.onReady(function () {
// Ext HAZIR
var firebug = Ext.get(‘_firebugConsole’);
// firebug değişkeninde depola
if(firebug) {
//eğer firebug aktif ise :
Ext.fly(‘icerik’).hide().update(”);
// içerik id’sine git gizle ve içeriğini ” ile yenile
Ext.fly(‘block’).addClass(‘hata’).update(‘<h1>Firebug\’ı seçtin. Giremezsin</h1>’);
// block idsine Git ve oluşturmuş olduğum hata classını ekle …

ExtJS Dersleri, XHTML / CSS / JavaScript »

Ext Core ve CSS

Ext Core ve CSS

Bir önceki yazımızda Ext.Fly konusuna değindikten sonra sıra Ext ve CSS işlemlerine geldi. Burada da Ext.fly‘ı kullanarak CSS işlemleri yapacağız. Bu nedenle Ext.fly‘ı anlamış olmanız gerekir. Çünkü CSS metotları Element Class’ı içerisinde yazılmıştır ve Ext.css() şeklinde bir kullanım mümkün değildir.
CSS işlemleri
Ext ile çok rahat ve detaylı bir şekilde CSS işlemleri yürütebilirsiniz. Ext’i bu konuda seveceğinize eminim. Ext ile CSS işlemi yaparken kullanağımız syntax Ext.get(‘el’).dosomething(); ya da Ext.fly(‘el’).dosomething(); şeklindedir. Biz Flyweight konusundan hatırlayacağınız gibi Ext.fly şeklinde kullanacağız. Şimdi konuya bir giriş yapma vakti. Bir iletişim formu hazırladığınızı düşünün… Bu formu AJAX ile yolladığınızda verinin yollanması yada hata oluşması durumunda bir işlem yaptırmanız gerekecek… İşlemin Başarılı ve Başarısız olma durumuna karşı iki CSS class ı oluşturalım.