DISKUSE
Komprese příloh (2)
14.09.2023 10:31

Chyba aplikace Notes: Soubor neexistuje. (profile)
10.05.2023 07:53

Co se děje ? Jak se pracuje v jazyce vzorců ? (2)
21.04.2023 14:15

Co se starou dokumentací k R3, R4, ...?
05.04.2023 14:41

Událost, při neexistenci přílohy. (2)
05.04.2023 11:51

Jak zjistit vložení přílohy. (4)
21.03.2023 11:14

Rámec nebo okno ? (10)
22.02.2023 10:14

Vylepseni designera 9.01 (3)
02.02.2023 20:27

14.09.2023 10:31

Chyba aplikace Notes: Soubor neexistuje. (profile)
10.05.2023 07:53

Co se děje ? Jak se pracuje v jazyce vzorců ? (2)
21.04.2023 14:15

Co se starou dokumentací k R3, R4, ...?
05.04.2023 14:41

Událost, při neexistenci přílohy. (2)
05.04.2023 11:51

Jak zjistit vložení přílohy. (4)
21.03.2023 11:14

Rámec nebo okno ? (10)
22.02.2023 10:14

Vylepseni designera 9.01 (3)
02.02.2023 20:27

ŠKOLENÍ
REKLAMA
KOMENTÁŘE
Miro Uhlár nejenže polní své sliby, ale plní je rychle. Ale dodaný materiál je obsáhlejší, než jsme čekali a tak tímto článkem začíná menší seriál věnovaný Unread Marks. První díl má podtitul Východiská koncepcie Unread Marks.
Východiská koncepcie Unread Marks
Ako sa s touto výzvou vysporiadali vývojári v IBM/Lotus?
Stav čítania dokumentov pre používateľa zabezpečili mechanizmom, ktorý je možné zapnúť/vypnúť centrálne na úrovni databázy (Database Properties). Následne je možné dolaďovať UM monitorovanie na úrovni pohľadu, kde – ak je zapnuté - vizualizuje stav nečítania dokumentu nasledujúcim spôsobom:

Zároveň umožnili aplikačným vývojárom upraviť túto indikáciu pre daný pohľad:
Zmena stavu dokumentu na čítaný môže nastať jedným zo spôsobov:
Zmena stavu dokumentu na nečítaný môže nastať jedným zo spôsobov:
Optimalizácia výkonnosti znamenala snahu nájsť taký model, kde pridaná hodnota UM monitorovania by zároveň neznamenala výrazne zníženú odozvu systému a rapídny nárast požadovaného diskového priestoru. V distribuovanom prostredí sa to ukázalo ako mimoriadne náročné – aj preto je problematika UM plná fixov a architektonických zmien medzi jednotlivými verizami. V nasledujúcich kapitolách je popísané riešenie pre verzie 6.02 a nižšie – teda 6.0.x a 5.x (vzhľadom k R4.x UM špecifikám tieto nie sú zohľadnené).
Cieľ subsystému Unread Marks (UM) – príznakov o čítaní (nečítaní) dokumentov v prostredí Domino/Notes - je postavený na dvoch východiskách:
- Informovať používateľa o stave dokumentu z hľadiska čítania
- Optimalizovať dopad na výkonnosť
Ako sa s touto výzvou vysporiadali vývojári v IBM/Lotus?
Stav čítania dokumentov pre používateľa zabezpečili mechanizmom, ktorý je možné zapnúť/vypnúť centrálne na úrovni databázy (Database Properties). Následne je možné dolaďovať UM monitorovanie na úrovni pohľadu, kde – ak je zapnuté - vizualizuje stav nečítania dokumentu nasledujúcim spôsobom:
- Červenou hviezdičkou v ľavej časti pohľadu (selection margin)
- Červeným fontom riadku dokumentu
Zároveň umožnili aplikačným vývojárom upraviť túto indikáciu pre daný pohľad:
- Použiť inú farbu fontu
- Zmeniť príznak fontu na Bold
- Žiadna zmena fontu, iba červená hviezdička
Zmena stavu dokumentu na čítaný môže nastať jedným zo spôsobov:
- Používateľ otvorí dokument
- Používateľ prehliada dokument z pohľadu a zároveň má označenú voľbu "Mark documents read when opened in preview pane" (User preferences)
- Používateľ zvolí funkciu Mark Selected Read (menu Edit), alebo použije klávesu Insert
- Používateľ zvolí Mark All Read
Zmena stavu dokumentu na nečítaný môže nastať jedným zo spôsobov:
- Používateľ zvolí funkciu Mark Selected Unread (menu Edit), alebo použije Insert
- Používateľ zvolí Mark All Unread
- Pre iného používateľa: Ak modifikuje dokument a príznak "Don’t mark modified documents as Unread" nie je zapnutý (Database properties)
Optimalizácia výkonnosti znamenala snahu nájsť taký model, kde pridaná hodnota UM monitorovania by zároveň neznamenala výrazne zníženú odozvu systému a rapídny nárast požadovaného diskového priestoru. V distribuovanom prostredí sa to ukázalo ako mimoriadne náročné – aj preto je problematika UM plná fixov a architektonických zmien medzi jednotlivými verizami. V nasledujúcich kapitolách je popísané riešenie pre verzie 6.02 a nižšie – teda 6.0.x a 5.x (vzhľadom k R4.x UM špecifikám tieto nie sú zohľadnené).
Autor: Miroslav Uhlár
Datum: 20.05.2004
Sdílet článek Seznam komentářů
Zatím nebyl přidán žádný komentář. Buďte první!
Související články: