Main:Home: Difference between revisions

Jump to navigation Jump to search
1,682 bytes removed ,  17 December 2021
m
no edit summary
mNo edit summary
mNo edit summary
Line 1: Line 1:
{{Stamp|2021-12-13|4.10.3|1.10.1| Memento wiki home page}}
{{Stamp|2021-12-13|4.10.3|1.10.1| Memento wiki home page}}
{{BannerMenu}}
{{BannerMenu}}
 
[[Dev:To be done]]
===Wiki home — The Memento Database application===
===Wiki home — The Memento Database application===
The Memento Database application is a personal & professional database application that comes in 2 editions, each of which run on various computing platforms. Memento Database runs within the Java Runtime Environment.
The Memento Database application is a personal & professional database application that comes in 2 editions, each of which run on various computing platforms. Memento Database runs within the Java Runtime Environment.
Line 26: Line 26:
For information about the user-authored Memento wiki, see [[Where is the wiki home page?]].
For information about the user-authored Memento wiki, see [[Where is the wiki home page?]].
| style="width:50%; vertical-align=top" |
| style="width:50%; vertical-align=top" |
===Memento's structure — the User Interface, Scripting, and Database tiers===
Like almost all modern applications, Memento employs a 3-tier structure.
====Memento tiers====
*The '''''User Interface (UI) tier''''' — more properly called the ''Presentation tier''. The UI consists of — on the Mobile edition screens & on the Desktop edition windows — in either edition with cards (forms), menus, toolbars, buttons, and so on — to handle interaction with the user.
*The '''''Scripting tier''''' — more properly called the ''Application tier'' — 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 ‐ to some degree by Memento & to another degree by the use of '''''scripting''''' — 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 '''''Database tier''''' &mdash; more properly called 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>

Navigation menu