Thursday, May 27, 2004

RSS γκρίνιες

Κάθησα λοιπόν να διαβάσω 2-3 πράγματα για τα λεγόμενα RSS feeds προκειμένου να γλιτώσω λίγο χρόνο από τη καθημερινή "μπλογκότσαρκα" και να μάθω και τίποτα... Δε ξέρω κατά πόσο το κατάφερα αλλά ιδού μια καθόλου σύντομη περίληψη της περίληψης.

Τα RSS feeds από ότι κατάλαβα είναι με δυό λόγια ένα πρότυπο ώστε να αναγνωρίζεται αυτόματα σε μια ιστοσελίδα το υλικό το οποίο ανανεώνεται συχνά και προορίζεται προς ευρεία ανάγνωση (πχ blog posts ή νέα). Έτσι αν κάποιος ξέρει ότι μια σελίδα υποστηρίζει αυτό το πρότυπο (πράγμα που συνήθως υποδηλώνεται από το σχετικό εικονίδιο κάπου στη σελίδα) μπορεί να τη "σκανάρει" για τέτοιου είδους υλικό. Με αυτό το τρόπο, για παράδειγμα, μπορεί η προσωπική σελίδα κάποιου για το χόμπι του να ανανεώνεται αυτόματα με νέα από τις σχετικές σελίδες και τα online περιοδικά που θέλει να παρακολουθεί - χωρίς να χρειάζεται να επισκέπτεται μία-μία τις σελίδες αυτές ή να ξέρει προκαταβολικά πότε ανανεώθηκαν. Η εφαρμογή στα ιστολόγια λοιπόν είναι προφανής. Στη θεωρία τουλάχιστον. Γιατι στην πράξη υπάρχουν μερικές δυσκολίες...

Καταρχήν, όπως είπα τα RSS feeds είναι ένα πρότυπο. Στη πραγματικότητα όμως είναι μάλλον τρια διαφορετικά πρότυπα, μετεξελίξεις του ίδιου πράγματος από τρεις διαφορετικούς φορείς. Εκτός από αυτά υπάρχει και το νεοαφιχθέν Atom πρότυπο που θεωρείται ότι έχει περισσότερες δυνατότητες και ταυτόχρονα είναι πιο πολύπλοκο - αλλά δε παύει να είναι το ίδιο πράγμα με κάποιο περίεργο τρόπο. Για περισσότερα για τις διαφορετικές εκδόσεις (αλλά και γενικότερα για πληροφορίες επί του θέματος) βρήκα αυτό το σύνδεσμο πολύ χρήσιμο.
Αν και από ότι καταλαβαίνω δεν έχει σημασία ποια έκδοση ακολουθείται τελικά, η κατάσταση είναι ότι πρέπει για να μπερδευτεί κανείς.

Επιπλέον, τα RSS feeds από μια σελίδα είναι δυνατό να μεταβιβαστούν όχι σε μια άλλη σελίδα αλλά σε ένα είδος πρόγραμματος γνωστό ως aggregator. Με την ίδια λογική δηλαδή που o email client μπορεί να κατεβάσει email στον υπολογιστή και ο news reader έχει πρόσβαση στα news groups, έτσι και οι aggregators μπορούν να μαζέψουν όλα τα RSS feeds που θέλει να παρακολουθεί κανείς. Μια αρκετά εκτενής λίστα από aggregators υπάρχει εδώ. Φυσικά δεν είναι όλοι οι aggregators συμβατοί με όλα τα άνωθι πρότυπα. Και όπως σε όλες τις περιπτώσεις χρειάζεται ικανή ποσότητα πειραματισμού πριν βρει κανείς κάτι που να του ταιριάζει. Προσωπικά, πέρασα από το bloglines (online aggregator) στον Sharpreader - και έμεινα εκεί μη θέλοντας να το κουράσω περισσότερο.
Ενδεχομένως να υπάρχει κάτι καλύτερο εκεί έξω (ο Mozilla δεν έχει κάτι αντίστοιχο ακόμα πράγμα που μου κάνε εντύπωση) - αλλά είμαι ανοιχτός σε προτάσεις...

Για τα blog ειδικά θέλει κανείς να κατεβάσει όχι μόνο το κείμενο που έγραψε κάποιος αλλά και τα σχόλια που έχουν γίνει. Αυτό γίνεται αυτόματα όπου έχει γίνει η σχετική πρόβλεψη - αλλά για τις περιπτώσεις που τα σχόλια είναι εξωτερικά (βλ. Haloscan) ένα επιπλέον feed είναι απαραίτητο να οριστεί για να διαβάζεται από τον aggregator. Όχι και τόσο κομψή λύση η δεύτερη προφανώς.

Επίσης, καλό θα ήταν για παράδειγμα να μπορώ να περάσω όλους τους συνδέσμους των blog στον Sharpreader και αυτός να βρει τα RSS feeds τους (αν υπάρχουν). Προφανώς όμως αυτό πρέπει να γίνει ξεχωριστά για τη κάθε μια σελίδα που θέλω να παρακολουθώ. To RSS feed μιας σελίδας μπορεί να βρεθεί εδώ
ή να ξεθαφτεί από το source της. Η όλη διαδικασία δηλαδή απαιτεί μια αλφα μανούρα. Τουλάχιστον, αν δε κάνω λάθος, αν αυτό γίνει μια φορά, μετά μπορεί να μεταφερθεί σε άλλο aggregator (ή χρήστη) μέσω των λεγόμενων OPML αρχείων (αντίστοιχα των bookmarks, τρόπον τινά).

Επιπλέον, στην περίπτωση των ελληνικών μπλογκ υπάρχει και το πρόβλημα του encoding/decoding που καμιά φορά σημαίνει ότι δε φαίνονται τα κείμενα σωστά (ειδικά στη περίπτωση των σχολίων. Και εδώ το πρόβλημα δε λύνεται παρά μόνο με άνοιγμα Word, copy/paste κλπ κλπ...

Και φυσικά δυστυχώς δεν είναι όλα τα μπλογκ συμβατά με τα RSS (ή Atom) πρότυπα. Σε αυτή τη περίπτωση, απλά είναι αναγκαίο να τα επισκέπτεται κανείς τακτικά για να βλέπει τις αλλαγές και πότε έγιναν αυτές. Κάπου είδα βέβαια και λόγο για aggregators που μπορούν να κάνουν scraping, δηλ. να μαζέψουν υλικό και από σελίδες χωρίς αυτά τα πρότυπα. Αλλά θέλει άλλο ψάξιμο αυτό - αν και αμφιβάλλω κατά πόσο θα είναι επιτυχές.

Γενικά, τα ελληνικά μπλογκ τα πάνε καλά με το RSS/Atom. Τα περισσότερα από τα δεξιά παρέχονται από το blogger.com το οποίο χρησιμοποιεί το Atom πρότυπο. Ο Πλανήτης έχει RSS και ο/η/το Phigita σχεδιάζει (;). Το pathfinder.gr ας μου επιτραπεί να πω ότι μένει πτωχός συγγενής - και είναι κρίμα γιατί πολύς κόσμος ξεκινάει συνέχεια μπλογκ εκεί. Για αυτούς και τους υπόλοιπους δε το γλιτώνω κάθε τόσο το backspace, click, backspace, click...


0 Comments:

Post a Comment

<< Home