Twitter, bir komut dosyası aracılığıyla Twitter içeriğini başka bir Web sayfasındaki satır içi çerçeveye enjekte eden yerleşik widget'lar sağlar. Twitter'ın sitesi, birisinin Twitter'daki herhangi bir sayfaya doğrudan bir iframe yapmasını engelleyen güvenli köprü metni aktarım protokolü aracılığıyla doğrudan iframe görüntüsünü engeller. Bunun yerine, bir iframe içindeki bir siteye yerleştirilmek için ilgili Twitter hesabı aracılığıyla Twitter widget'larının oluşturulması gerekir.
Sayfalar İçinde Sayfalar
Iframe'ler, bir Web geliştiricisinin bir web sitesinden veya Web sayfasından içeriği başka bir web sitesine gömmesine olanak tanıyan HTML içindeki bir özelliktir. HTML içinde, bir Web sayfasını ayrı yüklenen içeriğe bölen çerçeveler oluşturmak için kullanılabilecek başka komutlar da vardır: iframe etiketi kapalı bir çerçeve oluşturur. Twitter widget'ları, diğer web sitelerinde Twitter'da barındırılan içeriği tek bir uyumlu Web sayfası gibi görünecek şekilde görüntülemek için iframe yapısını kullanır.
Twitter Iframe Widget'ları
Twitter'ın iframe tabanlı widget'ları, sosyal medya sitesinin içeriğini diğer sitelerde görüntülemenin yetkili ve kontrollü versiyonudur. Bir hesap sahibi, kullanıcı zaman çizelgesi, sık kullanılanlar, liste ve arama widget'ları oluşturabilir. Twitter widget'ları, bir Twitter kullanıcı hesabındaki widget oluşturucu kullanılarak oluşturulur: kendi hesabınızdaki diğer hesaplar için widget'lar oluşturabilirsiniz. Twitter, widget oluşturma ve içerik için kimlik doğrulaması sağlayan başka bir siteye yerleştirilebilecek bir JavaScript kodu oluşturacaktır. Widget'ların kendileri özelleştirilir ve Twitter'ın sitesinde barındırılır.
Twitter Widget'ları Oluşturma
Twitter widget'ları oluşturmak için kişisel hesabınızla Twitter sitesine giriş yapın, "dişli" simgesine tıklayın ve "Ayarlar" seçeneğini seçin. Sol taraftaki menüden Widget'lar alt başlığını seçin ve "Yeni oluştur"u tıklayın. Ne tür bir modül oluşturmak istediğinize bağlı olarak "Kullanıcı zaman çizelgesi", "Favoriler", "Liste" veya "Ara"yı seçin. "Kullanıcı zaman çizelgesi" ve "Favoriler"i ayarlamak için hesap kullanıcı adını girin ve widget kodunu oluşturmak için "Widget oluştur"u tıklayın. Bir "Liste" widget'ı kurmak için, kullanmak istediğiniz önceden oluşturulmuş listeyi seçin ve "Create Widget"ı tıklayın. Bir arama widget'ı oluşturmak için, "Arama Sorgusu"nun altına listelemek istediğiniz hashtag'i girin ve "Widget oluştur"u tıklayın.
Twitter Widget'larını Uygulama
Dört Twitter pencere öğesi türünün tümü, pencere öğesini Web sayfalarına yerleştirmek için kullanabileceğiniz bir gömülü HTML ve JavaScript kodu oluşturur. Kodu kullanmak için Twitter sitesindeki alandan kopyalayın ve web sitesinin sayfa koduna yapıştırın. Bağımsız komut dosyası sayfaya yüklenecek ve widget'ın içeriğini içeren bir iframe enjekte edecektir.
Üçüncü Taraf Tweetlerini Göm
"Yerleştir" seçeneğini kullanarak herhangi bir hesaptan bireysel tweet'ler için yerleştirme kodları oluşturabilirsiniz. Tweet yerleştirme özelliğini kullanmak için Twitter hesabının zaman çizelgesi sayfasına gidin ve yerleştirmek istediğiniz tweet'i bulun. Fareyi tweetin üzerine getirin, "Daha Fazla"yı tıklayın ve "Tweeti Göm"ü seçin. Site, tweet'i görüntülemek için kopyalanıp başka bir siteye yapıştırılabilen yerleştirme kodunu içeren bir kutu açar.