LocalPoint – darmowa wtyczka WordPress do wyświetlania lokalizacji na mapie
LocalPoint – darmowa wtyczka WordPress do wyświetlania lokalizacji firmy na mapie OpenStreetMap
Jeśli prowadzisz stronę internetową dla lokalnej firmy, restauracji, sklepu czy punktu usługowego, z pewnością stanąłeś przed problemem: jak w prosty i darmowy sposób wyświetlić lokalizację, dane kontaktowe oraz godziny otwarcia? Większość gotowych rozwiązań opiera się na płatnym API Google Maps lub jest przeładowana zbędnymi funkcjami, które spowalniają stronę.
LocalPoint to lekka wtyczka do WordPressa, która rozwiązuje ten problem w elegancki sposób. Wykorzystuje darmowe mapy OpenStreetMap oraz bibliotekę Leaflet.js, pozwalając w kilka minut dodać na stronę interaktywną mapę z zaznaczoną lokalizacją, danymi kontaktowymi i szczegółowymi godzinami otwarcia – bez żadnych opłat za API i bez zbędnych zależności.
Dla kogo jest LocalPoint?
LocalPoint nie jest kolejną „kombajnową” wtyczką do wszystkiego. To narzędzie stworzone z myślą o konkretnym, bardzo powszechnym przypadku użycia:
- Właściciele lokalnych biznesów (restauracje, kawiarnie, salony fryzjerskie, sklepy, gabinety), którzy chcą pokazać klientom, gdzie się znajdują i kiedy są otwarci.
- Webdeveloperzy i agencje tworzące strony internetowe dla klientów, którzy potrzebują szybkiego, darmowego i łatwego w edycji rozwiązania do sekcji „Kontakt” lub „Znajdź nas”.
- Osoby prowadzące strony wizytówki, które chcą uniknąć kosztów związanych z Google Maps API i skomplikowanych konfiguracji.
- Entuzjaści open-source, którzy preferują darmowe rozwiązania oparte na OpenStreetMap zamiast komercyjnych alternatyw.
Kluczowe funkcje wtyczki
LocalPoint stawia na prostotę i intuicyjność. Oto co oferuje:
- Interaktywna mapa z przeciąganym znacznikiem: Ustawianie lokalizacji jest banalnie proste – wystarczy przeciągnąć pinezkę na mapie w panelu administracyjnym. Współrzędne zapisują się automatycznie.
- Dane kontaktowe w jednym miejscu: Zarządzanie numerem telefonu, adresem e-mail, adresem pocztowym oraz dodatkową notatką (np. „Parking dla klientów od tyłu budynku”).
- Szczegółowe godziny otwarcia: Możliwość zdefiniowania godzin otwarcia dla każdego dnia tygodnia z osobna, włącznie z oznaczeniem dni zamkniętych (np. niedziela).
- Darmowe mapy OpenStreetMap: Brak konieczności rejestracji, kluczy API i opłat. Leaflet.js ładuje kafelki z OSM, co jest w 100% darmowe i legalne.
- Lekkość i wydajność: Wtyczka nie ładuje zbędnych skryptów na podstronach, gdzie nie jest używana. Minimalny wpływ na szybkość ładowania strony (Core Web Vitals).
- Intuicyjny panel administracyjny: Czysty, przejrzysty interfejs, który nie przytłacza opcjami. Idealny zarówno dla developera, jak i klienta końcowego, który sam chce edytować godziny otwarcia.
Dlaczego OpenStreetMap zamiast Google Maps?
Wielu twórców stron automatycznie sięga po Google Maps, nie zdając sobie sprawy z ukrytych kosztów i ograniczeń. Od momentu wprowadzenia płatnego modelu rozliczeniowego przez Google, nawet prosta mapa na stronie firmowej może generować niepotrzebne koszty, jeśli strona zyska na popularności.
LocalPoint wybiera inną drogę. OpenStreetMap to światowa, społecznościowa baza danych geograficznych, która jest w pełni darmowa. W połączeniu z lekką biblioteką Leaflet.js otrzymujemy rozwiązanie, które:
- Nie wymaga żadnych kluczy API ani rejestracji w serwisach zewnętrznych.
- Nie generuje żadnych kosztów, niezależnie od liczby wyświetleń mapy.
- Jest szybkie i nie obciąża serwera zbędnymi zapytaniami.
- Respektuje prywatność użytkowników – brak śledzenia przez giganta technologicznego.
Wymagania systemowe i instalacja
LocalPoint jest kompatybilny z większością współczesnych instalacji WordPressa. Nie wymaga żadnych zewnętrznych pluginów ani specjalnej konfiguracji serwera.
Wymagania:
- WordPress 5.8 lub nowszy
- PHP 7.2 lub nowszy
- Połączenie z internetem (do załadowania zasobów map Leaflet z CDN)
Instalacja:
# 1. Pobierz wtyczkę
# Sklonuj repozytorium lub pobierz archiwum ZIP z GitHub
git clone https://github.com/marcin-filipiak/wordpress_localpoint.git
# 2. Przenieś folder wtyczki do katalogu wp-content/plugins/
mv wordpress_localpoint /var/www/html/wp-content/plugins/localpoint
# 3. Aktywuj wtyczkę w panelu WordPress
# Przejdź do Wtyczki -> Zainstalowane wtyczki i aktywuj "LocalPoint"
# 4. Skonfiguruj dane
# Przejdź do LocalPoint w menu administracyjnym i ustaw swoją lokalizację,
# dane kontaktowe oraz godziny otwarcia
Po aktywacji wtyczki, w panelu administracyjnym pojawi się nowe menu „LocalPoint”. To tam zarządza się wszystkimi ustawieniami. Aby wyświetlić mapę i dane kontaktowe na stronie lub wpisie, wystarczy użyć odpowiedniego shortcode’a (szczegóły w dokumentacji repozytorium).
Gdzie hostować stronę z LocalPoint?
LocalPoint to lekka wtyczka, która nie wymaga dużej mocy obliczeniowej. Idealnie nadaje się do hostowania na standardowych hostingach współdzielonych lub małych VPS-ach. Jeśli szukasz niedrogiego i niezawodnego miejsca na postawienie strony firmowej z mapą, polecam sprawdzić ofertę Mikr.us. To polski dostawca serwerów VPS stworzony dla pasjonatów i małych biznesów, gdzie nawet najtańszy pakiet w zupełności wystarczy do bezproblemowego działania WordPressa z wtyczką LocalPoint.
Podsumowanie
LocalPoint udowadnia, że do rozwiązania powszechnego problemu – wyświetlania lokalizacji firmy na mapie – nie są potrzebne drogie i skomplikowane narzędzia. Darmowe OpenStreetMap, lekki Leaflet.js i czysty kod PHP wystarczą, aby stworzyć wtyczkę, która jest szybka, tania w utrzymaniu i przyjazna dla użytkownika końcowego.
Jeśli szukasz prostej, darmowej alternatywy dla Google Maps na swoją stronę WordPress lub stronę klienta, wypróbuj LocalPoint. Kod jest w pełni otwarty i gotowy do modyfikacji.
Zapraszam do repozytorium: github.com/marcin-filipiak/wordpress_localpoint
Używasz LocalPoint na swojej stronie firmowej? A może szukasz rozwiązania dla klienta? Podziel się swoimi doświadczeniami w komentarzach!




Opublikuj komentarz
Musisz się zalogować, aby móc dodać komentarz.