Kto by się spodziewał tego, że pojawi się nowa wersja K2. K2 v2.10 przynosi kilkanaście usprawnień, ale tylko kilka tak naprawdę jest ważnych. Gdy wszyscy stawiają krzyżyk na K2 to Fortis robi psikusa i pokazuje, że nadal pracuje nad swoim dzieckiem.

PROCES AKTUALIZACJI

Proces aktualizacji K2 jest dość prosty. Jeśli korzystasz z Joomla 1.5, tak dobrze czytaś K2 wciąż wspiera Joomla 1.5. Pobierz plik zip z powyższego linku i zainstaluj go na istniejącej wersji K2. Jeśli korzystasz z Joomla 2.5 lub 3.x, przejdź do menedżera aktualizacji Joomla, wyczyść pamięć podręczną aktualizacji, ponownie sprawdź, a zobaczysz nowe wydanie dostępne do natychmiastowej aktualizacji.

Jeśli posiadasz wersje z przed 2.7.x zaktualizuj najpierw do tej wersji. Następnie z 2.7.x do 2.9.x a później do najnowszej obecnej 2.10.0

Pamiętaj, aby wykonać kopie bazy danych przed aktualizacją.

Pamiętaj, aby nie odinstalowywać K2. Odinstalowanie K2 powoduje usunięcie wpisów z bazy danych i jest to proces nieodwracalny!

OPIS ZMIAN K2 WERSJA 2.10.0

Oto lista najważniejszych rzeczy dodanych, zmienionych lub zaktualizowanych w K2 v2.10.0.

  • Nowy, to trochę za dużo napisane bardziej pasuje tutaj słowo odświeżony layout zaplecza  K2.
  • Nowe okno modalowe (przycisk przetwarzanie) do wybierania takich elementów jak, kategorii, tagów lub użytkowników w K2 lub innych rozszerzeniach integrujących się z K2.
  • Ogromna restrukturyzacja kodu, przystosowanie kodu na potrzeby nowej zbliżającej się wersji Joomla 4.
  • Poprawiona kompatybilność z PHP 7.2 i 7.3. Jeśli otrzymujesz ostrzeżenia „count()” w interfejsie witryny, musisz porównać nadpisania szablonu K2 ze źródłowymi nowymi nadpisaniami K2 i dostosować kod PHP dodane obok „count ($ cokolwiek)”.
  • Dodano obsługę kart Twittera i danych strukturalnych Google dla elementów K2 w interfejsie.
  • Należy pamiętać, że dane strukturalne Google są obsługiwane w przypadku 3 typów zawartości od razu po wyjęciu z pudełka (artykuł, artykuł z wiadomościami i post na blogu). Jeśli chcesz skorzystać z innych zawartych typów treści, potrzebujesz dodatku, aby rozszerzyć formularz pozycji K2 o niezbędne pola, zgodnie z wymaganiami każdego rodzaju zawartości (np. „Produkt” wymaga pola ceny, recenzji itp.). W przygotowaniu jest dodatek komercyjna, który uzupełni tę funkcjonalność K2 w nadchodzących miesiącach.

OPTYMALIZACJE

  • 50% mniej zapytań SQL (widok artykułów) - strony używające InnoDB uzyskają największą korzyść niż te, które używają MyISAM. (Mogę Ci pomoc i skonwertować na InnoDB napisz na kontakt)
  • SQL aktualizacja schematu dotyczy instalacji
  • Optymalizacja zapytań SQL na zapleczu filtrowanie itp.
  • Dodanie parametrów w URL ?m, ?amp, ?tmpl, ?template dla front-endu, aby nie dodawać tych widoków do pamięci podręcznej

ULEPSZENIA

  • Lepsze sprawdzania aliasów, poprawa SEO
  • Przeniesiono opcje SEO na własną kartę w Ustawieniach K2
  • Dodano opcję (w nowej karcie SEO w ustawieniach K2) do kontrolowania kanonicznych adresów URL
  • Dodano więcej zdarzeń dla kategorii - dodatek content 
  • Wyświetl kod języka obok nazw kategorii we wszystkich menu rozwijanych kategorii
  • Powiększ selektor modalnych multimediów i menedżera multimediów (teraz obejmuje całą dostępną przestrzeń ekranu)
  • Ulepsz zapisywanie załączników (formularz) - rozwiązuje błąd nazewnictwa podczas zapisywania kombinacji przesłanych plików z plikami wybranymi bezpośrednio z serwera
  • Wyświetlaj tagi pozycji w układzie tag.php - dodano także kontrolę w ustawieniach K2 dla układu tagu
  • Sortuj powiązane elementy (w widoku elementu) według identyfikatora, a nie według daty utworzenia
  • Napraw uprawnienia do edycji interfejsu użytkownika związane z edytowaniem już opublikowanych elementów
  • Wyświetl nazwę pliku załącznika, jeśli nie ustawiono atrybutu tytułu i / lub tytułu (poprzednio pokazywany jako pusty w interfejsie użytkownika)
  • Dane strukturalne Google - można nadpisać dla kategorii / artykułu
  • Obsługa kart na Twitterze
  • Zmień sortowanie komentarzy w najnowszej opcji mod_k2_comments według ID komentarza
  • Zezwalaj na wiele nadpisań itemform.php (sub szablony)
  • Usunięto przycisk Google+ i zastąpiono przyciskiem LinkedIn
  • Zaktualizowano przycisk Facebooka i dodano opcję „Udostępnij”
  • Domyślnie włączony znacznik czasu obrazu na zmodyfikowanych elementach
  • Nieznaczne ulepszenia funkcji raportowania komentarzy w K2
  • Załaduj edycję interfejsu użytkownika za pomocą szablonu systemu (lepsza kompatybilność szablonu i mniej konfliktów CSS)

Pliki językowe możesz pobrać tutaj https://getk2.org/extend/translations 
Ps. Jeśli po instalacji nie widzisz języka polskiego wyloguj się i zaloguj ponownie do zaplecza.

OBRAZY

Poniżej kilka obrazów z nowej wersji K2 v2.10.0.

k2 2 10 0 widok panelu K2 v2.10.0

Widok panelu K2 2.10.0

k2 2 10 0 Dane strukturalne Google w K2 v 2.10.0

Dane strukturalne Google

k2 2 10 0 modal operacje na artykułach

Okno modalne do operacji wsadowych

PODSUMOWANIE

K2 w wersji 2.10.0 to nie rewolucja, a zmiany kosmetyczne, optymalizacja plus unowocześnienie rozszerzenia o nowe standardy. Czy nadal jest sens używania K2 przy core artykułach z czystej Joomla. Nadal uważam, że tak, ale to już powoli zależy. A zależy od tego, co dana witryna ma robić i jak prezentować treści czy wykorzystasz na przykład 4 rozmiary obrazów lub dziedziczenie ustawień kategorii.

Mam swoje tłumaczenie K2 z 2017 które jest bardziej kompletne niż to z transifex. Tłumaczenie będzie dostępne dla subskrybentów newslettera, gdy je zaktualizuje do wersji 2.10.0. Więc nie czekaj zapisz się do newsletter poniżej!