Преди повече от месец Fotis Evangelou (разработчикът на K2) пусна за свободно сваляне най-новата версия на системата, която към момента е K2 2.6.8. Макар да се забавихме доста с писането на този материал, по-добре късно, отколкото никога.
Най-важната промяна във K2 2.6.8 е преминаването от mySQLi базата данни към InnoDB storage engine за нови инсталации на K2. Според разработчика InnoDB е далеч по-добра от гледна точка на производителността, когато компонентът се ползва на сайтове с огромен трафик, голям брой статии, коментари, сериозна активност и прочие.
Също така K2 продължава да е съвместим с всички пуснати досега версии на Joomla - 1.5, 1.6, 1.7, 2.5 и серията 3.x.
Какви са големите промени във версия 2.6.8 на K2?
Във версия K2 има поправки на проблеми, подобрения в производителността, както и подобрения в съвместимостта със серията Joomla 3.2.x. Няма никакви промени в шаблоните.
Оправените проблеми в повече детайли:
- Занапред новите инсталации ще ползват InnoDB, премахнати се специфични заявки към MyISAM;
- Поправен е мениджърът на мултиметия към Joomla 3.2.x - не работеха преоразмеряването и завъртането на елементи;
- Обновени са статистиките към K2 и са оптимизирани заявките към някои модули, например модулът "най-коментирани статии". Това ще подобри производителността при работата с този модул;
- Обновен е модулът K2 инструменти и пътищата към него с цел подобряване на навигацията;
- Обновен е инсталаторът на K2;
- Обновен е записът на елементи в потребителската част. Вече потребителите няма да могат да препоръчват материали, ако нямат права за публикуване;
- Добавено е съобщение за грешка, когато не са спазени анти-спам рестрикциите;
- Оправен е проблем с прикачващите се файлове;
- Оптимизация в производителността: не се изпълняват заявки към к2 коментарите, ако те са спрени;
- Оптимизация в производителността: не се търси броят коментари, когато това не е необходимо;
- Оптимизирна е и работата при странициране на елементи в К2;
- Поправени са следните проблеми с Joomla 3.2: допълнителните полета, календарът, празните полета, празни съобщения за грешка, изборът на модули в администрацията, грешките при публикуване или спиране на елементи, грешки при записа на параметри и php notices за чисти инсталации;
- Обновени са всички полета за дата - те ще ползват и езика по подразбиране на Joomla ;
- Поправени са проблеми с добавянето на нови елементи, както и със страницирането на елементи;
- Поправени са грешки при търсенето на елементи в администрацията;
- Подобрен е HTML кодът;
- Поправен е протоколът за запис на връзки;
Промени в K2 2.7.0
2.7.0 ще бъде последното обновление на функционалностите от 2.x серията, която ще се поддържа официално до средата на 2015 година - повече отгодина след официалното спиране на поддръжката на Joomla 2.5.0. Дотогава ще бъдат пускани обновления за 1.5 & 2.5 версиите на Joomla .
Промени и новости в K2 3.0
Версия 3 на системата ще има съвсем нов външен вид както за администрацията, така и за потребителската част. По подобен начин ще изглежда административната част на компонента (вижте снимката вляво).
Но това далеч не е всичко. Управлението на съдържание ще бъде подобрено драматично.
Очаквайте още пълна интеграция с Joomla ACL както за потребителската част, така и за администрацията. Контролът на достъпа ще бъде по-лесен от всякога, както и далеч по-гъвкав. Вече няма да има "K2 User Groups". Ревизиите във версиите на съдържанието на K2 също ще бъдат осигурени като възможност. Освен това във всеки K2 материал ще можете да добавяте галерии и клипове, както и да прикачвате разни файлове - за разлика от сегашната система за качване на файлове новата ще ползва нови технологии, което означава, че ще бъде далеч по-гъвкава...
Добавена е и поддръжка на облачни системи като Amazon, Windows Azure или Rackspace Cloud, като тепърва ще бъдат вградени и други доставчици.
Допълнителните полета вече не са ограничени само до K2, но ще можете да ги добавяте и в стандартни Joomla статии, категории, етикети и потребителски профили!
Цялата система за етикетите е пренаписана от нулата с цел по-добрата интеграция на новостите в HTML.
Потребителските профили са разширени и ще могат да бъдат свързвани с някои социални мрежи.
Коментарите в потребителската част са подсилени с Backbone.js, която система позволява коментирането и показването на голям брой коментари без странициране.
Опциите в потребителската част са подобрени и приличат все повече на тези в администрацията на компонента.
Разбира се, K2 ще бъде Responsive.
Създадено е и улеснение за разработчиците - вече ще можете да извличате по-лесно данни отвсякъде. Процесът е оптимизиран по начин, който не изисква допълнителни заявки към базата данни.
Приложенията, работещи с K2 v2.x ще могат да работят без промяна и на версия K2 v3.x.
Тъй като промените ще бъдат масивни и огромни, ще бъде предоставен (вграден) мигратор от версия K2 2.x към K2 3.x.
Какво ново в K2 3.1
В тази версия ще има дългоочакваните (поне от мен) под-темплейти, както и drag & drop interface.
Какво още да очакваме в следващите месеци
Допълнителен пакет за разширение на функционалностите на K2, предлаган от самите разработчиците на K2, както и платена поддръжка за тези, които желаят. Очаквайте също така и обновление на официалния уебсайт на K2.