Czy zastanawiałeś się kiedyś, jak działa folder zakładek "Najczęściej odwiedzane" zawarte w Firefoksie? To nie jest tylko folder z specjalnymi kopertami - korzysta z bazy danych Places wprowadzonej w Firefoksie 3 i możesz tworzyć własne inteligentne zakładki.
System Miejsc Firefoksa przechowuje twoje zakładki i historię w bazie danych SQLite. Firefox zawiera potężne zapytanie: składnia do pracy z tą bazą danych, ale ta funkcja jest domyślnie ukryta.
Firefox udostępnia domyślnie jeden sposób tworzenia folderu inteligentnego. Aby rozpocząć, otwórz okno Biblioteki, wybierając opcję Zakładki lub Historia w menu.
Wykonaj wyszukiwanie przy użyciu pola wyszukiwania w oknie biblioteki. Możesz wyszukiwać zarówno tytuły stron, jak i adresy URL stron - na przykład "Jak to zrobić", aby znaleźć wszystkie strony z tytułem "Jak to jest" w tytule lub "howtogeek.com", aby znaleźć wszystkie strony w witrynie How-To Geek .
Możesz mieć inteligentną zakładkę do przeszukiwania swoich zakładek lub historii. Po wybraniu Zakładki lub Historii, kliknij przycisk Zapisz i podaj nazwę, aby zapisać wyszukiwanie jako folder inteligentnych zakładek.
Firefox domyślnie tworzy folder zakładek w menu zakładek, ale możesz go umieścić w dowolnym miejscu - na przykład na pasku zakładek.
Firefox automatycznie aktualizuje folder zakładek inteligentnych - jest to po prostu zapytanie do bazy danych, takie jak inteligentna lista odtwarzania w iTunes. Jeśli śledziłeś dalej, masz teraz inteligentny folder zakładek, który wyświetla ostatnio odwiedzane strony w grze Jak to zrobić.
Aby uzyskać dostęp do zaawansowanych funkcji, możesz samodzielnie zapisywać identyfikatory URI miejsca, ale większość użytkowników prawdopodobnie będzie potrzebowała łatwego w użyciu interfejsu graficznego. Mozilla tego nie zapewnia, więc musisz zainstalować rozszerzenie takie jak SearchPlaces.
Po zainstalowaniu rozszerzenia i ponownym uruchomieniu Firefoksa pojawi się nowa opcja SearchPlaces w menu zakładek.
SearchPlaces zapewnia graficzny interfejs do tworzenia nowych inteligentnych zakładek i edycji istniejących. Odsłania większość mocy pozostającej poza domyślnym interfejsem Firefoksa.
SearchPlaces oferuje wiele opcji do budowy identyfikatora URI w Miejscach. Na przykład tutaj szukamy stron zawierających słowo "Android", które odwiedziliśmy od 10 do 20 razy. Możemy również określić zakres czasu, w którym strony były odwiedzane, chociaż jest to nieco skomplikowane - musisz określić liczbę sekund od czasu względnego.
Możesz jednak łatwo określić "dzisiaj" jako zakres czasowy. Ustaw względny czas na "Midnight this morning" i wpisz "0" jako czas.
Aby edytować folder zakładek inteligentnych dostarczany z Firefoksem, zaznacz go i kliknij przycisk Edytuj.
SearchPlaces pokazuje każde miejsce inteligentnej zakładki: URI. Firefox ukrywa je w domyślnym interfejsie - prawdopodobnie w celu uniknięcia przestraszenia niedoświadczonych użytkowników.
Mozilla dostarcza szczegółowy przewodnik do umieszczenia: identyfikatory URI zapytania w witrynie Mozilla Developer Network. Istnieje wiele różnych opcji, których można użyć do konstruowania złożonych identyfikatorów URI zapytań.
Na przykład, powiedzmy, że chcemy stworzyć inteligentny folder zakładek pokazujący wszystkie strony, które odwiedziliśmy dzisiaj w How-To Geek, posortowane w kolejności alfabetycznej. Oto ciąg zapytania, którego użyjemy:
miejsce: terms = howtogeek.com i beginTimeRef = 1 i beginTime = 0 i sort = 1
Są cztery części tego zapytania:
Po uzyskaniu identyfikatora URI zapytania utwórz nową zakładkę z okna biblioteki lub menu zakładek.
Nazwij zakładkę i użyj miejsca: URI jako adresu zakładki.
Z powodu widocznego błędu nie można utworzyć inteligentnej zakładki bezpośrednio na pasku narzędzi przeglądarki. Firefox potraktuje go jak zwykłą zakładkę zamiast zauważać miejsce: URI i traktować go poprawnie.
Utwórz go w innym miejscu - na przykład w menu zakładek - i przeciągnij i upuść na pasku narzędzi. Firefox zauważy, że jest to inteligentna zakładka.
Baza danych Miejsca w Gmailu kryje w sobie dużo energii - dla niektórych może to być funkcja zabójcza, ale większość nigdy tego nie zauważy.