Přeskočit na hlavní obsah

Olive 4

· 3 minuty čtení
Michal Kužela
Product Owner & Lead Developer

🫒 Obecné informace

Verze 4 přináší přechod na OrchardCore 1.6. Přináší také spoustu vylepšení – například SEO rozšíření, skrytí widgetů, dlouhodobé ukládání příloh e-mailu nebo podporu webového formátu obrázků.

🔥 Breaking change

Aktualizace OrchardCore na verzi 1.6.

🖍️ Opravy

Formuláře

Umožnění použití prázdných řádků v multiple selectu.

Drobné opravy typů - radiobutton, checkbox, file uploader*

Vizuální detaily

Reponsivní tabulky - umožnění scrollu do boku

Odlehčení HTML u vizuální konfigurace

Další

Oprava lokalizace v multio-domain setupech

Opravy repeaterů - řazení, load more ve specifických případech nefungoval - trailing slash

🆙 Updates

Event log

Kompletní restrukturializace event logu.

  • seskupení chyb, info hlášek a varování do modálních oken
  • možnost vyhledávání chyb dle http correlation id*
  • rozdělení chyb dle tenantů

DEV notes

  • přidány sdílené definice obsahu
  • vylepšeny způsoby debuggování - nové okno, zobrazující chybu přímo na stránce
  • vytvořen generátor pro šablony
  • povolení wildcards pro buildy a exclusions

🆕 New features

Nový systém globálních widgetů*

Globální widgety (například hlavička, patička apod.) jsme přesunuli z Layers do samostatné stránky. To umožňuje větší flexibilitu a možnost úprav ve více jazycích.

Pokud máte web s 5+ jazykovými mutacemi, bez nového systému se neobejdete.

Hreflang*

Přidali jsme důležité SEO rozšíření - přidání hreflangs do html podoby stránky.

Formuláře*

Nově je do formuláře možné vložit pole pro text. Na co ho využijete? Třeba na větu „Souhlasím s podmínkami GDPR."

Při odeslání formuláře dostanete také informaci, z jaké jazykové mutace se odeslal. To umožňuje lépe lokalizovat odchozí e-maily.

Sekce a widgety*

Je váš byznys vázaný na sezónnost? Pak určitě oceníte možnost skrývání widgetů. Dopředu si tak v CMS můžete nachystat obsah a pak ho na webu jednoduše skrýt, když zrovna není jeho čas. Užitečné, že?

Přidali jsme také možnost definovat vertikální a horizontální zarovnání sekce.

Repeater

Manuální výběr položek je nově možné zkombinovat s filtrací podle štítků. Výsledkem je vždy průnik filtrace podle štítků a podle vybraných položek.

Pomocí této úpravy lze nadefinovat i konkrétní štítky – například omezit zobrazované štítky ve filtraci.

Další změnou je, že manuálně vybrané položky se nově vždy používají k řazení. Checkbox pro de/aktivaci řazení tedy nově slouží pouze k vypnutí průniku mezi filtrací a položkami.

Checkbox aktivní = zobrazí se všechny položky dle nastavení filtrace, manuálně vybrané položky se použijí k řazení.

Checkbox vypnutý = zobrazí se pouze položky manuálně vybrané, ale stále seřazené.

V CMS jsme přidali možnost filtrace a řazení přímo na taxonomy item query. A taky jsme zrychlili filtraci dle kultury.

Latinizace url adres*

Čínské znaky, háčky nebo čárky v url adrese nechceme. Proto jsme přidali jejich automatické převedení pouze na základní ASCII znaky.

Podpora formátu WebP*

Od této verze je možné na web přidávat obrázky, které jsou optimalizované přímo pro použití na webu.

E-maily*

Nově podporujeme dlouhodobé uložení příloh na blobstorage. Informace si tak snadno můžete zálohovat. Na přílohy, které si zde uložíte, pak můžete v e-mailech také odkazovat (blobstorage/filesystému).

Máme nové Liquid filtry pro využití v e-mailech:

  • pux_html_decode - dekódování speciálních znaků,
  • pux_attachment_url - vytvoření absolutní url přílohy, pokud se přidává odkazem a ne attachmentem.

A přidáváme i novinky v oblasti systémových informací:

  • verze cms/mvc se zobrazuje v administraci,
  • zobrazuje se zde také využití paměti, verze systému, typ db,
  • a taky můžete resetovat obě aplikace (CMS a web) zároveň.

Systémové informace*

Možnost zobrazení verze CMS/MVC v administraci.

Přidání odkazu na dokumentaci, zobrazení využití zdrojů serveru.

Možnost resetovat aplikaci.

Notes

* změny nejsou automaticky aplikovány při přechodu na novou verzi systému. Aktualizace ale umožňuje jejich přidání i do starších verzí.