W sumie ta wersja od jakiegoś czasu była dostępna tylko nie w oficjalnym kanale a poprzez githuba ;) No dobra ale do rzeczy co nowego przynosi ta wersja dużo zmian jeśli chodzi o poprawę szybkości co przy obszerniejszych serwisach będzie szło zauważyć gołym okiem. Kolejna rzecz to ustosunkowanie się do prezentowanej dawno temu wersji 3.0 którą nie została ukończona i należy ją traktować jako koncept do którego będzie dożył team K2.

 Zaplecze

  • Przy dodawaniu artykułu do menu możesz teraz ustawić artykuł aby był wyróżniony. Poszerzono filtry do lepszego wyszukiwania (obraz 4)
  • Kalendarz zastąpiono natywnym kalendarzem z samej Joomla (obraz 3)
  • Zastąpiono Joomla modal na FancyBox przy otwieraniu obrazów (obraz 1)
  • Dodano dwa edytory online Picozu & Gravit dostępne z modułu quckicon
  • Dodano licznik znaków opisu meta-daty
  • Poprawiono UI zaplecza oraz frontu aby zachować jednolitość wyglądu przycisków
  • Aktualizacja Font Awesome do wersji 4.7.0
  • Dodano obsługę Better Trash https://www.regularlabs.com/extensions/bettertrash#description
  • Poprawiono kompatybilność z Regular Labs' "Advanced Module Manager" https://www.regularlabs.com/extensions/advancedmodulemanager
  • Poprawiono wyszukiwanie 

Obraz 1.

Obraz 2.

Obraz 3.

Obraz 4.

Front

  • Poprawiono css aby ułatwić nadpisywanie szablonów
  • Konsystencja UI zaplecza jak i frontu jest jednakowa
  • Poprawiono paginacje oraz link do edycji komentarzy wraz z paginacja komentarzy
  • W module K2 Tools usunięto maksymalny limit znaków wyszukiwania
  • W module K2 Content dodano poprawne sprawdzanie mediów 
  • Dodano możliwość wyciągania danych z dodatkowych pól dodając kod.

<?php echo $this->item->extraFields->EXTRAFIELD_ALIAS_HERE->rawValue; ?>

Ogólne poprawki

  • Aktualizacja elFinder do wersji 2.1.28
  • Aktualizacja  class.upload.php pełna kompatybilność z PHP 7 
  • JS lecą teraz przez CDNa po https z http/2 z cloudfare! 
  • Biblioteki pozostałych dodatków są teraz oddzielone od K2 aby w przyszłości łatwiej było modyfikować kod.
  • Wszystkie dodatkowe pola są teraz indeksowane w bazie danych co przyspieszy ich ładowanie oraz wyszukiwanie
  • Zminimalizowanie użycie dodatkowych JS a w wersji v2.9.0 pozbycie się całkowicie Mootools
  • Wciąż K2 jest kompatybilne z wersjami Joomla 1.5 oraz Joomla 2.5 (obie wersje dawno nie rozwijane zalecana jest aktualizacja do najnowszej wersji Joomla)

Aktualizacja 

Pamiętaj jeśli masz starą wersje K2 należny ją najpierw zaktualizować o wersji 2.7.0 a dopiero później do najnowszej! 

Jeśli masz wersji 2.7.x to możesz od razu instalować do wersji najnowszej.

https://getk2.org/downloads/?f=K2_v2.8.0.zip

Pozostałe

Cykl wydawniczy K2 będzie częstszy 2-3 miesiące, widać pojawili się ludzie chętni do pomocy. Następna wersja to K2 2.9.0 kolejne to K2 2.10.0 / 2.11.0 Wszelkie nowości które miały się pojawić wraz z wersja 3.0 będą pojawiać się kolejno powoli jedna po drugiej. Priorytetem jest zachowanie kompatybilności wstecznej.

Dlaczego K2 w wersji 3.0 się nie pojawiło ponieważ została tam wykorzystana biblioteka backbone.js która jest szybka ale sprawiła zbyt dużo kłopotów programistom wyszło na to że musieliby przepisać znaczną cześć kodu dlatego cały projekt wersji 3.0 ugrzązł w miejscu.

Co skłoniło do dalszej pracy i rozwijania K2 ogromna rzesza fanów obecnie jest 400 tyś aktywnych stron korzystających z K2 w wersji 2.7 i wyżej i ta liczba cały czas rośnie.

Dodałem brakującą część tłumaczenia na https://www.transifex.com/joomlaworks/k2/

Tłumaczenie można pobrać poniżej nie jestem wstanie powiedzieć czy działa na Joomla 1.5 i Joomla 2.5 na najnowszej Joomla 3.7.5 powinno działać bez problemu. Nie wszystko jest przetłumaczone ponieważ nie wszystkie słowa są zawarte w plikach językowych.

Aktualizacja Tłumaczenia K2 (28-11-2017)

Tłumaczenie działa na Joomla 3.8.2 poprawiłem problem z częścią tłumaczenia która się nie chciała wczytywać. Dziękuje Darek za info.

Instalujecie jak każdy inny komponent.

Aktualizacja (24-05-2018)

Nie ma już potrzeby ściągać tłumaczenia powyższego które naprawiało błąd, wszysktie błędy zostały naprawione na oficialnej stronie K2 i zalecam aby ściągać z tamtąd tłumaczenie bo jest na bierząco aktualizowane.

Tutaj bezpieśreni link do poprania http://getk2.org/assets/translations/download.php?language=pl 

źródło: https://getk2.org/blog/2617-k2-v280-released