Glossary: Difference between revisions

679 bytes added ,  30 August 2023
m
mNo edit summary
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Stamp|2021-04-30|4.10.0|1.10.0}}
{{Stamp|2023-08-12|5.0|2.0}}
{{BannerMenu}}
{{PageTitle|The Memento Database glossary}}


The following terms include those that are Memento-specific and those that relate to the user of databases and mobile applications.
The following terms include those that are Memento-specific and those that relate to the user of databases and mobile applications.
Line 6: Line 8:


== A ==
== A ==
; <div id=action></div>Action
: A JavaScript script stored within a library that is set to run upon the pressing of the Play icon (like a YouTube Play icon) by the user
: See [[Actions]]
; <div id=aggregation></div>Aggregation
; <div id=aggregation></div>Aggregation
: In Memento, the set of operations and views that apply to the entire library or to each entry group in the library as well as to the entire library. Operations include sum, average, maximum, and minimum. Views include showing entries from related libraries when they are related to the shown entries of the current library.
: In Memento, the set of operations and views that apply to the entire library or to each entry group in the library as well as to the entire library. Operations include sum, average, maximum, and minimum. Views include showing entries from related libraries when they are related to the shown entries of the current library.
Line 27: Line 33:
; <div id=database></div>Database
; <div id=database></div>Database
: A general term for an organized set of data, gathered and organized for a purpose, generally comprising multiple libraries. One could consider the set of libraries within a Group to be a database; or perhaps each set of libraries that are linked together to formulate a solution; or the entire Memento Cloud for a given user.
: A general term for an organized set of data, gathered and organized for a purpose, generally comprising multiple libraries. One could consider the set of libraries within a Group to be a database; or perhaps each set of libraries that are linked together to formulate a solution; or the entire Memento Cloud for a given user.
; <div id=DBMS>DBMS
: (Relational database term)
: Stands for '''D'''ata'''B'''ase '''M'''anagement '''S'''ystem.
: A relational DBMS (or RDBMS) is an app, often a server app, that stores information on a database in a [[#Relational|relational]] manner and allows access to it using queries to the DBMS.


; <div id=dialog></div>Dialog
; <div id=dialog></div>Dialog
: Synonyms: [[#card|Card]], [[#form|Form]] (In Memento, the term ''card'' is preferred.)<br/>A proper subset of a screen that pops up "in front of" a screen to support the collection of information or performance of a task, and upon completion, returns to the "underlying" screen.
: Synonyms: [[#card|Card]], [[#form|Form]] (In Mobile Memento, the term ''card'' is preferred.)<br/>A proper subset of a screen that pops up modally "in front of" a screen to support the collection of information or performance of a task, and upon completion, returns to the "underlying" screen.


; <div id="display"></div>Display
; <div id="display"></div>Display
Line 40: Line 51:
== E ==
== E ==
; <div id=entry></div>Entry
; <div id=entry></div>Entry
: Synonyms: [[#record|Record]], [[#row|row]]<br/>A unit of fielded data within a library<br/>An instance or occurrence of data across fields or columns
: Synonyms: [[#record|Record]], [[#row|Row]]<br/>A unit of fielded data within a library<br/>An instance or occurrence of data across fields or columns
 
; <div id="entry color"></div>Entry color
: A way that works on both editions of Memento is to use a JavaScript field. Don't fear, as the script is the most trivial of trivial things, JavaScript-wise, though you do need to know what 6-character codes define what colors (though you really should learn that anyway).
 
: See a detailed explanation of color codes at [[About:Color codes]].
 
: For the color codes, look at '''''https://htmlcolorcodes.com/'''''. Scroll down liberally to get to a section suited to your interest.
 
: For a script, all you do is put down the color code in double-quotes. So, Medium Gray is '''"#808080"'''. Just look them up.


; <div id="entries list footer bar"></div>Entries List Footer Bar
; <div id="entries list footer bar"></div>Entries List Footer Bar
Line 68: Line 88:


; <div id=form></div>Form
; <div id=form></div>Form
: Synonyms: [[#card|Card]], [[#dialog|Dialog]] (In Memento, the term ''card'' is preferred.)<br/>A proper subset of a screen that pops up "in front of" a screen to support the collection of information or performance of a task, and upon completion, returns to the "underlying" screen.
: Synonyms: [[#card|Card]], [[#dialog|Dialog]] (In Mobile Memento, the term ''card'' is preferred.)<br/>A proper subset of a screen that pops up "in front of" a screen to support the collection of information or performance of a task, and upon completion, returns to the "underlying" screen.


== G ==
== G ==
; <div id=group></div>Group :
; <div id=group></div>Group
:; Context - [[Libraries List screen]] : A ''library group'', or subdivision of the libraries in a database. Groups simplify lists of libraries. They are merely containers; there is no functionality defined for groups.
: A ''library group'', or subdivision of the libraries in a database. Groups simplify lists of libraries. They are merely containers; there is no functionality defined for groups.
:; Context - [[Library Entries List screen#rightsidemenu|Entries List screen, right-side menu]] : The act of summarizing a list of entries by the values of a field of the library.<br/>A set of such matching entries.
: Context - [[Libraries List screen]]
 
: The act of summarizing a list of entries by the values of a field of the library.<br/>A set of such matching entries.
: Context - [[Library Entries List screen#rightsidemenu|Entries List screen, right-side menu]]


== H ==
== H ==
; <div id="hamburger menu"></div> Hamburger Menu :
; <div id="hamburger menu"></div> Hamburger Menu
:; Context - [[Libraries List screen]] : In the upper-left corner of the Libraries List screen is an icon resembling a hamburger -- 3 lines representing a burger patty between 2 buns -- which when pressed deploys a pulldown menu consisting of 4 sections... a list of library groups, beginning with the default group (My Libraries), and continuing with any groups the user may have added.
: In the upper-left corner of the Libraries List screen is an icon resembling a hamburger -- 3 lines representing a burger patty between 2 buns -- which when pressed deploys a pulldown menu consisting of 4 sections... a list of library groups, beginning with the default group (My Libraries), and continuing with any groups the user may have added.
: Context - [[Libraries List screen]]


== K ==
== K ==
Line 83: Line 107:
: In the mobile edition, the [[#view|view]] of listed library entries in which the format of the list is that of a set of columns with entries listed within certain of the columns. The metaphor used is that of a bulletin board with sticky notes stuck in certain of the columns, generally to manage a set of tasks whose status may change frequently and are thus indicated by moving the sticky note (entry) from one column to another.
: In the mobile edition, the [[#view|view]] of listed library entries in which the format of the list is that of a set of columns with entries listed within certain of the columns. The metaphor used is that of a bulletin board with sticky notes stuck in certain of the columns, generally to manage a set of tasks whose status may change frequently and are thus indicated by moving the sticky note (entry) from one column to another.


; <div id="kebab menu"></div>Kebab menu :
; <div id="kebab menu"></div>Kebab menu
: In the mobile edition, in the upper-right corner of the Library Entries List screen is an icon resembling a shish kebab -- a line representing a roasting spit and 3 dots representing 3 morsels -- which when pressed deploys the [right-side menu], including an initial menu option to edit the library -- that, to display and optionally change the structure of the library, mostly consisting of field definitions.
: Context - [[Library Entries List screen]]
: Context - [[Library Entries List screen]]
: In the mobile edition, in the upper-right corner of the Library Entries List screen is an icon resembling a shish kebab -- a line representing a roasting spit and 3 dots representing 3 morsels -- which when pressed deploys the [right-side menu], including an initial menu option to edit the library -- that, to display and optionally change the structure of the library, mostly consisting of field definitions.


== L ==
== L ==
Line 98: Line 122:


== P ==
== P ==
; <div id=page></div>Page
; <div id=page></div>Page (Memento)
:; Context - [[Entry View card]], [[Entry Edit card]] : A subdivision of the set of fields of a library. The initial page for a library is on a tab called MAIN. The user can add more pages; each will have a name and a tab; and each will have its own set of fields. Each entry in a library contains all fields across all pages.
: A subdivision of the set of fields of a library. The initial page for a library is on a tab called MAIN. The user can add more pages; each will have a name and a tab; and each will have its own set of fields. Each entry in a library contains all fields across all pages.
:; Context - the [[Memento Wiki]] : As in any wiki, the information is organized primarily in pages. These are Web pages. The secondary organizing unit in wikis is the category.
: Context - the [[Entry View card]], [[Entry Edit card]]


; <div id=page></div>Pane section
; <div id=page></div>Page (Wiki)
: (Desktop term)
: As in any wiki, the information is organized primarily in Web pages. The secondary organizing unit in wikis is the category.
: A region within a [[#window|window]] [[#pane|pane]] that is identified by a section title and white space distancing it from other such regions. The remaining content of the section can be text, hyperlinks, or buttons, but fewer of these than would be present if the pane were instead subdivided into panels.
: Context - the [[Memento Wiki]]


; <div id=pane></div>Pane
; <div id=pane></div>Pane
: (Desktop term)
: (Desktop term)
: Any [[#screen|screen]] or [[#window|window]] may be subdivided into '''''panes''''', which are '''tiled''' regions within the screen or window each of which has it's own distinct content.
: Any [[#window|window]] may be subdivided into '''''panes''''', which are '''tiled''' regions within the screen or window each of which has its own distinct content.
: In the desktop edition, a Memento window is at all times subdivided into panes.
: In the desktop edition, a Memento window is at all times subdivided into panes.
: In the mobile edition, panes or sometimes sections are used '''TBD''' in the scripting screens of JavaScript fields and of triggers, actions, and custom data sources.


; <div id=pane_section></div>Pane section
; <div id=pane_section></div>Pane section
Line 123: Line 146:
; <div id=record></div>Record
; <div id=record></div>Record
: Synonyms: [[#entry|Entry]], [[#row|Row]] (In Memento, the term ''entry'' is preferred.)<br/>A unit of fielded data within a library
: Synonyms: [[#entry|Entry]], [[#row|Row]] (In Memento, the term ''entry'' is preferred.)<br/>A unit of fielded data within a library
; <div id=Relational></div>Relational
: In databases, ''relational'' data means data arranged in rows & columns, as in a table or spreadsheet, where field names are represented by the column headings and entries or records are represented by rows in the table or sheet.


; <div id="right-side menu"></div>Right-side Menu :
; <div id="right-side menu"></div>Right-side Menu :
Line 132: Line 158:
== S ==
== S ==
; <div id=screen></div>Screen &mdash; the content of a mobile display or desktop window
; <div id=screen></div>Screen &mdash; the content of a mobile display or desktop window
: In the mobile edition, a '''display screen'''. As Memento is an application running natively on a device, its screen normally consumes the device's entire display, making the terms essentially synonymous. In certain circumstances &mdash; such as on devices that support multitasking &mdash; a Memento screen may occupy only a portion of the device's display.
: (Mobile term)
: In the desktop edition, a '''window screen'''. As Memento is an application running natively in a window, its screen normally consumes the device's entire window, making the terms essentially synonymous. The user interfaces of desktop & laptop machines are generally made up of [[#window|windows]] that may be minimized, maximized, or displayed as a window among other open windows whose contents (the screens) can at least partially be seen concurrently.
: As Memento is an application running natively on a device, its screen normally consumes the device's entire display, making the terms ''screen'' & ''display'' essentially synonymous. In certain circumstances &mdash; such as on devices that support multitasking &mdash; a Memento screen may occupy only a portion of the device's display.


; <div id=sort></div>Sort
; <div id=sort></div>Sort
: The ordering of a list of entries of library data by the values of one or more fields of the library
: The ordering of a list of entries of library data by the values of one or more fields of the library
:; Context - Memento Entries List : An Action one can perform on the entries in an Entries List.<br/>See [[#right-side menu|right-side menu]].
:; Context - Memento Entries List : An Action one can perform on the entries in an Entries List.<br/>See [[#right-side menu|right-side menu]].
; <div id=sql></div>SQL
: (Relational database term)
: Stands for '''S'''tructured '''Q'''uery '''L'''anguage. It is a high-level language used to access a relational [[#DBMS|DBMS]].


; <div id=subheader></div>Static panel
; <div id=subheader></div>Static panel