Informacja: to nie jest dziennik zmian dla najnowsza stabilna wersja 4.14.3
zobacz wszystkie dzienniki zmian

Pro v2.5 z MMPAPI, ulepszona obsługa AJAX i więcej jest dostępne

Po 2 miesiącach intensywnego rozwoju wersja 2.5 jest już dostępna 🙂

Waseem Senjer i ja ciężko pracowaliśmy nad dodaniem nowych funkcji, optymalizacją użyteczności, naprawieniem błędów i wdrożeniem wielu opinii klientów - więc proszę, napij się kawy, zanim zaczniesz czytać informacje o wydaniu, które tym razem są dłuższe niż zwykle 😉

Aktualizacja do najnowszej wersji jest - jak zawsze - wysoce zalecana.


Daj nam znać, co myślisz o tym nowym wydaniu przesłanie recenzji lub zostawiając komentarz poniżej!

Jeśli chcesz być na bieżąco z najnowszą wersją Maps Marker Pro, postępuj zgodnie z @MapsMarker na Twitterze (= większość aktualnych aktualizacji), na Facebook, Google+ lub subskrybuj wiadomości za pośrednictwem RSS lub za pośrednictwem RSS / e-mail.

Zapraszamy również do przyłączenia się do naszego Program partnerski który oferuje prowizje do 50%. Jeśli chcesz zostać sprzedawcą, odwiedź stronę https://www.mapsmarker.com/reseller


Przejdźmy teraz do najważniejszych cech pro v2.5:

nowy API: klasa MMPAPI

Funkcje API Maps Marker Pro zapewniają programistom przyszłościowy sposób dostępu do niektórych podstawowych funkcji w Maps Marker Pro.

Do wersji 2.5 można było korzystać z interfejsu API MapsMarker tylko przez HTTP (https://www.mapsmarker.com/docs/api-tutorials/web-api/). Metoda uwierzytelniania integracji API pozwala również na bezpieczny dostęp do instalacji Maps Marker Pro ze zdalnego serwera - z drugiej strony, jeśli chcesz uzyskać dostęp do instalacji Maps Marker Pro na tym samym serwerze, ta metoda uwierzytelnienia spowodowała dodatkowe obciążenie i nie była łatwa do wdrożenia w niektórych środowiskach.

Tak więc w wersji 2.5 dodaliśmy klasę MMPAPI, aby uzyskać dostęp do funkcji API. Pomaga to uzyskać dostęp do instalacji Maps Marker Pro na tym samym serwerze, na którym znajduje się kod, na przykład, jeśli opracowujesz dodatek do Maps Marker Pro.

Pełne dokumenty są dostępne na stronie https://www.mapsmarker.com/mmpapi

Jeśli opracowałeś dodatek do Maps Marker Pro lub stworzyłeś ciekawą wizytówkę za pomocą interfejsu API, Daj nam znać! Bylibyśmy szczęśliwi, że będziemy mogli ich używać w zamian za licencje pro 😉

Obsługa AJAX dla edycji warstw i strony listy znaczników

AJAX to technologia, która pozwala wykonywać działania bez konieczności ponownego ładowania całej strony. W wersji 2.1 AJAX dodano obsługę map znaczników. W wersji 2.5 rozszerzyliśmy obsługę AJAX o strony edycji warstw, co zapewnia bardziej wydajną i szybszą obsługę backendu.

Ponadto dodaliśmy także obsługę AJAX dla strony „lista znaczników” na backendie. Możesz teraz wyszukiwać lub wybierać różne podstrony bez konieczności ponownego ładowania całej strony.

aktualizacja do Ulotki v0.7.5

Odnosimy się do Ulotka jako „silnik Maps Marker Pro”, jak utrzymuje ta wspaniała platforma mapowania javascript Vladimir Agafonkin jest podstawową biblioteką, wokół której budujemy łatwy w użyciu interfejs, ogólnie mówiąc 😉

Niedawno ukazała się ulotka v0.7.5, w tym niektóre poprawki z nadchodzącej, niecierpliwie oczekiwanej wersji v1.0. Pełna lista zmian znajduje się w Dziennik zmian ulotki.

poznaj zespół odpowiedzialny za Maps Marker Pro

Jeśli interesują Cię szczegółowe informacje o osobach stojących za Maps Marker Pro, zapoznaj się z naszym nowym O nas 🙂

o nas

nowe ustawienia uprawnień: skonfiguruj funkcję potrzebną do przeglądania innych znaczników i warstw

Wszystkie ustawienia uprawnień zostały przeniesione z Ustawienia / Różne / „Ustawienia ogólne” do Ustawienia / Różne / „Ustawienia uprawnień”.

Ponadto dodaliśmy również nowe ustawienie uprawnień „Rola użytkownika potrzebna do przeglądania znaczników / warstw od innych użytkowników”:

zrzut ekranu

To nowe ustawienie jest szczególnie przydatne w przypadku instalacji WordPress z wieloma autorami, ale nie z wieloma witrynami, ponieważ pozwala lepiej skonfigurować, który użytkownik może wyświetlać i edytować mapy.

Link „edytuj mapę” na interfejsie użytkownika w oparciu o uprawnienia użytkownika dla lepszej konserwacji

Dzięki Davidowi za pomysł dodania linku „edycja mapy” do map interfejsu użytkownika, który prowadzi bezpośrednio do odpowiedniej strony edycji znacznika lub warstwy bez konieczności wyszukiwania odpowiedniej mapy na zapleczu:

zrzut ekranu

Ten link jest automatycznie dodawany do mapy, jeśli bieżący użytkownik przeglądający mapę ma możliwość edycji tej mapy.

Przycisk „dodaj nowy znacznik do tej warstwy” i ulepszenia linków

Wielkie dzięki za Angelo z wocmultimedia.com za ten pomysł i kolejne 3!

Jeśli użyjesz przycisku „dodaj nowy znacznik do tej warstwy” na stronie edycji warstwy, w wersji 2.5 bieżące centrum warstwy i powiększenie są używane jako wstępnie ustawione wartości dla nowego znacznika (zamiast domyślnych wartości dla nowych map znaczników, jak poprzednio ).

Ponadto wyskakujący tekst „dodaj nowy znacznik tutaj” zostaje również dodany do środkowego znacznika warstwy, jeśli klikniesz go na stronach edycji warstwy:

zrzut ekranu

dynamiczny podgląd wszystkich znaczników z przypisanych warstw na stronach edycji znaczników

Jeśli przypiszesz znacznik do warstwy, możesz teraz także dynamicznie wyświetlać podgląd wszystkich znaczników z przypisanych warstw, używając odpowiedniego łącza:

zrzut ekranu

Pomaga to wyrównać nowy znacznik w stosunku do już istniejących znaczników z przypisanych warstw (warstw) - jeszcze raz dziękuję Angelo za ten pomysł!

dynamiczny podgląd markerów ze sprawdzonych warstw map wielowarstwowych na stronach edycji warstw

W trakcie AJAXified strony edycji warstwy dodaliśmy również podgląd znaczników z zaznaczonych warstw mapy wielowarstwowej: jeśli ustawisz mapę warstw jako mapę wielowarstwową i zaznaczysz warstwy, które mają być uwzględnione w tej mapie warstw, znaczniki z tych warstw są automatycznie dynamicznie przeglądane na mapie:

mlm-marker-Preview

opcja duplikowania warstwy ORAZ przypisanych znaczników

W wersji 2.5 można teraz powielać warstwę ORAZ wszystkie przypisane znaczniki. Można to zrobić na stronie edycji warstwy za pomocą nowego przycisku

przycisk powielonej warstwy

lub używając nowej akcji zbiorczej na stronie „wyświetl wszystkie warstwy” dla 1 lub więcej warstw jednocześnie:

akcja-duplikat-warstwa-luzem

opcja wyłączenia przeciągania mapy tylko na urządzeniach dotykowych

Dziękujemy Peterowi za pomysł dodania opcji wyłączania przeciągania mapy tylko na urządzeniach dotykowych. Te nowe ustawienia można znaleźć w Ustawienia / Ustawienia domyślne mapy / Opcje interakcji:

przeciąganie-dotyk

optymalizacje i ulepszenia importu / eksportu

Funkcja importu / eksportu została również zaktualizowana w Maps Marker Pro v2.5:

1. dodano opcję „trybu importu” dla dodatków / aktualizacji zbiorczych do funkcji importu / eksportu dla lepszej użyteczności

Ulepszyliśmy funkcję importu znaczników i warstw, aby były bardziej intuicyjne. Aby to osiągnąć, dodaliśmy nową opcję o nazwie „tryb importu”:

tryb importu

Domyślnie wybrane są „zbiorcze dodatki”, które pozwalają tworzyć nowe znaczniki na podstawie istniejącego pliku eksportu bez konieczności zmiany tego pliku. Jeśli wybrano opcję „zbiorcze dodawanie”, nowe mapy są tworzone niezależnie od wartości ustawionych w identyfikatorze wiersza dla każdego znacznika.

Jeśli z drugiej strony wybrano „aktualizacje zbiorcze”, aktualizacja zostanie wykonana, jeśli istnieje mapa z odpowiednim identyfikatorem. Jeśli identyfikator nie istnieje, wiersz z pliku importu jest pomijany (spowodowało to kilka próśb o wsparcie, ponieważ wiele osób zwykle nie czyta instrukcji 😉)

2. zaktualizuj PHPExcel do wersji 1.8.1

Funkcja importu / eksportu korzysta z biblioteki open source PHPExcel, który został zaktualizowany do wersji 1.8.1 za pomocą Maps Marker Pro v2.5. Aby zobaczyć pełną listę zmian, zobacz odpowiednio changelog.

3. import / eksport: dodaj opcję eksportu znaczników i warstw jako OpenDocument Spreadsheet (.ods)

W wersji 2.5 dodaliśmy także natywną obsługę formatu arkusza kalkulacyjnego OpenDocument (.ods) podczas eksportowania map znaczników lub warstw:

eksport-ods

automatyczne sprawdzanie: nie zezwalaj na konwersję map warstw na mapy wielowarstwowe, jeśli znaczniki zostały już bezpośrednio przypisane

Ze względu na ograniczenia techniczne markerów nie można dodawać bezpośrednio do map wielowarstwowych, ale tylko do jednej z map warstw, które zostały wybrane do wyświetlania na mapach wielowarstwowych.

W wersji 2.5 dodaliśmy sprawdzenie, że warstwa, która już ma przypisane znaczniki, nie może zostać przekształcona w mapę wielowarstwową, ponieważ przypisane znaczniki nie będą wyświetlane na tej mapie:

mlm-check

Przed wersją 2.5 pojawiło się tylko ostrzeżenie, które spowodowało niektóre prośby o wsparcie, ponieważ nie zostały odczytane przez wszystkich użytkowników - ta automatyczna kontrola eliminuje teraz potrzebę pamiętania o tym ograniczeniu.

Mapy bing: ładuj metadane tylko raz, aby zmniejszyć użycie interfejsu API

Przed załadowaniem metadanych bing v2.5, gdy warstwa bing została dodana do mapy, nawet gdy aktywna była inna warstwa. Każde ładowanie metadanych tworzyło płatną transakcję, nawet jeśli warstwa mogła nie zostać użyta.

Dzięki Skrupellos za dodanie obciążenia na żądanie stały w przypadku tego problemu w odpowiedniej wtyczce ulotki Bing Maps, która jest również używana w Maps Marker Pro. W rezultacie metadane są teraz ładowane tylko wtedy, gdy faktycznie jest wymagany pierwszy kafelek.

Inne zmiany i optymalizacje

  • sprawdzanie zgodności wtyczki „WP Deferred JavaScripts”, która może powodować awarie map
  • dodaj opcję zamówienia znacznika na liście znaczników pod mapami warstw według adresu (dzięki Anton!)
  • dodano nową klasę CSS „lmm-map” do map div, aby umożliwić lepszą niestandardową stylizację (dzięki Marco!)
  • rozszerzona kompatybilność map w kartach bootstrap (dodane wsparcie dla . obszar pod łóżkiem a i .nav-tabs a elementy nadrzędne)

Poprawki

  • Plik readme-qr-codes.zip nie został usunięty z katalogu pamięci podręcznej kodów QR po instalacji
  • lista warstw: niewłaściwy klikalny obszar dla duplikatów łączy warstw, które mogą powodować niechciane duplikacje warstw (dzięki Holger!)
  • map nie można zapisać, jeśli nazwa użytkownika WordPress jest dłuższa niż 30 znaków (dzięki Erich Lech!)
  • niezamierzone przerwanie linii po linku do pobrania pliku GPX w niektórych motywach
  • Bezpośredni link pobierania GPX nie działał we wszystkich przeglądarkach (dzięki Alex!)
  • Komentarze źródła PHPExcel zostały błędnie zinterpretowane jako kredyty hakerów przez VaultPress (dzięki Christophe!)
  • Działania AJAX i tablice / mapy warstw GeoJSON zostały zerwane, jeśli włączono debugowanie WP i pokazano na ekranie ostrzeżenia lub błędy (dzięki Angelo z wocmultimedia.com!)
  • Ustawienie „dodaj markername do wyskakującego okienka” zostało zignorowane na „liście markerów poniżej map warstw” (dzięki Sarah!)
  • wybór map bazowych MapBox nie został zapisany na stronach edycji znaczników i warstw (dzięki Jelger!)

Aktualizacje tłumaczeń

Dzięki wielu zmotywowanym współpracownikom ta wersja zawiera następujące zaktualizowane tłumaczenia:

Jeśli chcesz przyczynić się do tłumaczeń (docenilibyśmy nowych tłumaczy hindi!), Odwiedź stronę https://translate.mapsmarker.com/projects/lmm po więcej informacji.

Należy pamiętać, że tłumacze otrzymują również rekompensatę za swój wkład - na przykład, jeśli tłumaczenie zostanie ukończone w mniej niż 50%, tłumacz otrzymuje bezpłatny pakiet 25 licencji o wartości 149 EUR jako rekompensatę za wykonanie tłumaczenia do 100%.

Outlook - plany na kolejne wydania

Pracujemy już nad wersją 2.6, która - dzięki pomocy Waseem - w końcu wesprze filtrowanie frontendu jako główną atrakcję.

Proszę zrozumieć, że nie jesteśmy w stanie obiecać dat wydania nowych funkcji. The mapa drogowa dla głównych nowych funkcji daje wyobrażenie o tym, dokąd zmierza Maps Marker Pro - w każdym razie chcielibyśmy zachować elastyczność w zakresie dodawania optymalizacji i poprawek błędów z raczej nieplanowanymi drobnymi wydaniami wynikającymi głównie z opinii użytkowników.

Subskrybuj tego bloga (za pośrednictwem RSS or E-mail) lub śledź @MapsMarker na Twitterze (= większość aktualnych aktualizacji), jeśli chcesz być na bieżąco z najnowszymi wiadomościami dla programistów.

Pełny dziennik zmian

nowy API: Klasa MMPAPI co pozwala na przykład na łatwe opracowywanie dodatków
Obsługa AJAX (nie wymaga ponownego ładowania) dla edycji warstw i strony listy znaczników
aktualizacja do Ulotki v0.7.5 (pełny changelog)
poznaj zespół odpowiedzialny za Maps Marker Pro na naszej zaktualizowanej stronie O nas-strona
nowe ustawienia uprawnień: skonfiguruj funkcję potrzebną do przeglądania innych znaczników i warstw
Link „edytuj mapę” na interfejsie użytkownika w oparciu o uprawnienia użytkownika dla lepszej konserwacji (dzięki David!)
Przycisk „dodaj nowy znacznik do tej warstwy” i ulepszenia linków: teraz używa aktualnego środka warstwy dla nowej pozycji znacznika (dzięki Angelo z wocmultimedia.biz!)
dynamiczny podgląd wszystkich znaczników z przypisanych warstw na stronach edycji znaczników (dzięki Angelo z wocmultimedia.biz!)
dynamiczny podgląd markerów ze sprawdzonych warstw map wielowarstwowych na stronach edycji warstw (dzięki Angelo z wocmultimedia.biz!)
możliwość zduplikowania warstwy ORAZ przypisanych znaczników (dla pojedynczych warstw i dla operacji zbiorczych warstw) - dzięki Angelo z wocmultimedia.biz!
opcja wyłączenia przeciągania mapy tylko na urządzeniach dotykowych (dzięki Peter!)
import / export: dodaj opcję eksportu znaczników i warstw jako OpenDocument Spreadsheet (.ods)
dodano opcję „trybu importu” dla dodatków / aktualizacji zbiorczych do funkcji importu / eksportu dla lepszej użyteczności
sprawdzanie zgodności wtyczki „WP Deferred JavaScripts”, która może powodować awarie map
dodaj opcję zamówienia znacznika na liście znaczników pod mapami warstw według adresu (dzięki Anton!)
dodano nową klasę CSS „lmm-map” do map div, aby umożliwić lepszą niestandardową stylizację (dzięki Marco!)
automatyczne sprawdzanie: nie zezwalaj na konwersję map warstw na mapy wielowarstwowe, jeśli znaczniki zostały już bezpośrednio przypisane
zaktualizowano PHPExcel do wersji 1.8.1 (changelog)
rozszerzona kompatybilność map w kartach bootstrap (dodane wsparcie dla . obszar pod łóżkiem a i .nav-tabs a elementy nadrzędne)
Mapy bing: ładuj metadane tylko raz, aby zmniejszyć użycie interfejsu API (dzięki Skrupellos!)
Plik readme-qr-codes.zip nie został usunięty z katalogu pamięci podręcznej kodów QR po instalacji
lista warstw: niewłaściwy klikalny obszar dla duplikatów łączy warstw, które mogą powodować niechciane duplikacje warstw (dzięki Holger!)
map nie można zapisać, jeśli nazwa użytkownika WordPress jest dłuższa niż 30 znaków (dzięki Erich Lech!)
niezamierzone przerwanie linii po linku do pobrania pliku GPX w niektórych motywach

pokaż poprzednie dzienniki zmian

Jak pobierać / aktualizować

Najłatwiejszym sposobem aktualizacji jest skorzystanie z procesu aktualizacji WordPress: zaloguj się z użytkownikiem, który ma uprawnienia administratora, przejdź do Dashboard / Updates, wybierz wtyczki do aktualizacji i naciśnij przycisk „Aktualizuj wtyczki”. Wtyczka pro sprawdza co 12 godzin, czy dostępna jest nowa wersja. Możesz także ręcznie uruchomić sprawdzanie aktualizacji, przechodząc do wtyczek i klikając link „Ręcznie sprawdź dostępność aktualizacji” obok „Maps Marker Pro”:

ręczna aktualizacja aktualizacji

Jeśli nie widzisz linku „Sprawdź dostępność aktualizacji” i korzystasz z wersji poniżej 1.7, zaktualizuj ręcznie raz, pobierając bieżący pakiet z https://www.mapsmarker.com/download-pro i nadpisywanie istniejących plików wtyczek na twoim serwerze przez FTP. Może to być potrzebne na kilku hostach, które używają przestarzałych bibliotek SSL, które uniemożliwiają nawiązanie bezpiecznego połączenia Maps Marker Pro w celu pobrania pakietu aktualizacji z mapmarker.com. Wersja v1.7 zawiera obejście dla tego rodzaju serwerów, a następujące aktualizacje powinny znów działać jak zwykle. Jeśli jesteś dotknięty chorobą i potrzebujesz pomocy, proszę otwórz bilet wsparcia.

Jak sprawdzić integralność pakietu wtyczek

Wartość skrótu SHA-256:

1F60F226343B4DFD9C94D3CBB4CDA31ECADBA5BB851ECC7004FA2C9653AC713C

Kliknij tutaj, aby uzyskać samouczek na temat sprawdzania integralności pakietu wtyczek (zalecane, jeśli pakiet wtyczek do nowej instalacji nie został pobrany ze strony https://www.mapsmarker.com - weryfikacja nie jest wymagana, jeśli używany jest proces automatycznej aktualizacji)

Dodatkowe uwagi dotyczące aktualizacji beta testera

W przypadku aktualizacji z wersji beta do wersji ostatecznej nie są wymagane żadne dodatkowe działania.

Zostaw komentarz

XHTML: Możesz użyć tych tagów: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

en English
X