Πώς να δημιουργήσετε προσαρμοσμένους φακέλους έξυπνων σελιδοδεικτών στον Firefox
Έχετε αναρωτηθεί ποτέ πώς λειτουργεί ο φάκελος σελιδοδεικτών "Most Visited" που περιλαμβάνεται στον Firefox; Δεν είναι απλώς ένας φάκελος ειδικού περιεχομένου - εκμεταλλεύεται τη βάση δεδομένων του Places που εισάγεται στο Firefox 3 και μπορείτε να δημιουργήσετε τους δικούς σας έξυπνους σελιδοδείκτες.
Το σύστημα Places του Firefox αποθηκεύει τους σελιδοδείκτες και το ιστορικό σας σε μια βάση δεδομένων SQLite. Ο Firefox περιλαμβάνει ένα ισχυρό ερώτημα: σύνταξη για τη λειτουργία αυτής της βάσης δεδομένων, αλλά αυτή η λειτουργία είναι όλα εκτός από την απόκρυψη.
Αποθήκευση μιας αναζήτησης
Ο Firefox εκθέτει έναν απλό τρόπο δημιουργίας ενός έξυπνου φακέλου από προεπιλογή. Για να ξεκινήσετε, ανοίξτε το παράθυρο της Βιβλιοθήκης επιλέγοντας το μενού Σελιδοδείκτες ή Ιστορικό.
Πραγματοποιήστε μια αναζήτηση χρησιμοποιώντας το πλαίσιο αναζήτησης στο παράθυρο "Βιβλιοθήκη". Μπορείτε να αναζητήσετε και τους δύο τίτλους σελίδων και τις διευθύνσεις URL σελίδας - για παράδειγμα, πληκτρολογήστε "How-To Geek" για να βρείτε όλες τις σελίδες με τον τίτλο How-To Geek στον τίτλο τους ή πληκτρολογήστε "howtogeek.com" για να βρείτε όλες τις σελίδες στον ιστότοπο How-To Geek.
Μπορείτε να έχετε τον έξυπνο σελιδοδείκτη να αναζητά τους σελιδοδείκτες ή το ιστορικό σας. Αφού επιλέξετε Σελιδοδείκτες ή Ιστορικό, κάντε κλικ στο κουμπί Αποθήκευση και δώστε ένα όνομα για να αποθηκεύσετε την αναζήτησή σας ως φάκελο έξυπνου σελιδοδείκτη.
Ο Firefox δημιουργεί από προεπιλογή τον φάκελο σελιδοδεικτών στο μενού σελιδοδεικτών, αλλά μπορείτε να τον τοποθετήσετε οπουδήποτε θέλετε - για παράδειγμα στη γραμμή εργαλείων σελιδοδεικτών.
Ο Firefox ενημερώνει αυτόματα το φάκελο έξυπνων σελιδοδεικτών - είναι απλώς ένα ερώτημα βάσης δεδομένων, όπως ένα έξυπνο playlist στο iTunes. Αν ακολουθήσατε, έχετε τώρα έναν έξυπνο φάκελο με σελιδοδείκτες που εμφανίζει τις σελίδες που επισκεφτήκατε πρόσφατα στο How-To Geek.
Χρησιμοποιώντας μια επέκταση
Για να αποκτήσετε προηγμένη λειτουργικότητα, μπορείτε να γράψετε οι ίδιοι URI τοποθεσίες - αλλά οι περισσότεροι χρήστες πιθανότατα θα θέλουν ένα εύκολο στη χρήση γραφικό περιβάλλον. Η Mozilla δεν παρέχει ένα, οπότε θα πρέπει να εγκαταστήσετε μια επέκταση όπως SearchPlaces.
Αφού εγκαταστήσετε την επέκταση και επανεκκινήσετε τον Firefox, θα δείτε μια νέα επιλογή SearchPlaces στο μενού Σελιδοδείκτες.
Το SearchPlaces παρέχει μια γραφική διεπαφή για τη δημιουργία νέων έξυπνων σελιδοδεικτών και την επεξεργασία των υφιστάμενων. Εκθέτει μεγάλο μέρος της ενέργειας που απομένει από την προεπιλεγμένη διεπαφή του Firefox.
Το SearchPlaces προσφέρει πολλές επιλογές για την κατασκευή του URI του Places. Για παράδειγμα, εδώ ψάχνουμε για σελίδες που περιέχουν τη λέξη "Android" που έχουν επισκεφθεί μεταξύ 10 και 20 φορές. Θα μπορούσαμε επίσης να ορίσουμε ένα χρονικό εύρος των ιστοσελίδων που επισκέφτηκαν ανάμεσα, αν και αυτό είναι λίγο περίπλοκο να κάνουμε - θα πρέπει να καθορίσετε ένα δευτερόλεπτο από μια σχετική ώρα.
Ωστόσο, μπορείτε να ορίσετε εύκολα "σήμερα" ως χρονική περίοδο. Ρυθμίστε τη σχετική ώρα στο "Midnight tonight" και εισαγάγετε "0" ως ώρα.
Για να επεξεργαστείτε ένα φάκελο έξυπνου σελιδοδείκτη που συνοδεύει τον Firefox, επιλέξτε το και κάντε κλικ στο κουμπί Επεξεργασία.
Το SearchPlaces εμφανίζει την θέση κάθε έξυπνου σελιδοδείκτη: URI. Ο Firefox κρύβει αυτά στην προεπιλεγμένη διεπαφή - προφανώς για να αποφευχθεί ο φόβος άπειρων χρηστών.
Γράφοντας τοποθεσίες URIs
Το Mozilla παρέχει έναν λεπτομερή οδηγό για την τοποθέτηση: ερωτημάτων URI στον ιστότοπο του Mozilla Developer Network. Υπάρχει μια μεγάλη ποικιλία επιλογών που μπορείτε να χρησιμοποιήσετε για να δημιουργήσετε σύνθετα URI ερωτημάτων.
Για παράδειγμα, ας υποθέσουμε ότι θέλουμε να δημιουργήσουμε ένα φάκελο έξυπνου σελιδοδείκτη που να δείχνει όλες τις σελίδες που επισκεφθήκαμε σήμερα στο Geek How-To, ταξινομημένες με αλφαβητική σειρά. Αυτή είναι η συμβολοσειρά ερώτησης που χρησιμοποιούμε:
τόπος: όροι = howtogeek.com & beginTimeRef = 1 & beginTime = 0 & sort = 1
Υπάρχουν τέσσερα μέρη σε αυτό το ερώτημα:
- όροι = howtogeek.com - αναζητήσεις για τον όρο "howtogeek.com".
- beginTimeRef = 1 - Ο χρόνος έναρξης είναι σχετικός με τα μεσάνυχτα σήμερα το πρωί.
- beginTime = 0 - Το "0" είναι μια ειδική τιμή που περιλαμβάνει όλα τα αποτελέσματα από τη σχετική ώρα. Σε αυτή την περίπτωση, ταιριάζει με όλα τα αποτελέσματα από τα μεσάνυχτα σήμερα το πρωί - δηλαδή όλες τις σελίδες που επισκέφτηκαν σήμερα.
- sort = 1 - Τα αποτελέσματα των παραγγελιών είναι αλφαβητικά.
Μόλις έχετε ένα ερώτημα URI, δημιουργήστε ένα νέο σελιδοδείκτη από το παράθυρο Βιβλιοθήκη ή το μενού Σελιδοδείκτες.
Ονομάστε το σελιδοδείκτη και χρησιμοποιήστε τη θέση: URI ως τη διεύθυνση του σελιδοδείκτη.
Λόγω ενός φαινομένου σφάλματος, δεν μπορείτε να δημιουργήσετε ένα έξυπνο σελιδοδείκτη απευθείας στη γραμμή εργαλείων του προγράμματος περιήγησης. Ο Firefox θα το μεταχειριστεί σαν ένα κανονικό σελιδοδείκτη αντί να παρατηρήσει τον τόπο: URI και να το επεξεργαστεί σωστά.
Δημιουργήστε το αλλού - όπως στο μενού σελιδοδεικτών - και σύρετε και αποθέστε το στη γραμμή εργαλείων. Ο Firefox θα παρατηρήσει ότι είναι ένα έξυπνο σελιδοδείκτη.
Η βάση δεδομένων των τοποθεσιών του Firefox κρύβει πολλή δύναμη - θα μπορούσε να είναι ένα χαρακτηριστικό δολοφόνος για μερικούς ανθρώπους, αλλά οι περισσότεροι δεν θα παρατηρήσουν ποτέ ότι είναι εκεί.