Co je předmětem nové verze?

Přiznám, že přesně nevím co je předmětem Next Generation?:

  • uklid programového kódu pro jeho zveřejnění;
  • Redesign dialogů a ukon, menu…
  • nové možnosti fitrovánî a vyhledávání?
  • Něco s workflow ?
  • Nové saldokonto?

A pod?

V současné době:

  • Bylo odstraněno velké množství mrtvého kódu (staré workflow, daňová evidence a spousta dalších věcí).
  • Celá struktura souborů a adresářů byla změněna tak, aby šlo do budoucna dělat “externí” moduly - tj. založím si (na GitHubu) projekt úplně mimo Shipard, a v něm si udělám jeden nebo více modulů, které půjdou “nainstalovat”. Tohle ve staré verzi vůbec nebylo nachystané.
  • Přešlo se na PHP 8 - je tam hodně změn, které rozbíjí starý kód .Toto způsobuje část současných chyb.
  • Staré generování PDF souborů už vůbec není - kromě lepšího “tisku” třeba tabulek přes více stran to umožňuje fungování i na jiné platformě než Intel (třeba ARM - už to jde celé rozjet třeba doma na Raspberry Pi).
  • Přepsalo se už hodně kódu ohledně uživatelského rozhraní - takže půjde udělat zcela nové rozhraní, které bude lepší, hezčí a hlavně pojede jedna verze na desktopu a mobilních / dotykových zařízeních.
  • Je tam několik změn ohledně vylepšení bezpečnosti.

Většina těch věcí se dlouho odkládala, protože bylo jasné, že se to musí udělat, ale nepůjde to hladce a bude se to muset dlouho testovat.

Nic nového zatím není - na věci jaké nové saldo apod. přijde řada, až to bude zase celé fungovat.
Už se to testuje na několika databází v ostrém provozu a nemělo by to trvat dlouho.