TrackBack Nedir - TrackBack Ne işe yarar
TrackBackin dilimizdeki karşılığı Geri İzlemedir (Geri Bildirim olarak da geçen yerler var). Bu yazımın geri kalanında da artık TrackBack demek yerine Geri İzleme diyeceğim. Geri izleme sistemi, ilk olarak Ağustos 2002′de Six Apart firmasının geliştirdiği bir günlük yazılımı olan Movable Type ile ortaya çıktı. Bir günlük sisteminde ortaya çıkmış olması zaten sistemin amacını anlamamızı kolaylaştırıyor. Özellikle günlük yazarları arasında iletişimi arttırma, okuyanlara araştırdığı konuyla ilgili daha iyi kaynak sunma gibi amaçları olan bu sistem, şu an birçok popüler günlük sisteminde dahili olarak geliyor.
Geri izleme sisteminin mantığı
Bir yazar, bir başka yazarın yazısını çok beğendi ve bu konu hakkında onu kaynak göstererek o da birşeyler yazmak istiyor diyelim. Belki de tamamen o kişinin yazdığı yazıya bir yorum olarak yeni bir yazı kaleme alıyor. Yazıyı yazıyor, yayınlıyor. İşte şu an sistemimizin çalıştığı kısma geldik. Odaklanmamız gereken bir problem var ortada. Bu iki yazı birbiriyle ilişkili. Birini okuyan diğerinden de haberdar olmalı çünkü birini beğendiyse muhtemelen o konuyla ilgili diğer yazıyı da okumak isteyecektir. Araştırma yapıyorsa muhtemelen diğer yazı da araştırma konusuyla ilgilidir
Son yazılan yazıyı okuyanlar, o beğenilen yazıdan haberdar olacaktır, çünkü yazar o çok beğendiği yazının adresini vermiş olmalı. Ama diğer taraftan, o beğenilen yazıyı yazan bu durumdan habersiz (tabi son yazıyı yazan arkadaş haber vermediyse veya kendi yorum olarak şöyle bir yazdım demediyse ). O beğenilen yazıyı okuyanlar yeni yazılandan habersiz
Geri izleme sistemi, tam olarak bu problemi çözmeyi sağlıyor. Orjinal yazının bulunduğu sayfaya, diğer yazının kaynak gösterilen yerin de içinde bulunduğu bir parçasını iliştiriyor, bağ kuruyor. Bu sayede orjinal yazı ve o konu hakkında yazılmış, o konunun geçtiği tüm yazılar listelenebilmiş, iletişimi sağlanmış oluyor.
Örneklerle devam edelim
Beğenilen yazı, orjinal yazı, diğer yazı fln derken karışmış olabilir. Geri izleme sistemini, yaşanmış bir olayla örnekleyelim :
Günlüğümde bulunan Ubuntu 7.04 - Feisty Fawn duyuruldu başlıklı yazı, Ubuntunun yeni çıkan sürümü hakkında Ubuntunun resmi sitesinde bulunan kılavuzun birebir olmasa da bir çevirisi niteliğinde. Ubuntu hakkında başka bir yazı yazan Emre arkadaşımız, benim bu yazımı bir kaynak olarak göstermiş. Wordpressin geri izleme sistemi sayesinde bu yazının benim siteme olan bağının da içinde bulunduğu küçük bir parçası, benim yazıma yorum olarak eklenmiş ve ilgili yazıya da bağ kurmuş.
Görüldüğü gibi, yazarlar arası iletişim sağlayan, okuyanlar için güzel bir rota sunan bir sistem. Aklında hala canlandıramayan arkadaşlar için bir de İngilizce anlatımlı bir grafik var, işinize yarayabilir:
What is Trackback
Yukarıda kendi günlüğüm ile ilgili örnekten devam edeyim. Geri izleme görevini yerine getirmişti bize göre ama onun işi hala bitmedi. Benim yazım hâlâ kaynak olarak gösterilebilir.
Bir başka arkadaş, Emre arkadaşımızın yazısını okuyarak onunla ilgili bir yazı yazıyor günlüğüne. Bu arkadaşımız, yazdığı yazıda benimle ilgili birşey yazmasa da Emre arkaşımızın yazısını aynen kopyaladığı için ve o yazıda benim de kaynak gösteriliyor olmamdan dolayı yine benim yazdığım yazının altına yorum olarak bir metin ekleniyor. Ama bu sefer o yeni yazılan yazıya bağ kurulmuş bir şekilde
En son yazıyı yazan arkadaş direk benden bahsetmek istemedi ama bahsettiği kişi benden bahsettiği için ve benim yazımın bağı dolaylı olarak da orada olduğundan dolayı yine yazımın altına geri izleme sisteminin oluşturduğu yorum bırakıldı. Böylece ben o son yazıdan da haberdar oldum, benim okuyucularım da haberdar oldu. Sizce de iyi olmadı mı?
Örneklerden de gördüğümüz gibi, geri izleme sisteminin oldukça basit ama hafife alınamayacak, es geçilemeyecek kadar çok yararı var. Hem yazarlar, hem okurlar açısından
Son olarak
Geri izleme sisteminin mantığını biraz daha teknik açıdan ele alalım. Öncelikle bu işlemin tamamlanması için iki tarafın da geri izleme sistemlerinin olması gerekiyor. Çünkü sinyal gönderilecek ve karşılığında sinyal alınacak. Bunun için yazıyı yazdıktan sonra geri izleme sistemimize karşı tarafın geri izleme sisteminin adresini veririz. Bu sayede karşı tarafa bir sinyal (ping) gönderilir. Karşı taraf da bunu alınca, sonucu içeren bir sinyal gönderir (Bir bağ var mı yok mu?) .
Son dediklerimin anlaşılmamış olma ihtimali var. Örnek vermedik hiç. Yazacak olduğum bir başka yazıda, geri izleme için yazılmış açık kaynaklı bir PHP sınıfı olan PHP Trackbacki inceleyerek örnekler veririz, konuyu daha iyi anlamış oluruz..
alıntı
TrackBackin dilimizdeki karşılığı Geri İzlemedir (Geri Bildirim olarak da geçen yerler var). Bu yazımın geri kalanında da artık TrackBack demek yerine Geri İzleme diyeceğim. Geri izleme sistemi, ilk olarak Ağustos 2002′de Six Apart firmasının geliştirdiği bir günlük yazılımı olan Movable Type ile ortaya çıktı. Bir günlük sisteminde ortaya çıkmış olması zaten sistemin amacını anlamamızı kolaylaştırıyor. Özellikle günlük yazarları arasında iletişimi arttırma, okuyanlara araştırdığı konuyla ilgili daha iyi kaynak sunma gibi amaçları olan bu sistem, şu an birçok popüler günlük sisteminde dahili olarak geliyor.
Geri izleme sisteminin mantığı
Bir yazar, bir başka yazarın yazısını çok beğendi ve bu konu hakkında onu kaynak göstererek o da birşeyler yazmak istiyor diyelim. Belki de tamamen o kişinin yazdığı yazıya bir yorum olarak yeni bir yazı kaleme alıyor. Yazıyı yazıyor, yayınlıyor. İşte şu an sistemimizin çalıştığı kısma geldik. Odaklanmamız gereken bir problem var ortada. Bu iki yazı birbiriyle ilişkili. Birini okuyan diğerinden de haberdar olmalı çünkü birini beğendiyse muhtemelen o konuyla ilgili diğer yazıyı da okumak isteyecektir. Araştırma yapıyorsa muhtemelen diğer yazı da araştırma konusuyla ilgilidir
Son yazılan yazıyı okuyanlar, o beğenilen yazıdan haberdar olacaktır, çünkü yazar o çok beğendiği yazının adresini vermiş olmalı. Ama diğer taraftan, o beğenilen yazıyı yazan bu durumdan habersiz (tabi son yazıyı yazan arkadaş haber vermediyse veya kendi yorum olarak şöyle bir yazdım demediyse ). O beğenilen yazıyı okuyanlar yeni yazılandan habersiz
Geri izleme sistemi, tam olarak bu problemi çözmeyi sağlıyor. Orjinal yazının bulunduğu sayfaya, diğer yazının kaynak gösterilen yerin de içinde bulunduğu bir parçasını iliştiriyor, bağ kuruyor. Bu sayede orjinal yazı ve o konu hakkında yazılmış, o konunun geçtiği tüm yazılar listelenebilmiş, iletişimi sağlanmış oluyor.
Örneklerle devam edelim
Beğenilen yazı, orjinal yazı, diğer yazı fln derken karışmış olabilir. Geri izleme sistemini, yaşanmış bir olayla örnekleyelim :
Günlüğümde bulunan Ubuntu 7.04 - Feisty Fawn duyuruldu başlıklı yazı, Ubuntunun yeni çıkan sürümü hakkında Ubuntunun resmi sitesinde bulunan kılavuzun birebir olmasa da bir çevirisi niteliğinde. Ubuntu hakkında başka bir yazı yazan Emre arkadaşımız, benim bu yazımı bir kaynak olarak göstermiş. Wordpressin geri izleme sistemi sayesinde bu yazının benim siteme olan bağının da içinde bulunduğu küçük bir parçası, benim yazıma yorum olarak eklenmiş ve ilgili yazıya da bağ kurmuş.
Görüldüğü gibi, yazarlar arası iletişim sağlayan, okuyanlar için güzel bir rota sunan bir sistem. Aklında hala canlandıramayan arkadaşlar için bir de İngilizce anlatımlı bir grafik var, işinize yarayabilir:
What is Trackback
Yukarıda kendi günlüğüm ile ilgili örnekten devam edeyim. Geri izleme görevini yerine getirmişti bize göre ama onun işi hala bitmedi. Benim yazım hâlâ kaynak olarak gösterilebilir.
Bir başka arkadaş, Emre arkadaşımızın yazısını okuyarak onunla ilgili bir yazı yazıyor günlüğüne. Bu arkadaşımız, yazdığı yazıda benimle ilgili birşey yazmasa da Emre arkaşımızın yazısını aynen kopyaladığı için ve o yazıda benim de kaynak gösteriliyor olmamdan dolayı yine benim yazdığım yazının altına yorum olarak bir metin ekleniyor. Ama bu sefer o yeni yazılan yazıya bağ kurulmuş bir şekilde
En son yazıyı yazan arkadaş direk benden bahsetmek istemedi ama bahsettiği kişi benden bahsettiği için ve benim yazımın bağı dolaylı olarak da orada olduğundan dolayı yine yazımın altına geri izleme sisteminin oluşturduğu yorum bırakıldı. Böylece ben o son yazıdan da haberdar oldum, benim okuyucularım da haberdar oldu. Sizce de iyi olmadı mı?
Örneklerden de gördüğümüz gibi, geri izleme sisteminin oldukça basit ama hafife alınamayacak, es geçilemeyecek kadar çok yararı var. Hem yazarlar, hem okurlar açısından
Son olarak
Geri izleme sisteminin mantığını biraz daha teknik açıdan ele alalım. Öncelikle bu işlemin tamamlanması için iki tarafın da geri izleme sistemlerinin olması gerekiyor. Çünkü sinyal gönderilecek ve karşılığında sinyal alınacak. Bunun için yazıyı yazdıktan sonra geri izleme sistemimize karşı tarafın geri izleme sisteminin adresini veririz. Bu sayede karşı tarafa bir sinyal (ping) gönderilir. Karşı taraf da bunu alınca, sonucu içeren bir sinyal gönderir (Bir bağ var mı yok mu?) .
Son dediklerimin anlaşılmamış olma ihtimali var. Örnek vermedik hiç. Yazacak olduğum bir başka yazıda, geri izleme için yazılmış açık kaynaklı bir PHP sınıfı olan PHP Trackbacki inceleyerek örnekler veririz, konuyu daha iyi anlamış oluruz..
alıntı