Vydání Pick Up at Place v2.0.0 pro Joomla! 4.x / 5.x a VirtueMart 4.x

S radostí, avšak i s určitou hořkostí oznamuji vydání nové verze rozšíření Pick Up at Place ve verzi 2.0.0 kompatibilní s posledními verzemi Joomla! a VirtueMart.

Cesta k nové verzi byla dlouhá. Bylo provedeno nekolik zásadních úprav a odstraněno i modernizováno nemálo kódu, včetně zapovězení kompatibility se staršími verzemi Joomla! a VirtueMart.

Bohužel s vydáním této nové verze oznamuji současně i ukončení vývoje tohoto rozšíření. Mám k tomu bohužel mnoho důvodů, který nyní nechci rozebírat, ale věřte mi, že nejde o spontánní rozhodnutí. Aby nepřišla aktuální práce úplně nazmar, tak jsem se rozhodl uvolnit toto rozšíření v aktuální podobě (včetně nových i starších verzí) zcela zdarma a to i včetně všech aktuálně dostupných a funkčních pluginů pro jednotlivé přepravce. Vím, že to asi nic neřeší, ale snad to alespoň někomu přijde vhod.

Orientace ve značení verzí

Veškerá rozšíření pod Pick Up at Place (komponenta i pluginy) ve verzi 1.x, která jsou kompatibilní s Joomla! 3.x a VirtuMart 3.x budou stále k dispozici ke stažení.

Nové verze 2.x jsou kompatibilní pouze s těmi verzemi Joomla! a VirtueMart, které jsou aktuálně nabízeny jako stabilní.

Informace k novým verzím 2.x

Nové verze (komponenta i pluginy) byly přepracovány a otestovány v následujících verzích Joomla!, VirtueMart a PHP:

  • Joomla!: 4.2.x - 5.2.x
  • VirtueMart: 4.2.x - 4.4.x
  • PHP: 7.2.x - 8.4.x

Dále byly aktualizovány použité knihovny jQuery a jQuery UI:

  • jQuery: v3.7.1 (verze dodávaná s Joomla!)
  • jQueryUI: v1.13.x (verze dodávaná s VirtueMart nebo vlastní verze načítaná z CDN serveru)

Novinky a změny

  • Podpora světlého / tmavého rozvržení v administraci Joomla! 5.x
  • Odstranění importu dat skrze CLI skript (v nových verzích Joomla! není původní způsob implementace doporučený a bylo by nutné ho úplně přepracovat; vzhledem k tomu, že většina zákazníků využívá import skrze URL, zvážím jeho případnou moderní implementaci až na základě poptávky)
  • Konfigurace pluginů nyní probíhá přímo skrze rozhraní Joomla! (již žádné zbytečné modální dialogy přímo v komponentě)

V této verzi 2.0.0 bylo hlavním cílem kompatibilita s novými verzemi Joomla!, VirtueMart a PHP a proto nebylo do komponenty ani pluginů nic nového implementováno. Nápady na nějaká ta vylepšení jsou, ale v tuto nevím kdy a jestli vůbec budou implementovány.

Informace k pluginům napojujícím přepravce

Bohužel v posledních měsících a letech došlo k mnoha změnám také v API vybraných přepravců a to výrazně ovlivnilo dostupnost a funkčnost zde nabízených pluginů. Tímto tedy současně informuji, že v aktuální nabídka je v tuto chvíli konečná a v brzké době neplánuji implementaci nových přepravních služeb ani žádné zásadní úpravy těch stávajících.