PHP ile FriendFeed'e Mesaj Atmak

Merhaba. Bu makalede PHP ile FriendFeed'e nasıl mesaj atacağımızı anlatacağım. Aslında FriendFeed popülerliğini yitirmiş bir sosyal ağ benim gözümde. Ama bazı kaynaklarda api kullanımının yanlış anlatılması sebebiyle bu makaleyi yazmaya karar verdim. O hata da şudur: Kaynaklarda FriendFeed'e uzaktan mesaj atmak için bir uygulama oluşturulması gerektiği anlatılıyor. Ancak amacımız sadece mesaj göndermek ise uygulama oluşturmaya gerek yoktur. Neyse lafı fazla uzatmadan işlemin nasıl yapılacağını anlatıyorum.İlk önce friendfeed.com/account/api adresinden bize uzaktan erişim yetkisi verecek olan FriendFeed takma adımızı ve FriendFeed uzak anahtarımızı (remote key) öğreniyoruz.Daha sonra…

Çapraz Tarayıcı Testi (Cross Browser Testing)

Web tasarımcıların en büyük sorunlarından birisi ortaya çıkan tasarımın farklı tarayıcılarda farklı şekilde görüntülenmesidir. Bunun nedeni yazılan HTML, CSS veya javascript kodlarının her tarayıcıda farklı şekilde yorumlanabilmesidir.Genelde Google Chrome'u kullanıyorum ve tasarım testlerini Chrome üzerinden gerçekleştiriyorum. Fakat siteyi ziyaret eden kullanıcılar Internet Explorer, Mozilla Firefox, Opera vb. birçok tarayıcıyı kullanabilirler. Bu yüzden sitenin bu tarayıcıların hepsinde aynı şekilde görüntülenmesi gerekmektedir.Bunun yanında günümüzde masaüstü tarayıcıların yanında mobil ve tablet bilgisayarların da kullanımıyla birlikte tarayıcı uyumluluğu için daha fazla özen gösterme gerekliliği ortaya çıkmıştır.…

PHP ile Site Haritası Değişikliğini Arama Motorlarına Bildirmek

Eğer sitenize yeni bir içerik eklediyseniz veya mevcut bir içeriği güncellediyseniz bu değişikliklerin arama motorları tarafından farkedilmesi iki haftayı bulabilir. Ama bazı sitelerde bu değişiklikler dakikalar içinde arama motorlarına yansıyor. Bunun nedeni her değişiklik sonrası bu değişikliğin arama motorlarına ping edilmesi yani bildirilmesi. Bunu da site haritaları aracılığı ile yapıyorduk zaten. Site haritasının nasıl oluşturulacağını PHP ile Dinamik Site Haritası Oluşturma başlıklı yazımda anlatmıştım. O yüzden hemen site haritasındaki değişikliği nasıl ping edeceğimizi anlatıyorum. Bunun için cURL kullanacağız. cURL farklı türdeki sunuculara bağlanmaya ve farklı protokollerle iletişim kurmaya yarar. Bizde cURL…

PHP ile Dinamik Site Haritası Oluşturma

Sitemizi arama motorları belli aralıklarla tarar ve yeni eklenen içerikleri indexler. Veya siz bir site haritası oluşturursunuz ve bunu arama motoruna gösterirsiniz. bu sayede bir web tasarımcısı arama motorlarını, bir web sitesindeki taranacak URL'ler hakkında bilgilendirebilir. Bunun için xml formatında bir site haritası oluşturmanız gerekmektedir. Ama burada bir sorun karşımıza çıkıyor. Sitemizin içeriği dinamik olduğu yani belli aralıklarla değiştiği için her seferinde manuel olarak yeni bir xml dosyası oluşturmamız gerekir. Her şeyin otomasyona bağlandığı bir sitede böyle bir işlem gerçekleştirmek son derece yanlış olur. Bunun yerine dinamik yani site içindeki veriler güncellendikçe kendisi de güncellenen bir site haritası…

Twitter Card Kullanımı

Twitter'da paylaşılan linke ait detayları görüntülemeye yarayan yapıdır Twitter Card. Yani twitter'da sitenize ait bir url paylaşıldığında sitenizde uyguladığınız meta etiketleri sayesinde kullanıcılara daha zengin içerik sunabilirsiniz. Örnek olarak paylaştığım linkte site görünümüm aşağıdaki gibidir.Şimdi bu meta etiketlerinin neler olduğuna bakalım. İlk önce dev.twitter.com/docs/cards adresine göz atıp biraz bilgi edinmenizi öneriyorum. Burada birden çok card çeşidinin olduğunu göreceksiniz. Ben Summary Card kullanımını anlatacağım. dev.twitter.com/docs/cards/types/summary-card adresinde gerekli bilgiler mevcut. Bu bilgiler ışığında aşağıdaki örneği inceleyebilirsiniz.<meta name="twitter:card"…