Main:Home: Difference between revisions

445 bytes added ,  16 December 2021
m
Line 25: Line 25:


<strong>Memento tiers</strong>
<strong>Memento tiers</strong>
*The '''''Presentation''''' tier &mdash; its ''UI'' <small>(user interface)</small> ''on each edition & platform. This tier manages the screens & windows & their menus, buttons, and so on &mdash all interaction with the user.
*The '''''Presentation tier''''' &mdash; commonly called its '''''UI''''' or ''user interface''. The UI consists of &mdash; on the Mobile edition screens & on the Desktop edition windows &mdash; in either edition with cards (forms), menus, toolbars, buttons, and so on &mdash; to handle interaction with the user.
*The '''''Application''''' tier &mdash; its ''actions taken upon user input or other events'', like the saving of an entry. This tier manages these events, some of which are handled by Memento itself and some of which may be controlled by the user using scripting, generally in JavaScript.
*The '''''Application tier''''' &mdash; actions taken upon user input or other such events, like the pushing of a button or saving of an entry. These events may be handled &dash; to some degree by Memento & to another degree by the use of '''''scripting''''' &mdash; manages these events, some of which are handled by Memento itself and some of which may be controlled by the user, generally in JavaScript.
*The '''''Data''''' tier &mdash; its ''storage of and access to data''. This tier includes definitions of all libraries, fields (aggregations, autofills), entries, links among or relationships between libraries, templates, filters, synchronization of local data with data in the cloud, the '''partial''' synchronization of individual libraries with loss of library links, item names & tag names in SCL, Radio Buttons, MCL, Checkboxes, List, and Tags fields.
*The '''''Data tier''''' &mdash; manages ''storage of & access to data''. This tier includes definitions of all libraries, fields (with any aggregations or autofills), entries, links among or relationships between libraries, templates, filters, synchronization of local data with data in the cloud, the <u>partial</u> synchronization of each library with Google Sheets, which can then be saved to Microsoft Excel files. <u>'''This'''</u> synchronization with (spreadsheets in Google Drive, as opposed to libraries in the ''Memento cloud'') of library links, item names names in Single-Choice List, Radio Buttons, Multiple-Choice List, Checkboxes, & List fields, and with tag names in Tags fields.
|}
|}
<hr>
<hr>
===The Memento UI <small>(user interface)</small> &mdash; The '''''Presentation tier''''' indices <small>(indexes)</small>===
===The Memento UI <small>(user interface)</small> &mdash; The '''''Presentation tier''''' indices <small>(indexes)</small>===
Like all indices, these provide direct access to the various facilities of Memento. The UI indices (one for each edition) are specific to the OS platforms it runs on.
Like all indices, these provide direct access to the various facilities of Memento. The UI indices (one for each edition) are specific to the OS platforms it runs on.