neodigm55 icon indicating copy to clipboard operation
neodigm55 copied to clipboard

NeodigmAgent | Support unistore persistence when more than one widget exists.

Open neodigm opened this issue 1 year ago • 2 comments

Currently unistore logic only works when there is only one widget on the page.

Store unistore (compress string) and unistore_token on each neodigm-widget element.

Steps to reproduce: neodigmAgent.unistore

About UniStore: Unistore is shared with like unistore_token (not instance) intersession store. May be equal to the wdgt token or may be a separate shared token. WTT UniStore allows for one or more wdgts to share a single string (may be compressed JSON). Any instance of a Wdgt that shares the same unistore_token may update it, facilitating UGC anonymous community updates. Another application is for one wdgt being the admin interface for another user facing wdgt. One wdgt may have only one unistore, but one unistore may serve multiple wdgts.

neodigm avatar May 12 '24 15:05 neodigm

Also, there seems to be an issue with sandboxes always using the "case conversion" token. Look in DB. Not really a N55 issue, likely an API issue.

neodigm avatar May 12 '24 16:05 neodigm

Multiple Wdgt instances of the same class on the same page with DIFFERENT configs.

Also WTT Related: Per Wdgt header logic (exists in each wdgt for now)

Interpret global wttPageConfig (dto) Hang on DOM node its ID property /w children.

neodigm avatar Jul 13 '24 15:07 neodigm