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

Dostępna jest wersja Pro v1.5.4 ze zaktualizowaną integracją TinyMCE i ulepszeniami wydajności

Oprócz zaktualizowanej i widocznej integracji TinyMCE, ta wersja zawiera wiele ulepszeń pod maską. Zrobiłem intensywną recenzję kodu, szczególnie kodu dla backendu i starałem się go poprawić w miarę możliwości. W rezultacie udało mi się zmniejszyć liczbę zapytań mysql i żądań HTTP, dzięki czemu wtyczka jest znacznie bardziej wydajna pod względem czasu ładowania i czasu reakcji.

Daj mi znać, co myślisz o tym nowym wydaniu przesłanie recenzji!

Jeśli chcesz być na bieżąco z najnowszą wersją Markera map, 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.

Przejdźmy teraz do najważniejszej wersji pro v1.5.4:

zoptymalizowana integracja przycisków mediów TinyMCE

Zaktualizowałem integrację TinyMCE, usuwając przycisk mapy z paska narzędzi Wizualny i Tekst i zamiast tego dostosowałem przycisk nad edytorem, aby pasował do ogólnego projektu TinyMCE:

tinymce-new-button

Wyskakujące okienko, które otwiera się po kliknięciu przycisku, również otrzymało nowy wygląd i kilka nowych funkcji:

tinymce-new-popup

Ikony znaczników i ikony warstw są teraz wyświetlane po lewej stronie tytułu map. Dodałem również link po lewej stronie każdego wpisu, aby otworzyć mapę w nowym oknie. Przycisk wstawiania można teraz kliknąć tylko wtedy, gdy wybrana jest mapa. Tekst „powered by mapsmarker.com” został usunięty.

Zmieniłem również sposób ładowania wyskakującej wtyczki Maps Marker TinyMCE, dzięki czemu ładowanie jest bardziej wydajne. Style są również testowane pod kątem WordPress 3.9-alpha, który będzie zawierał zaktualizowany TinyMCE 4.0 jako główną atrakcję.

Jeśli chcesz ukryć przycisk TinyMCE, przejdź do Ustawienia / Różne / Ustawienia ogólne i zmień ustawienie „Przycisk TinyMCE” na „wyłączone”.

Optymalizacje wydajności

  • poprawiona wydajność stron edycji znaczników i postów / stron (poprzez usunięcie skryptów TinyMCE i dodatkową inicjalizację WordPress)
  • poprawiona wydajność dla dynamicznego dziennika zmian (poprzez usunięcie dodatkowej inicjalizacji WordPress)
  • poprawiona wydajność ładowania GPX na zapleczu (poprzez odrzucenie potrzebnych zapytań do bazy danych)
  • zoptymalizowane ładowanie css na backend (ładuj leaflet.css tylko na stronach edycji znaczników i warstw)
  • zmniejszone żądania HTTP dotyczące dodawania czasu jquery addon css na stronie edycji znacznika
  • zoptymalizowana wydajność zaplecza poprzez ograniczenie zapytań SQL i żądań HTTP na stronie edycji nowej warstwy
  • zredukowano liczbę zapytań mysql na stronie edycji warstw, pokazując liczbę znaczników map wielowarstwowych tylko na żądanie

Inne drobne zmiany

  • pokaż tylko pierwsze 25 znaków dla nazw layern w polu wyboru na stronie edycji znacznika, aby nie złamać układu strony
  • usunięto sprawdzanie zgodności backendu dla wtyczki flickr-gallery
  • GeoJSON API: dodaj marker = wszystkie parametry i zezwól wszystkim / * na wyświetlenie wszystkich markerów
  • KML API: dodaj marker = wszystkie parametry i zezwól wszystkim / * na wyświetlenie wszystkich markerów
  • dodaj style css minimapy dla Internet Explorera <9 (dzięki Kermit-the-frog!)
  • zaktualizuj kreator modułu ładującego ioncube do wersji 2.40
  • zaktualizuj dodatek jQuery timepicker do wersji 1.43

Poprawki

  • dopasuj granice dla dodatków GPX i kliknij „dopasuj granice” - link został zerwany
  • mapy bing zostały uszkodzone, jeśli zastosowano https z powodu zmian w szablonach adresu URL bing
  • Wpisy w dzienniku błędów PHP, gdy API Wikitude zostało wywołane z określonymi parametrami
  • Interfejs API GeoRSS dla parametru znacznika wyświetlał nieprawidłowe tytuły

Aktualizacje tłumaczeń

Witryna tłumaczenia pod adresem http://translate.mapsmarker.com/projects/lmm otrzymałem nowy projekt, a wkrótce także wsparcie logowania przez SSL.

Dzięki wielu zmotywowanym współpracownikom ta wersja zawiera następujące aktualizacje tłumaczeń:

zaktualizowane tłumaczenia

  • Holenderski dzięki Patrick Ruers, http://www.stationskwartiersittard.nl
  • niemiecki
  • Włoski dzięki Luca Barbetti, http://twitter.com/okibone

Jeśli chcesz przyczynić się do tłumaczeń (niektóre będą wymagać aktualizacji), odwiedź stronę http://translate.mapsmarker.com/projects/lmm po więcej informacji. Pamiętaj, ż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 199 € jako rekompensatę za wykonanie tłumaczenia do 100%.

Outlook - moje plany na następną wersję

Rozwój wersji 1.6 będzie koncentrował się na integracji Google Street View, wersja 1.7 będzie koncentrować się na filtrowaniu warstw na interfejsie użytkownika.

Proszę też zobacz mapę drogową dla przybliżonego harmonogramu planowanych funkcji i zasubskrybuj 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

zoptymalizowana integracja przycisku mediów TinyMCE dla postów / stron (pokazanie przycisku tylko raz i aktualizacja projektu)
poprawiona wydajność stron edycji znaczników i postów / stron (poprzez usunięcie skryptów TinyMCE i dodatkową inicjalizację WordPress)
poprawiona wydajność dla dynamicznego dziennika zmian (poprzez usunięcie dodatkowej inicjalizacji WordPress)
poprawiona wydajność ładowania GPX na zapleczu (poprzez odrzucenie potrzebnych zapytań do bazy danych)
zoptymalizowane ładowanie css na backend (ładuj leaflet.css tylko na stronach edycji znaczników i warstw)
usunięto sprawdzanie zgodności backendu dla wtyczki flickr-gallery
GeoJSON API: dodaj marker = wszystkie parametry i zezwól wszystkim / * na wyświetlenie wszystkich markerów
KML API: dodaj marker = wszystkie parametry i zezwól wszystkim / * na wyświetlenie wszystkich markerów
dodaj style css minimapy dla Internet Explorera <9 (dzięki Kermit-the-frog!)
zaktualizuj kreator modułu ładującego ioncube do wersji 2.40
zaktualizuj dodatek jQuery timepicker do wersji 1.43
zmniejszone żądania HTTP dotyczące dodawania czasu jquery addon css na stronie edycji znacznika
zoptymalizowana wydajność zaplecza poprzez ograniczenie zapytań SQL i żądań HTTP na stronie edycji nowej warstwy
pokaż tylko pierwsze 25 znaków dla nazw layern w polu wyboru na stronie edycji znacznika, aby nie złamać układu strony
zredukowano liczbę zapytań mysql na stronie edycji warstw, pokazując liczbę znaczników map wielowarstwowych tylko na żądanie
dopasuj granice dla dodatków GPX i kliknij „dopasuj granice” - link został zerwany
mapy bing zostały uszkodzone, jeśli zastosowano https z powodu zmian w szablonach adresu URL bing
Wpisy w dzienniku błędów PHP, gdy API Wikitude zostało wywołane z określonymi parametrami
Interfejs API GeoRSS dla parametru znacznika wyświetlał nieprawidłowe tytuły
Aktualizacje tłumaczeń
Jeśli chcesz pomóc w tłumaczeniach, odwiedź stronę platforma internetowa do tłumaczenia
nowy szablon projektu na stronie translation.mapsmarker.com i obsługa logowania SSL
zaktualizowane tłumaczenie niderlandzkie dzięki Patrick Ruers, http://www.stationskwartiersittard.nl
zaktualizowane tłumaczenie niemieckie
zaktualizowane tłumaczenie włoskiego dzięki Luca Barbetti, http://twitter.com/okibone

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 Pulpitu nawigacyjnego / Aktualizacji, 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 „Leaflet Maps Marker Pro”:

ręczna aktualizacja aktualizacji

Dodatkowe uwagi dotyczące aktualizacji beta testera

Nie są wymagane żadne dodatkowe działania związane z aktualizacją wtyczki.

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