Headlines aggregator

Καλώς ήλθατε στον aggregator των feeds (συσσωρευτή RSS Atom).

Ο aggregator Headlines είναι μια εφαρμογή όπου συλλέγει feeds (τροφοδοσίες) RSS/Atom από διάφορα website και παρουσιάζει ενιαία τα headlines της κάθε τροφοδοσίας, μαζί με μια μικρή περιγραφή του κάθε άρθρου, η εφαρμογή αποθηκεύει τους τίτλους ανά κατηγορία και ανά ημερομηνία.

Το πρόγραμμα αυτό στήθηκε λόγου της ανάγκης να μαζέψουμε και να προβάλουμε σε ένα σημείο μια μεγάλη γκάμα από πληροφορίες, ειδήσεις, νέα άρθρα, που σε κάθε άλλη περίπτωση θα έπρεπε να πηγαίνουμε από σελίδα σε σελίδα! Εξού και τα προγράμματα aggregator που ήδη υπάρχουν.

Γιατί όμως ο aggregator να είναι online;

Σαν προγραμματιστής γνωρίζω ότι μερικές φορές τα πιο απλά πράγματα μπορεί να γίνουν εξαιρετικά περίπλοκα, το στοίχημα που έπρεπε να κερδίσουμε είναι να δημιουργηθεί μια εφαρμογή που να τρέχει απρόσκοπτά, και για να γίνει αυτό η μόνη λύση είναι να δοκιμαστεί σε πραγματικό χρόνο με πραγματικούς χρήστες. Έτσι ώστε σε βάθος χρόνου να αποδειχθεί η σωστή λειτουργεία ή όχι, και να ανακαλυφθούν τα όποια λάθη μπορεί να υπάρχουν.

Τι προσφέρει ο aggregator πέρα των άλλων.

Σε πρώτη φάση ο aggregator συλλέγει και παρουσιάζει ΜΟΝΟ τους Τίτλους και την όποια περιγραφή. Δεν συλλέγουμε όλο το άρθρο δεν το παρουσιάζουμε και δεν το αποθηκεύουμε (και δεν υπάρχει καμία περίπτωση να αποθηκεύσουμε όλο το κείμενο/άρθρο). Αν θέλετε να διαβάσετε όλο τo άρθρο τότε θα πρέπει να πάτε στην ιστοσελίδα του δημιουργού.
Παρουσιάζουμε video μέσω του YouTube και άλλων, αλλά όχι εικόνων.
Φυσικά ο aggregator μπορεί να συλλέξει εικόνες αλλά δεν είναι αυτός ο σκοπός για το συγκεκριμένο site και για αυτό που θέλουμε να επιτύχουμε.

Γιατί να προσθέσει κάποιος το feed της ιστοσελίδας του;

Τα οφέλη είναι πολλά και για τις τρείς πλευρές

  1. Οι χρήστες που βλέπουν το δικό μας site έχουν την ευκαιρία να δουν και να ανακαλύψουν περισσότερα πράγματα. Ο χρήστης που βρίσκει αυτό που αναζητά ή που βρίσκει ένα νέο αντικείμενο που τον ενδιαφέρει είναι ένας χαρούμενος χρήστης.

  2. Εσείς που έχετε προσθέσει κάποιο feed έχετε περισσότερες πιθανότητες να σας ανακαλύψει και να επισκεφθεί την ιστοσελίδα σας κάποιος χρήστης.

    Έχετε ένα επιπλέον ατού στο να ανεβείτε στο RANK των μηχανών αναζήτησης ( μιας και δεν προσθέτουμε NOFOLLOW στους συνδέσμους προς εσάς ).

    Συν ότι (όπως προαναφέραμε) παρουσιάζουμε μόνο τον τίτλο και ένα μικρό απόσπασμα του κειμένου από το feed σας, έτσι δεν έχετε τον φόβο του ότι θα παρουσιάσουμε όλο το άρθρο σας.

  3. Εμείς έχουμε τις πιθανότητες να αυξήσουμε της επισκέψεις στην σελίδα μας, και το κυριότερο να κάνουμε καλύτερο τον μικρό μας aggregator.

Is a win win win situation.

Όποιος έχει μια ιστοσελίδα ή blog μπορεί να προσθέσει το δικό του feed

Χωρίς login οι άλλες περιττές ενέργειες παρά μόνο το link του RSS/ATOM είναι αρκετό για να προστεθεί και να συλλεχθεί από τον aggregator μας.
Το feed σας θα περάσει από κάποιους μικρούς ελέγχους ώστε να βεβαιωθούμε ότι είναι valid το feed, και μόλις εγκριθεί θα το προσθέσουμε στην κατάλληλη κατηγορία και θα ορίσουμε τον χρόνο όπου θα τραβάμε το feed (αυτό θα εξαρτηθεί από το πόσο συχνά ανανεώνεται το feed σας).

Λόγου του ότι o οποιοσδήποτε μπορεί να προσθέσει κάποιο feed (μιας και είναι public η φόρμα καταχώρησης και δεν υπάρχει κάποιο σύστημα login/χρηστών), η διαγραφή του feed περιέχει κάποιο σκεπτικισμό για το ποιος έχει την δυνατότητα να αφαιρέσει ένα feed που προβάλετε από εμάς.

Για αυτό το λόγο καταλήξαμε στο παρακάτω σύστημα.

Για να διαγραφή ή να μην προβάλετε κάποιο feed θα πρέπει να μας στείλετε ένα email από την σελίδα που παίρνουμε το feed, δηλαδή αν εμφανίζουμε ένα RSS από το site example.com τότε θα μπορέσουμε να το βγάλουμε αν μας στείλετε ένα e-mail από το example.com όπου αυτόματα αποδεικνύει ότι έχετε σχέση με αυτή την ιστοσελίδα.

Επίσης αν το feed σας δεν ανανεώνεται για κάποιο μεγάλο χρονικό διάστημα τότε δεν υπάρχει λόγος του να προσπαθούνε να τραβάμε κάποιο ανενεργό RSS.

Αν όλα πάνε καλά θα περάσουμε σε δεύτερη φάση όπου θα παρουσιάζουμε feeds από social media και ίσως και Podcasts.

Και αν περάσουμε και την δεύτερη φάση τότε υπάρχει η ιδέα να δημιουργηθεί ένα API όπου θα μπορούν να παρουσιαστούν τα feeds και σε άλλες ιστοσελίδες.

Προς το παρών μπορείτε να δείτε τον aggregator Headlines των feeds.