RSS και RDF-Summary (Μέρος Πρώτο)
Posted by superuser
Προσθέστε Rss feeds άλλων ιστοσελίδων στη δικιά σας!Το RSS (Really Simple Syndication) είναι ένα πρωτόκολλο ανταλλαγής περιεχομένου βασισμένο στη γλώσσα XML. Ενα κανάλι RSS αποτελείται από μία λίστα στοιχείων που περιέχουν ένα τίτλο, μερικές γραμμές από το θέμα, πιθανώς μια φωτογραφία καθώς και το σύνδεσμο προς την αντίστοιχη ιστοσελίδα. Τα RSS feeds είναι πολύ διαδεδομένα στους συντάκτες blog ιστοσελίδων. Το κύριο πλεονέκτημα της τεχνολογίας είναι πως μπορούμε να επιλέξουμε το θέμα που μας ενδιαφέρει - από τον τίτλο ή τις πρώτες γραμμές - και να μεταβούμε κατευθείαν σε αυτό, δίχως να πρέπει να ψάξουμε σε μενού και αποφεύγοντας διαφημίσεις. Μοιάζει πολύ με την πρώτη σελίδα μιας εφημερίδας. Υπάρχουν διάφορα θέματα (με τίτλο και μικρή περιγραφή), αλλά αν απ'αυτά μας ενδιαφέρει κάποιο συγκεκριμένα πάμε κατευθείαν στην σελίδα που μας ενδιαφέρει. Για να δείτε πως εμφανίζεται το RSS feed του SuperUser.GR κλικάρετε το
με τον Firefox ή με κάποιο άλλο RSS reader.
Αν έχετε την δική σας ιστοσελίδα ή blog υπάρχει η δυνατότητα να τοποθετήσετε το περιεχόμενο των RSS feeds άλλων ιστοσελίδων - και συνήθως είναι καλό να ρωτάτε πριν τους συντάκτες. Η συνήθης πρακτική για να γίνει είναι με javascript και php. Στο Zope τα πράματα είναι πολύ πιο εύκολα. Υπάρχει το προϊόν RDF-Summary που ουσιαστικά μας επιτρέπει να προσθέσουμε από το Zope Management Interface (ZMI) ένα αντικείμενο RDF Summary που περιέχει ID, την URL του feed. Το καλούμε από ένα dtml και αυτό είναι όλο.
Ας πάρουμε τα πράματα από την αρχή. Καταρχήν κατεβάζουμε την τελευταία έκδοση του RDF Summary από το Zope.org
$ fetch http://www.zope.org/Members/EIONET/RDFSummary/2.4p1/RDFSummary-2-4p1.tgz
Για να εγκαταστήσουμε το προϊόν απλά ανοίγουμε το αρχείο .tgz στον φάκελο Product του Zope Server.
$ tar -xzvf RDFSummary-2-4p1.tgz
Κάνουμε επανακίνηση στον Zope Server - αν τρέχετε από κάτω Apache, τότε και στον Apache.
$ ./zopectl restart
Συνεχίζεται ...





