Přeskočit na hlavní obsah

Olive 5.6

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

🫒 Obecné informace

Verze 5.6 přináší implementaci ze zákona povinné přístupnosti webu. Přichází také s novými vizuálními prvky – GEO mapami a widgetem pro časovou osu.

🔥 Breaking change

S ohledem na implementaci přístupnosti jsme provedli nutné změny v kódu.

Aktualizace OrchardCore na 1.8.4

  • opravy v GraphQL
  • aktualizace ImageSharp
  • oprava sitemap memory leaks

🆕 New features

Media queries*

Možnost nastavit title a alt obrázku skrze CMS.

Podpora více flow sekcí na stránce*

Přidána možnost v rámci šablon využít vícero flow sekcí. Zároveň toto řešení není nutné, a lze řešit i skrze níže uvedený Render Stored Content.

Přístupnost*

Od června 2025 platí nová evropská směrnice European Accessibility Act (EAA). V souladu s ní musejí být všechny weby přístupné pro lidi s jakýmkoli znevýhodněním (nejčastěji jde o zrakové postižení).

Do webu jsme proto přidali neviditelné prvky, které označují každý element na stránce. Díky tomu se uživatelé mohou po webu snadno pohybovat pomocí klávesnice a fungují také čtečky obrazovky.

GEO mapy*

Užitečný prvek, který umožňuje na web vkládat různé typy map. Hodí se, když chcete například přidat mapu s obrysem státu (Česko, Slovensko atd.) a do ní umístit polohu svých poboček.

Ukázka geo mapy z projektu Envi-Pak, který se specializuje na práci s odpady. Ukázka geomapy s pobočkami na projektu Envi-Pak

Timeline widget*

Nový widget, který umožňuje vložit na web časovou osu. Níže vidíte dvě varianty naší timeline z projektů Starobrno a také z našeho konferenčního webu PuxCon.

Ukázka timeline widgetu na projektu Starobrno Ukázka timeline widgetu na projektu PuxCon

Template sections*

Dejte sbohem opakovanému ručnímu vyplňování stejného widgetu napříč stránkami. Funkce Template sections umožňuje vytvořit sekce, do kterých přidáte libovolné widgety. Ty zde upravíte a následně prolinkujete na vybrané stránky. Příklad? Pokud chcete mít na všech stránkách stejný formulář, připravíte ho pouze jednou ve widgetové sekci a poté ho nasdílíte na jakoukoli stránku chcete. Praktické, že?

Render stored content widget*

Umožňuje vykreslit obsah ze šablony - např. společný prvek pro daný typ stránky - na místě definovaném skrze CMS widgetovou sekci.

Rozšiřuje možnosti kombinace šablon + editovatelných sekcí.

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í.