Nová verze Mergada
Datum a čas nasazení
středa 2. 2. 2022 15:30
Novinky
- Do správce výběrů jsme k jednotlivým výběrům přidali zkratku pro vytvoření pravidla.
- Zjednodušili jsme postup při importování výběrů z projektu
A
do projektuB
.- Nyní lze zdrojový projekt vybírat samostatně - i bez předchozího vybrání zdrojového e-shopu.
- Opravili jsme chybu, která nastávala při pokusu editovat existující pravidlo Nastavení cen za prokliky.
- Na přehledu projektu bylo k dispozici tlačítko pro spuštění auditu výstupního feedu, přestože výstupní feed ještě neexistoval (např. když prvotní zpracování při vytváření projektu skončilo s chybou). Toto jsme opravili.
- Vylepšili jsme logiku pro optimalizaci UI uvnitř projektů, které mají ohromný počet elementů (tzn. tisíce, desetitisíce, ale i víc).
- Pokud elementy v projektu překročí konkrétní stanovený počet, na určitých místech v rozhraní, kde se tyto elementy mají vypisovat (např. seznam známých elementů ve formuláři pro výběry či ve formuláři editace pravidel), pak nevypisujeme elementy všechny, ale vybíráme podmnožinu jen těch nejdůležitějších. To z toho důvodu, že prohlížeč na straně uživatele tyto objemy elementů jinak nemusí dobře zvládat a v takových situacích rozhraní Mergada buď velice dlouho načítá stránky, nebo dokonce úplně přestává reagovat.
- Tímto se zajistí, že i když je u projektu ohromné množství elementů, tak i přesto se s ním dá skrz rozhraní “nějak” pracovat; důležité elementy jsou k dispozici (např. ve formuláři pravidel) - a ty méně důležité elementy schováme.
- Doteď jsme za ty důležitější elementy považovali takové elementy, které nejsou zanořené či vícenásobné - tedy elementy typu
PRODUCTNAME
,CATEGORYTEXT
,PRICE_VAT
, … Avšak jakmile název elementu obsahoval svislítko|
, tak jsme ho ve formulářích schovávali.- Takové řešení má tu nevýhodu, že kromě elementů
IMAGE|12073
,IMAGE|12074
, … - u kterých je nízká pravděpodobnost, že s nimi uživatel bude chtít cíleně pracovat ve výběrech či pravidlech - schová i elementy jakoIMGURL_ALTERNATIVE|2
čiDELIVERY|CESKA_POSTA
, se kterými uživatel cíleně často pracovat chce …
- Takové řešení má tu nevýhodu, že kromě elementů
- Nové řešení spočívá v tom, že nyní budeme schovávat jen takové elementy, které za svislítkem mají tří-a-víceciferné číslo.
- Tzn. elementy jako
IMGURL_ALTERNATIVE|2
čiDELIVERY|CESKA_POSTA
u takových projektů schovávat již nebudeme, ale elementyIMAGE|12073
,IMAGE|12074
, … budeme schovávat nadále.
- Tzn. elementy jako
- Díky této změně jsme mohli výše zmiňovaný “stanovený počet” elementů, při jehož překročení se tato optimalizace UI aktivuje, radikálně snížit - čímž zrychlíme rozhraní mnoha obrovských projektů - a to aniž bychom riskovali, že u nich ve formulářích nebudeme nabízet důležité elementy.
- Tato změna znamená i to, že u projektů “s ohromným počtem elementů” se na stránce Elementy mění výchozí chování výpisu elementů ze
Skrýt vícenásobné či zanořené elementy
naSkrýt nedůležité elementy
. S tím, že skrz checkboxZobrazit všechny vnořené
se dají vypsat elementy úplně všechny - tedy zanořené i nezanořené (taková možnost tam byla i doteď).
- Tato změna znamená i to, že u projektů “s ohromným počtem elementů” se na stránce Elementy mění výchozí chování výpisu elementů ze
- Pokud elementy v projektu překročí konkrétní stanovený počet, na určitých místech v rozhraní, kde se tyto elementy mají vypisovat (např. seznam známých elementů ve formuláři pro výběry či ve formuláři editace pravidel), pak nevypisujeme elementy všechny, ale vybíráme podmnožinu jen těch nejdůležitějších. To z toho důvodu, že prohlížeč na straně uživatele tyto objemy elementů jinak nemusí dobře zvládat a v takových situacích rozhraní Mergada buď velice dlouho načítá stránky, nebo dokonce úplně přestává reagovat.
Může se stát, že v uvedený čas zaznamenáte drobné výpadky Mergada. Děkujeme za pochopení a trpělivost při nasazení nové verze.
V případě dotazů nás neváhejte kontaktovat.