Epiphany to lekka przeglądarka internetowa zaprojektowana z myślą o integracji ze środowiskiem GNOME. Powstała jako prostsza alternatywa dla rozbudowanych przeglądarek — pierwotnie na bazie projektu Galeon — i była także dostępna portowana na Mac OS X. Głównym celem twórców było zachowanie przejrzystego, minimalnego interfejsu zgodnego z filozofią GNOME.

Historia i silnik renderujący

Epiphany został stworzony na bazie Galeona przez Marco Pesenti Gritti (również twórcę Galeona). Historycznie wykorzystywał silnik Gecko z projektu Mozilli, jednak wraz z rozwojem projektu nastąpiło przejście na silnik WebKit (dokładniej: WebKitGTK). Przejście na WebKit poprawiło zgodność z nowoczesnymi standardami webowymi oraz ułatwiło integrację z bibliotekami GNOME.

Główne cechy

  • Prosty, minimalistyczny interfejs zgodny z wyglądem GNOME — Epiphany korzysta z ustawień środowiska, zamiast oferować własne motywy.
  • Przeglądanie w zakładkach i podstawowe zarządzanie historią i zakładkami.
  • Wsparcie dla ciasteczkami — zarządzanie, blokowanie i ustawienia prywatności.
  • Blokowanie wyskakujących okienek (popupów) oraz tryb prywatny (private browsing).
  • Tryb czytania (reader mode) ułatwiający przeglądanie artykułów bez rozpraszaczy.
  • Możliwość tworzenia „aplikacji internetowych” — skrótów do serwisów działających w osobnym oknie.
  • Integracja z mechanizmami systemowymi GNOME (np. menedżer haseł, ustawienia sieciowe) i zgodność z bibliotekami GTK.

Rozszerzenia i dostosowywanie

Epiphany udostępnia mechanizmy rozszerzania funkcjonalności. Najbardziej rozpowszechnionym sposobem jest pakiet epiphany-extensions, dostępny w repozytoriach wielu dystrybucji GNU/Linux. Pakiet ten zawiera drobne dodatki — np. bloker reklam, menedżery sesji czy narzędzia ułatwiające korzystanie z serwisów społecznościowych. Deweloperzy mogą też wykorzystywać możliwości WebKitGTK do tworzenia własnych wtyczek lub filtrów treści.

Prywatność i bezpieczeństwo

Dzięki zastosowaniu WebKitGTK Epiphany korzysta z mechanizmów bezpieczeństwa i izolacji dostępnych w tym silniku. Przeglądarka oferuje tryb prywatny, kontrolę nad cookies i pamięcią podręczną oraz opcje blokowania elementów śledzących. Hasła i dane wrażliwe zwykle przechowywane są w bezpieczny sposób przy wsparciu systemowych menedżerów haseł używanych w GNOME.

Dostępność i instalacja

Epiphany jest dostępny w oficjalnych repozytoriach większości dystrybucji Linux i w portach na systemy BSD; historycznie istniały też porty na Mac OS X. W systemach GNU/Linux typowa nazwa pakietu to „epiphany” lub „gnome-web” — instalacja i aktualizacje odbywają się standardowo przez menedżera pakietów dystrybucji.

Rozwój i społeczność

Rozwój Epiphany prowadzą zarówno deweloperzy projektu, jak i społeczność użytkowników; informacje o kierunkach rozwoju i nowych wydaniach udostępniają programiści Epiphany. Projekt stawia na prostotę obsługi i dobrą integrację z GNOME, dlatego nie implementuje rozbudowanych ustawień interfejsu ani własnych motywów — zamiast tego wykorzystuje globalne ustawienia środowiska, dostępne w Centrum Sterowania GNOME.

Epiphany pozostaje dobrą propozycją dla użytkowników szukających lekkiej, schludnej przeglądarki dobrze zintegrowanej ze środowiskiem GNOME, z możliwością rozszerzenia funkcji przez dodatkowe pakiety rozszerzeń.