RSS
De la EuroDomenii - Domenii .Eu .Ro Registrator Acreditat
RSS si Weblog-uri
RSS este un protocol deschis de publicare a informatiei pe Web. Un RSS (Rich Site Summary) feed este un fisier XML, care descrie continutul unui site, fiind actualizat odata cu acesta. Initial utilizat de Netcape pentru a crea pagini My Netscape, RSS a fost adoptat de serviciile de informare (news syndication services ), weblog-uri.
RSS este considerat si prescurtarea de la RDF (Resource Description Framework) Site Summary sau Really Simple Syndication.
RSS este important pentru ca permite informarea despre actualizari ale resurselor online fara a face apel la e-mailuri sau Newslettere, implicit reducand posibilitatea de a primi spam si virusi. Vom vedea de asemenea importanta RSS pentru educatie.
Un fisier RSS include un logo, linkul la site, un camp de citire si itemii de noutate; fiecare item consta din URL-ul articolului respectiv, titlul, o descriere.
Sisteme numite agregatoare – aggregators sau harvesters, citesc RSS-urile si informeaza abonatii lor asupra modificarilor de pe site, informatia fiind astfel transmisa unei audiente largi - syndicated. Informatia din fisierele RSS este stocata in baze de date, care pot fi accesate cu multiple criterii de cautare.
- De ce sunt importante RSS-urile pentru eLearning?
Intrucat RSS este un fisier XML, este un exemplu functional pentru paradigma Learning Object si metadata. La fel cum noutatile semnalate prin RSS sunt indexate si distribuite intr-o retea RSS, pot fi indexate si distribuite LOs.
Distribuirea este mult mai larga decat intr-un LMS - Learning Management System, unde accesul este limitat doar la utilizatorii autorizati, iar costul unei retele RSS este mult mai ieftina decat a unui LMS.
- Arhitectura unei retele RSS
Structura unei retele RSS consta din trei componente principale:
- un numar mare de provideri de continut, descris prin fisierul RSS propriu
- un numar relativ mic de agregatoare, care citesc si indexeaza fisierele RSS
- un numar mare de aplicatii de citire – RSS readers; un utilizator al unei astfel de aplicatii poate vizualiza descrierile noutatilor ( itemii ) si vizita fiecare articol.
- Structura si editarea unui fisier RSS
Structura RSS este prezentata mai jos si va fi urmarita prin pasii urmatori, care descriu crearea unui astfel de fisier, utilizand un editor text.
1. Editarea RSS feed se face intr-un editor text oarecare.
2. Se poate pleca de la un template, ca cel de mai jos, care se copiaza cu numele nume_site.rss:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="0.91">
<channel>
<title>Timsoft</title>
<link>http://www.timsoft.ro</link>
<description>Timsoft – Site eLearning</description>
<language>ro-ro</language>
<image>
<title>Timsoft eLearning</title>
<url>http://www.timsoft.ro/images/rss.gif</url>
<link>http://www.timsoft.ro</link>
<width>36</width>
<height>14</height>
</image>
<item>
<title>Un nou curs online</title>
<link>http://www.timsoft.ro/cursuri.shtml</link>
<description>
Incepand cu luna iunie, Timsoft ofera un nou curs online,
care pregateste facilitatori eLearning.
</description>
</item>
<item>
<title>eLearning pentru Manageri</title>
<link>http://www.timsoft.ro/phare</link>
<description>
Miercuri, 28 aprilie, orele 12, are loc la Camera de Comert si Industrie din Cluj-Napoca,
festivitatea de inmanare a diplomelor si de incheiere a proiectului Phare
"Sistem de educatie continua la distanta prin intermediul Internetului".
</description>
</item>
</channel>
</rss>
3. Definirea unui canal
Intre tag-urile <channel> si </channel>, este descris site-ul.
Trebuie actualizate in template-ul de mai sus patru informatii:
- title – numele site-ului
- link - URL-ul home page-ul site-ul
- description -o descriere scurta a site-ului
- language – limba in care este scris site-ul – valori posibile: http://blogs.law.harvard.edu/tech/stories/storyReader$15.
4. Imaginea RSS feed
Este optionala.
Imaginea se descrie la fel ca si canalul, prin elementele:
- title – numele imaginii, utilizat pentru tag-ul alt
- url - URL-ul imaginii
- link – URL –ul unde se va ajunge dupa click pe imagine – de obicei e url-ul canalului
- width - latimea imaginii in pixeli
- height – inaltimea imaginii in pixeli.
5. Definire linkuri
Articolele pe care vizitatorii trebuie sa le citeasca pe site, sunt puse intre o pereche de tag-uri <item> si</item>, cuprinzand informatiile:
- title – titlu articol
- link - URL-ul articolului
- description - sumar articol, poate aparea si autor, data.
6. Caractere Escape
Intrucat RSS este un fisier XML, unele caractere sunt ilegale, si trebuie scrise prin secvente Escape – similare caracterelor speciale din HTML.
- & - &
- " - "
- ' - '
- > - >
- < - <
7. Incarcare fisier RSS pe server
Este bine ca fisierul RSS sa fie pus in acelasi director cu home page.
8. Validare RSS
Este un pas optional, dar recomandat.
Iata mai jos cateva validatoare RSS :
9. Informare asupra existentei fisierului RSS:
a. Adaugati un buton XML paginii principale – poate fi descarcat de aici: http://www.timsoft.ro/images/rss.gif; plasati imaginea pe pagina principala, cu un link la fisierul RSS:
<a href="http://www.mysite.com/mysite.rss"><img src="rss.gif" width=36 height=14 alt="RSS feed" title="RSS feed" border="0"></a>
Imaginile uzuale pentru RSS sunt:
b. Se poate trimite adresa fisierului RSS catre agregatoare, astfel informandu-le sa-l verifice pentru a gasi actualizarile:
S-a ajuns la un RSS functional.
Puteti sa va informati asupra standardelor RSS 1.0 and RSS 2.0 si sa actualizati RSS feed-ul, urmand acelasi proces: se modifica un template, care se va valida.
Weblogurile, numite si bloguri, au un rol important in reteaua RSS. Un weblog este un site actualizat cu intrari ce sunt automat indexate si datate. Este similar unui jurnal.
Ceea ce distinge un weblog de o pagina personala este faptul ca weblogul contine intrari cu comentarii si linkuri spre alte resurse online.
Termenul de Weblog-ul a fost creat de Jorn Barger in 1997 – vezi Weblog History - http://www.rebeccablood.net/essays/weblog_history.html - si reprezinta una dintre aplicatiile cele mai populare ale RSS.
Se estimeaza existenta a 8 milioane de webloguri - vezi PubSub, noi mii fiind create zilnic.
Exista webloguri ale unor experti in eLearning sau webloguri utilizate pentru comunicarea cu studentii care participa la un curs – o astfel de initiativa exista la Facultatea de Informatica din Iasi, cursul “Dezvoltare de Aplicatii in Visual Studio .NET” - <u> http://ms.info.uaic.ro/Weblogs/netdev</u>. La Timisoara, weblog-uri are Microsoft Academic Program - http://ms.utt.ro/weblog/.
eLearningBlog este tot un weblog educational - iata o descriere a utilizare sale pentru cursuri. La Blogroll veti gasi o lista a altor weblog-uri educationale romanesti.
Puteti gasi o colectie de webloguri/RSS romanesti cu reprezentarea functie de PageRank.
O diagrama foarte sugestiva - http://www.edtechpost.ca/gems/matrix2.gif - referitoare la utilizarea weblogurilor in educatie, se gaseste pe cunoscutul weblog EdTechPost al lui Scott Leslie - http://edtechpost.ca/mt/. Utilizatorii sunt profesori si studenti, iar weblogurile pot fi doar citite sau si comentate. Mai jos apare aceasta diagrama, in traducerea in limba romana:
Mai jos apare weblogul lui George Siemens, unul dintre cele mai accesate din domeniul eLearning - http://www.elearnspace.org/blog.
Un proiect interesant de utilizare a weblog-ului este ResumeBlog - http://www.resumeblog.com - de dezvoltare a carierei.
Exista doua tipuri de agregatoare: centralizate si personale.
Un agregator centralizat este utilizat de un numar mare de persoane. Fiecare utilizator se aboneaza la o colectie de RSS-uri, pe care le poate sorta pe categorii, poate realiza cautari in baza de date a agregatorului care contine itemii tuturor RSS-urilor monitorizate.
Unele agregatoare sunt free, cum este Bloglines - http://www.bloglines.com.
Un agregator personal este o aplicatie care ruleaza local. Poate accesa un agregator centralizat sau direct un canal RSS. Exemple sunt: RSSReader - http://www.rssreader.com, Active Web Read - <u> http://www.deskshare.com/awr.aspx</u>, Amphetadesk - http://www.disobey.com/amphetadesk, FeedDemon - http://feeddemon.com/feeddemon/index.asp. A se vedea o lista mai ampla la insemnarea quickSub si protocolul feed://.
Aaron Swartz - http://www.aaronsw.com – este cunoscut pentru agregatorul care converteste canale RSS in mesaje transmise prin e-mail.
Agregatoarele fac parte dintr-o categorie mai larga de aplicatii, numite harvesters; acestea preiau metadate aflate pe diferite servere si le furnizeaza intr-o forma specifica diferitelor aplicatii.
In domeniul aducational, agregarea descrierii resurselor online asigura accesibilitatea si reutilizarea acestora de catre o comunitate mai larga.
Cea mai cunoscuta initiativa metadata harvesting in educatie este Open Archives Initiative (OAI) - http://www.openarchives.org/, care permite accesul la articole academice.
Cautarea google cu ‘"metadata harvesting" projects’ va localiza proiecte similare.
Alte aplicatii sunt headline viewers, al caror scop este de a furniza o lista de titluri de la un agregator. O astfel de aplicatie este HeadlineViewer - http://www.headlineviewer.com.
Deosebirea dintre un headline viewer si un agregator personal consta in aceea ca primul ofera o lista de canale legate de o anumita topica, nefiind necesara o inscriere, ca la al doilea.
- Dezavantaje RSS
RSS este un instrument important pentru sindicarea informatiei. Lipsa catorva facilitati, face insa sa nu fie o solutie robusta pentru localizarea si organizarea informatiei educationale:
- lipsa informatiei de copyright atat in articolele originale, cat si in RSS feeds; RSS presupune ca articolele si metadatele sunt publicate pe pagini free, deci doar resursele free pot fi accesate prin RSS;
- inabilitatea agregatoarelor RSS de a analiza date conforme diferitelor standarde
- weblogurile comenteaza resurse online – pentru articolele comentate, se realizeaza o dublare a informatiei din RSS, pe site-ul original si in weblog.
XML
- XML.org - http://www.xml.org
- XML Beginners Guide - http://www.xml.org/xml/resources_focus_beginnerguide.shtml
- XML - http://www.mvoice.com/metadata/
- XML for the absolute beginner, XML with Java - http://www.javaworld.com/javaworld/jw-04-1999/jw-04-xml.html
- Articole – Sabin-Corneliu Buraga - http://thor.info.uaic.ro/~busaco/pub.html
RSS
- RSS Standards - http://www.ourpla.net/cgi-bin/pikie.cgi?RssStandards
- Descriere RSS 2.0 - http://blogs.law.harvard.edu/tech/rss
- Istoric RSS - http://blogs.law.harvard.edu/tech/rssVersionHistory
- Weblog History - - http://www.rebeccablood.net/essays/weblog_history.html
- RSS Resources - http://www.lights.com/weblogs/rss1.html
- Editor RSS - AnyRSS - Free Custom News Feed Generator - http://anyrss.maquis.org/
- Motoare de cautare in RSS-uri - http://www.feedster.com, http://www.terrar.com
- Search Feeds - http://www.timsoft.ro/weblog/index.php?title=ce_inseamna_search_feeds_si_la_ce_folose&more=1&c=1&tb=1&pb=1
- Syndicating Learning Objects with RSS and Trackback – Alan Lavine - http://www.mcli.dist.maricopa.edu/show/merlot03
- An Introduction to RSS for Educational Designers - Stephen Downes
http://www.downes.ca/files/RSS_Educ.htm - Open Standards - http://xml.coverpages.org
- Distributed Learning Object Repository Network - DLORN
http://www.downes.ca/cgi-bin/dlorn/dlorn - RSS: The Next Killer App For Education - Mary Harrsch
http://ts.mivu.org/default.asp?show=article&id=2010 - RSS Tutorial for Content Publishers and Webmasters - http://www.mnot.net/rss/tutorial
- RSS 1.0: RDF Site Summary - http://www.w3.org/2001/09/rdfprimer/rss.html
- Feedster Builder :: Create a Feed - http://feedster.com/tools.php
- SUN RSS Utilities – A Tutorial - http://java.sun.com/developer/technicalArticles/javaserverpages/rss_utilities/
- RSS Workshop - http://rssgov.com/rssworkshop.html
- Editare, validare, publicare - RSS channel editor and directory - http://rssxpress.ukoln.ac.uk
- Serence – FeedReadear, Editor RSS - http://www.serence.com.
Weblog-uri
- Sisteme gazduire weblog-uri in Romania – http://www.weblog.ro, http://www.eyecon.ro/index/category/eyeblog
- Colectie de webloguri/RSS romanesti - http://www.timsoft.ro/index.php?pagina=resurse9
- Radio Userland – Personal Weblogs - http://radio.userland.com
- Blogger - http://www.blogger.com
- Blog Software Breakdown – evaluare software weblog - http://www.asymptomatic.net/blogbreakdown.htm
- Weblogg-ed - Using Weblogs and RSS in Education - http://www.weblogg-ed.com/
- Weblogs in Education - http://www.calvinly.com/weblog/000094.html
- eduBlogs - http://alterego.manilasites.com/stories/storyReader$212
- Internet Research Weblog - http://www.researchbuzz.coml
- All About Blogs and RSS - <u> http://msdn.microsoft.com/msdnmag/issues/04/04/XMLFiles/default.aspx</u>