Gerçekten Basit Dağıtım: RSS

Benzer belgeler
Yeni Nesil Web phaneler. Web 2.0 Web 3.0 Bloglar RSS Wiki Podcasting

Türkiye Barolar Birliği internet sitesi

İNTERNET VE BİLGİSAYAR AĞLARI

WEB 2.0 ARAÇLARINI TANIMAK

Yrd. Doç. Dr. Gökçe BECİT İŞÇİTÜRK. Gökçe BECİT İŞÇİTÜRK 1

Kütüphane Kullanıcıları için İçeriğin Zenginleştirilmesi II

Eğitimde Yeni Teknolojiler

Sanal Santral A.Ş. Çözümleri

AKADEMEDYA YAZILIM BİLGİSAYAR EĞİTİM VE DANIŞMANLIK TİC. SAN. LTD. ŞTİ Kocaeli Üniversitesi Yeniköy Teknopark Yerleşkesi Başiskele / Kocaeli Tel Faks

Eğitimde Yeni Teknolojiler

Consulting & Internet Services. BiZ, TASARIM, WEB YAZILIM & YENiLiKÇi internet ÇÖZÜMLERi üretiyoruz. - info@doublesolution.

Beyhan KARPUZ, Uzman Kütüphaneci Karadeniz Teknik Üniversitesi 2016

Powered by

İ.Ü. AÇIK VE UZAKTAN EĞİTİM FAKÜLTESİ Tanıtım Faaliyetleri Standartları Standardı

LKD Kendi İlacını Kullanıyor

Arama Sonuçlarında Üst Sıralarda Olmak. Temel SEO Çalışması

Web Programlama Kursu

YAZTEK ŞİRKET TANITIM SİSTEMİ V2 SİSTEM ÖZELLİKLERİ

BİLGİ İŞLEM DAİRE BAŞKANLIĞI

Akademik Dünyada Özgür Yazılım. Akademik Dünyada. Onur Tolga Şehitoğlu

ODTÜ Kütüphanesi Yeni Web Sayfasının Tasarımı ve Kullanılabilirlik Çalışması

İNTERNET PROGRAMLAMA II. Tanımlar

Ç NDEK LER 1 XML E G R fi 1 XML Nedir? 1 XML in Avantajlar 3 HTML ve XML Aras ndaki Farklar 4 XML Dosyalar n Görüntülemek 6 XML Dosyas Oluflturmak 9

CELAL BAYAR ÜNİVERSİTESİ KÜTÜPHANE VERİTABANLARINA ÜNİVERSİTE DIŞINDAN ERİŞİM

Dünyanın bilgisine açılan pencere... Ya da sadece yeni çağın eğlencesi...

VERİ MADENCİLİĞİ (Web Madenciliği)

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

Blog Nedir? Blog un Tarihçesi Türkiye de Blog Eğitimde Blog Neden Blog Blog Türleri

İnternet ve İnternet Tarayıcıları BİLGİ VE İLETİŞİM TEKNOLOJİSİ DERS NOTU - 2

Vodafone dan Office 365. Satış temsilcisi ismi Tarih

ODTÜ KÜTÜPHANESİ YENİ WEB SAYFASININ TASARIMI VE KULLANILABİLİRLİK ÇALIŞMASI

Web tabanlı altyapı sayesinde her cihazdan erişilebilir ve düzenlenebilir dokümanlar oluşturulup anında paylaşılabilir.

Uzaktan Eğitim Kullanma Klavuzu

AMACSEO TEMASI KULLANIM KILAVUZU. AmacSeo temasının Amacdizayn.com tarafından hazırlanmış kullanım kılavuzudur. 1

Kütüphaneler ve Sosyal Medya. Mehmet Can Soyulmaz Field Sales Representative EBSCO

AKINSOFT OfficeMessenger

ODTÜ BLOG SERVĐSĐ ve BLOG HAZIRLAMA

ISI Web of Knowledge EndNote Web Copyright 2007 Thomson Corporation

Firma Kullanıcı Kılavuz Dokümanı

UZAKTAN EĞİTİM SİSTEM KULLANIM REHBERİ

PHP 1. Hafta 1. Sunum

Veri Toplama Sistemini

Flow Kullanım Klavuzu Mart 2014

Compendex Üzerinde Temel Arama

WEB TASARIMININ TEMELLERİ

Medula Eczane Stok Bilgileri Web Servisleri Kullanım Kılavuzu

Açık Kaynak Öğrenme Yönetim Sistemleri (Learning Management Systems) Ceren Çalıcı

Office 365. Kullanım Kılavuzu. Öğrenci

Bilim, Sanayi ve Teknoloji Bakanlığı

MUDES KULLANIM KILAVUZU. (Eğitmen)

Eskişehir Osmangazi Üniversitesi İnşaat Mühendisliği Bölümü Akademisyenler İçin Dinamik Web Sistemi Uygulaması

Konu: Bilgi Paylaşım Araçları. Aydın MUTLU İstanbul

Vsp Teknoloji Son sistem güvenlik duvarlarıyla korunmaktadır, Kullanıcı bilgilerini doğru girdiğinde giriş sayfasına bağlanacaktır.

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 4 MasterPage

innovation inspired by technology İnnova deneyimiyle SharePoint 2016 ya geçin

Web Teknolojileri ve Programla

DİJİTAL KİMYA TEKNOLOJİLERİ GAZETESİ medyakit 2017 / 2018

Prof. Dr. İrfan Kaymaz

dcc.com Nedir? Neler yapabilir? Nasıl Kullanılır?

TÜİK e-vt Teknik Kılavuz

UZAKTAN EĞİTİM SİSTEM KULLANIM REHBERİ

EBA Dosya Uygulaması Kullanıcı Kılavuzu ( W eb)

anahtarkelime aylık tıklama eticaret 6600 e ticaret sitesi 3600 e ticaret siteleri 1300 site kur sanal market online alışveriş siteleri

Basit bir web uygulaması

Sosyal Ağlar ve Kütüphaneler. Tuba Akbaytürk Çanak

Ders İ zlencesi. Ders Başlığı. Dersin amacı. Önceden sahip olunması gereken beceri ve bilgiler. Önceden alınması gereken ders veya dersler

MOBİL CİHAZLARDA KULLANIM REHBERİ

VBT Bilgi Teknolojileri

1.1 Metodolojiyi Gerçeklemek Üzere Geliştirilen Altyapı

Lotus Türkiye Kullanıcı Grubu, Quickr ile Sanal Ortamda! Serdar Başeğmez Projeler Koordinatörü Developi Bilgi Sistemleri

YENİ BİR ÖĞRENME YÖNETİM SİSTEMİNE GEÇİŞ: ODTÜCLASS DENEYİMİ

Uzaktan Eğitim Sistemi

BELSİS-EBYS ELEKTRONİK BELGE YÖNETİM SİSTEMİ

dmags Türkiye nin En Büyük Dijital Dergi Mağazası

Beyhan KARPUZ, Uzman Kütüphaneci Karadeniz Teknik Üniversitesi 2017

İSTANBUL TEKNİK ÜNİVERSİTESİ ELEKTRİK-ELEKTRONİK FAKÜLTESİ. AKILLI FİYAT ARAMA MOTORU TiLQi.NET

BİLGİ İŞLEM HİZMETLERİ PROSEDÜRÜ

2 SEO YOL HARITASI 21 Seo Çalışmasının Aşamaları 21 Ön Analiz Ve Araştırma 21 Planlama 23 Çalışmanın Uygunlanması Ve İzlenmesi 24

Arayüz Geliştirme Dokümantasyonu

BİDB Hizmetleri Tanıtımı

(Bilgisayar ağlarının birbirine bağlanarak büyük bir ağ oluşturmasıdır)

Başuzman Araştırmacı TÜBİTAK-UEKAE Bilgi Sistemleri Güvenliği Merkezi 09 NİSAN 2009

BİLGİ İŞLEM DAİRE BAŞKANLIĞI

İçindekiler. Mendeley nedir? Kütüphanenizi oluşturun Belgelerinizin ve referanslarınızın yönetimi Referanslara alıntı yapılması ve paylaşılması

DİJİTAL KİMYA TEKNOLOJİLERİ GAZETESİ medyakit / 2018

Akademisyen Kullanıcı Kılavuz Dokümanı

XAML Dili Microsoft Blend. Tasarım ve Kodlamanın. Birbirinden Ayrılması

Uzaktan Eğitim Sistemi

YAZTEK RENTACAR SİSTEMİ V1 SİSTEM ÖZELLİKLERİ

Örnek bir kullanım ve bilgisayar ağlarını oluşturan bileşenlerin özeti

TELEVIDYON.COM. Medya Kiti

İZMİR EKONOMİ ÜNİVERSİTESİ KÜTÜPHANE VERİTABANINA KAMPÜS DIŞINDA ERİŞİM

5. Video Uygulamaları

Metin Editörleri YRD. DOÇ. DR. ENGİN CEMAL MENGÜÇ. ALINTI:

Kullanıcı Kılavuzu. Temel Arama. help.ebsco.com

Programlama Yazılımı ile Web Sitesi Oluşturma

Compiere Açık kodlu ERP + CRM yazılımı. Hüseyin Ergün Önsel Armağan Serkan Demir

Transkript:

Gerçekten Basit Dağıtım: RSS Orta Doğu Teknik Üniversitesi, Bilgi İşlem Daire Başkanlığı mdalci@metu.edu.tr Özet: Bu makalede, Web 2.0 terimi kısaca özetlenmekte ve yeni nesil internet sitelerinde popüler olan dağıtım özelliği ile en fazla kullanılan dağıtım tekniği RSS anlatılmaktadır. Anahtar Kelimeler: Web 2.0,Rss,Xml, Dağıtım,Besleme Really Simple Syndication: RSS Abstract: In this article, Web 2.0 term is shortly summarized and syndication that becomes popular in new age web sites and the most used syndication technique, RSS are explained. Keywords: Web 2.0, rss, xml, syndication, feed 1. Giriş 2001 yılının sonbaharında internet balonunun sönmesi diye adlandırılan,bir çok internet şirketinin batmasıyla sonuçlanan dönemden bu yana Web yeni bir döneme girmiştir.teknolojiodaklı, kullanıcıyı kontrol etmeye çalışan ve bünyesinde siteye trafik çekmek için değerinden fazla fiyatlarla satın alınmış servisleri barındıran büyük portalların yerini kullanıcı-odaklı, deneyimin maksimize edildiği,paylaşımın ön plana çıktığı web siteleri almıştır.[1] 2004 yılında O Reilly ve MediaLive İnternational arasındaki beyin fırtınası konferansında yeni dönemi ve anlayışı anlatmak için ortaya Web 2.0 terimi atılmış ve aşağıdaki tablodaki gibi formülize edilmeye çalışılmıştır.[2] Web 2.0 tanımı bu konferanstan bu yana tartışılmaya devam edilmiş ve hala tam olarak karşılığının ne olduğu üzerinde bir uzlaşma olmamıştır. Web 1.0 Web 2.0 DoubleClick -> Google AdSense Ofoto -> Flickr Akamai -> BitTorrent mp3.com -> Napster Britannica Online -> Wikipedia Kişisel Web sitesi -> Bloglar Sakınma -> upcoming.org ve EVDB Alan Adı Spekülasyonu -> Arama motoru optimizasyonu Sayfa görüntüleme -> Tıklama üzerinden ücretlendirme Ekran parçaları -> Web servisleri Yayınlama -> Katılım İçerik yönetim Sistemleri -> Wikiler Klasörler (taksonomi) -> Etiketleme (folksonomi) Yapışkanlık -> Dağıtım Tablo 1. Web 1.0 da ön plana çıkan sitelerin ve başlıkların yeni dönemdeki karşılıkları 511

Gerçekten Basit Dağıtım: RSS 2. Web Dağıtımı (Web Syndication) 2000 li yılların başına kadar internet siteleri, ancak çerçeve kullanarak başka bir internet sitesinin içeriğini kullanabilirdi. Hem kullanılan içeriğin şeklinde düzenleme yapamamak hem de çerçeve kullanmanın getirdiği dezavantajlar yüzünden bu yöntem kullanışlı olmaktan uzaktı. Tablo 1 de görüldüğü gibi yeni nesil internet sitelerinde ise dağıtım özelliği ön plana çıkmıştır.web dağıtımı internet sitelerin belli bölümlerinin diğer siteler ve kullanıcılar için o siteye bağlanmadan kullanılabilir hale getirilmesine denir. Dağıtım için HTML veya Javascript de kullanılacağı gibi genelde veri paylaşımı için en elverişli dil olan XML kullanılır.[3] 3. Web beslemesi (Web feed) Web beslemesi oluşturmak dağıtım için en fazla kullanılan yoldur. Bir web besleme dökümanı içerik, linkler,resim veya video gibi çoklu ortam dosyalarından oluşabilir. İçeriğini paylaşmak isteyen siteler web beslemesi oluşturup bunu diğer sitelerin ve kullanıcıların kullanımına sunar. Web besleme kullanımı Kullanıcılar besleme okuyucu (feed reader) veya toplayıcı (aggregator) adı verilen bilgisayarlarında kurulu yazılımlarla veya webtabanlı uygulamalarla bu içeriğe ulaşırlar. Web beslemelerini kullanmak isteyen diğer siteler ise PHP veya ASP gibi dinamik programlama dilleri kullanarak beslemenin içeriğine erişip onu kendi sitelerinde kullanılır hale getirmeye çalışır. Web besleme oluşturmanın faydaları Web besleme oluşturmanın web sitesi için faydalarını aşağıdaki gibi sıralamak mümkündür. Web beslemesi oluşturarak sitenin içeriğindeki yeni değişiklikler kullanıcılara çok hızlı şekilde iletilir. 512 Web besleme dökümanları çoğunlukla XML-tabanlı olduklarından platformdan bağımsızdır. İçeriği başka sitelerle paylaşmak, paylaşan sitenin daha fazla kişiye ulaşmasını sağlar. Web beslemelerine ulaşmanın faydaları Web beslemelerine ulaşmanın faydaları aşağıdaki gibi sıralanabilir. Web beslemesi oluşturan her web sitesinin içeriğine kullanıcı erişip, ilgilendiği alanda son olayları hızlıca öğrenebilir. Kullanıcılar herhangi bir kişisel bilgi vermeden web beslemelerine erişebilecekleri için beslemeleri herhangi bir virüs,spam veya solucan tehlikesi olmadan güvenle kullanabilirler. Başka sitelerin beslemelerini kullanan siteler içeriklerini zenginleştirirler. 4. RSS RSS web beslemesi oluşturmak için kullanılan XML yazı dizimi ile yazılan veri biçimidir. RSS ilk 1990 ların sonunda Rich Site Summary (Zengin İçerikli Site Özeti) açılımı ile Netscape geliştirildi.2003 yılında son versiyonu RSS 2.0, Dave Winer tarafından geliştirilirken açılımı da Really Simple Syndication (Gerçekten Basit Dağıtım) halini aldı.[4] RSS Elementleri RSS besleme dosyası içinde channel elementi beslemenin ait olduğu site hakkında bilgilerin ifade edildiği yerdir.<title>,<link> ve <description> gibi zorunlu elementler ile sitenin başlığı,adresi ve açıklaması verilir. <language>,<pubdate> ve <docs> gibi elementler ise opsiyoneldir. Channel elementi sınırsız sayıda item elementi içerebilir. Alt element olan item elementi RSS beslemesinin altında bulunmasını istediğimiz tüm içeriği koyacağımız yerdir.yukarıdaki örnekte her ayrı duyuru için bir item elementi kullanılmıştır.

Örnek RSS Beslemesi <?xml version= 1.0?> <rss version= 2.0 > <channel> <title>odtü Duyuruları</title> <link>http://duyuru.odtu.edu.tr//</link> <description>orta Doğu Teknik Üniversitesi Duyuruları </description> <language>tr</language> <pubdate>01 Jan 20 07 09:39:21 GMT </pubdate> <lastbuilddate>01 Jan 20 07 09:39:21 GMT </lastbuilddate> <docs>http://blogs.law.harvard.edu/tech/rss</docs> <generator>odtü Enformatik Grubu </generator> <managingeditor>editor@odtu.edu.tr </managingeditor> <webmaster>webmaster@odtu.edu.tr</webmaster> <item> <title>bahar Dönemi Yüzme Kursları Başlıyor</title> <link>http://duyuru.metu.edu.tr/index.php?go=display&id=3023</link> <description> Deneyimli ve sertifikalı eğitmenler eşliğinde yüzme öğrenmek ya da yüzmenizi ilerletmek istiyorsanız kurslarımıza bekliyoruz. Grup kurslarımızı ve/veya özel derslerimizi tercih edebilirsiniz.</description> <pubdate>01 Jan 2007 09:39:21 GMT</pubDate> <guid>http://liftoff.msfc.nasa.gov/2 003/0 6/03.html#item5 73</guid> </item> <item> <title> 2007-2008 Akademik Yılı Değişim Programını Kazananlar </title> <link>http://duyuru.metu.edu.tr/index.php?go=display&id=3022</link> <description> 2007-2008 akademik yılında Üniversitemizin yurtdışındaki bir partner üniversitesinde değişim öğrencisi olmaya hak kazananların listesi Değişim Programları Ofisi web sayfası announcement bölümünde ilan edilmektedir. </ description> <pubdate>3 0 Dec 2006 11:06:42 GMT</pubDate> <guid>http://liftoff.msfc.nasa.gov/2003/05/30.html#item572</guid> </item> </ channel> </rss> Şekil 1. ODTÜ Duyuru RSS beslemesinin kod hali Şekil 2. ODTÜ Duyuru RSS beslemesinin Mozilla Firefox tarayıcısındaki görünümü 513

Gerçekten Basit Dağıtım: RSS Item elementinin altında da <title>,<link> ve <description> gibi elementler bulunabilir. Bu şekilde beslememiz içeriklerin başlığını,adresini ve açıklamasını içerir. Bu elementler zorunlu olmamasına rağmen <title> veya <description> elementlerinden en az birinin olması gerekir. 5. RSS Okuyucu Kullanıcılar oluşturulan RSS beslemelerini okumak için bilgisayarlarına Sharpreader gibi yazılımlar kurabilirler veya o servisi veren Google Reader, feeds-reddit gibi internet sitelerine üye olabilirler.herhangi bir beslemeye abone olmak (subscribe) için kullanıcının beslemenin web adresini RSS okuyucu programına girmesi yeterlidir. Kullanıcının belirlediği beslemeleri toplayan ve kullanıyıcıya sunan RSS okuyucu programlara toplayıcı (aggragator) denir.son yıllarda mail programları,tarayıcılar gibi bir çok ürün RSS desteği ile piyasaya çıkmış ana görevlerinin yanında kullanıcıya RSS okuma desteği sağlamaktadır. 6. RSS nin Geleceği Şekil 3. ODTÜ Duyuru RSS beslemesinin Google Reader programındaki görünümü İnternet sektörünün üç büyük ismi Yahoo, Google ve Microsoft un yeni çıkan veya çıkacak ürünlerini RSS destekli şekilde üretmeleri ve RSS okuyucu programlarının hem sayılarının 514 hem de özelliklerinin artması ilerleyen yıllarda RSS kullanımının daha da artacağı beklentisini güçlendirmektedir.rss açısından önemli gelişmeleri aşağıdaki gibi sıralanabilir. Yahoo Mail in beta sürümüne RSS desteği eklendi. Internet Explorer 7 RSS desteği ile piyasaya çıktı.microsoft un mail okuma programı Outlook Express 2007 de RSS okuma özelliği bulunacak.microsoft ayrıca RSS teknolojisi için iki ayrı patent başvurusunda bulundu.[5] Google Reader RSS okuyucusunun beta sürümü piyasaya sürüldü.gmail in de kısa zaman içinde RSS destekli olması bekleniyor.[6] 7. Üniversite Web Siteleri için RSS Uygulamaları RSS kullanımı Üniversite web sayfaları için de son derece faydalı olacaktır. ODTÜ Duyuru ve Etkinlik sayfası istatistiklerine göre ODTÜ anasayfasında 2006-2007 arası 796 Duyuru ve 374 Etkinlik haberi yer almıştır. Oluşturulacak bir RSS beslemesi ile güncel duyuru ve etkinlik haberlerinin öğrencilere, akademisyenlere ve personele daha hızlı ulaşması sağlanabilir.mail sistemine RSS okuyucu entegre edilerek de Webmail kullanıcılarının etkinlik ve duyuru haberlerine ulaşması sağlanabilir.

Bilgi İşlem Web siteleri için de bilişim,teknoloji ve internet dünyası ile ilgili sitelerin RSS beslemelerinden toplanacak haberler yayınlanıp sitelerin içerikleri genişletilebilir. 8. Kaynaklar [1] Değişen Dönem (http://www.unbf.ca/ altiustu/arsiv/2006/09/dei en doenem.php) [2] What is Web 2.0? (http://www.oreillynet. com/pub/a/oreilly/tim/n ews/2005/09/30/whatis-web-20.html) [4] RSS History (http://blogs.law.harvard.edu/ tech/rssversionh istory) [5] In-depth analysis of Microsoft content syndication platform patent application (http:// www.niallkennedy.com/blog/archives/2 006/12/microsoft-feed-platform-patentreview.html) [6] 2007 Will Be A Big Year For RSS (http:// www.readwriteweb.com/archives/2007rss. php) [3] Web Syndication (http://en.wikipedia.org/ wiki/web syndication ) 515