Glossary: Difference between revisions

Jump to navigation Jump to search
6,238 bytes added ,  16 July 2021
m
no edit summary
mNo edit summary
mNo edit summary
(40 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Stamp|2017-01-19|4.2.1|1.0.7}}
{{Stamp|2021-04-30|4.10.0|1.10.0}}


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.
= Terms =


== A ==
== A ==
Line 11: Line 13:


== C ==
== C ==
; <div id=calendar_view></div>Calendar view
: The [[#view|view]] of listed library entries in which the format of the list is that of a calendar of events.
; <div id=card></div>Card
; <div id=card></div>Card
: (Mobile term)
: Synonyms: [[#dialog|Dialog]], [[#form|Form]]<br/>In the mobile edition, 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. That is, it is ''modal''; when the card pops up, the user is in the card mode; when the card is completed or dismissed, the user is returned to the screen mode.
: Synonyms: [[#dialog|Dialog]], [[#form|Form]]<br/>In the mobile edition, 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. That is, it is ''modal''; when the card pops up, the user is in the card mode; when the card is completed or dismissed, the user is returned to the screen mode.


; <div id=card></div>Cards view
; <div id=cards_view></div>Cards view
: (Mobile feature)
: In the mobile edition, in '''''Card view''''', the Display of entries in a list in the form of cards, shown 2-up on the list screen, and showing the same information as is shown in '''''List view''''' &mdash; namely, thumbnail (if any), entry name, entry description, and entry status. ''See [[#view|View]].''
: In the mobile edition, in '''''Card view''''', the Display of entries in a list in the form of cards, shown 2-up on the list screen, and showing the same information as is shown in '''''List view''''' &mdash; namely, thumbnail (if any), entry name, entry description, and entry status. ''See [[#view|View]].''


Line 23: Line 30:
; <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 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.
; <div id="display"></div>Display
: (Mobile term)
: In the '''mobile edition''', the way Memento is presented to the user, as a part of the device and its operating system. A app's screen is generally shown on the display.
; <div id=team></div>Dropdown panel
: A [[#panel|panel]] that consists of a button that drops a menu down, each item identifying a subordinate panel that will drop down, based on the name displayed in the dropdown menu item.


== 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
: 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 41: Line 64:


== F ==
== F ==
; <div id=field></div>Field
: A typed data item occupying a position within a library or table
: Context - [[Glossary#Library|Library]]
; <div id=filter></div>Filter
; <div id=filter></div>Filter
: The restriction of a list of library entries to those whose values match certain filtration criteria
: The restriction of a list of library entries to those whose values match certain filtration criteria
Line 53: Line 80:


== 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 ==
; <div id="kebab menu"></div>Kebab Menu :
; <div id=kanban_view></div>Kanban view
:; Context - [[Library Entries List screen]] : 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.
: 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
: 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]]


== L ==
== L ==
Line 71: Line 106:
; <div id=list></div>List
; <div id=list></div>List
: A list is just a list &mdash; a sequence of items of whatever sort. There are a few primary lists of interest in Memento, starting with the list of libraries and the list of entries within a Library. Each of these is a dedicated screen.
: A list is just a list &mdash; a sequence of items of whatever sort. There are a few primary lists of interest in Memento, starting with the list of libraries and the list of entries within a Library. Each of these is a dedicated screen.
; <div id=list_view></div>List view
: The view of listed entries in which the format of the list is that of a textual list.


== 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>Page (Wiki)
: As in any wiki, the information is organized primarily in Web pages. The secondary organizing unit in wikis is the category.
: Context - the [[Memento Wiki]]
 
; <div id=pane></div>Pane
: (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.
: 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
: (desktop term)
: In the desktop edition, within a [[#window|window]] [[#pane|pane]], the '''content''' is often broken up into [[#pane_section|sections]]. A pane section is generally made up of a title, text, hyperlinks, and white space to visually separate the section from others. For example, the Memento opening window contains a center pane that is broken up into 3 sections &mdash; New Library, Recent, and Help.
 
; <div id=panel></div>Panel
: (Desktop term)
: In the desktop edition, [[#window|window]] [[#pane|panes]] are frequently broken up into tiled [[#panel|panels]]. A panel may take the form of a [[#static_panel|static panel]],  a [[#tabbed_panel|tabbed panel]], or a [[#dropdown_panel|dropdown panel]]. In any of these cases, a panel may contain buttons, dropdown lists, prompting text, text fields, etc.


== R ==
== R ==
Line 88: Line 144:


== S ==
== S ==
; <div id=screen></div>Screen
; <div id=screen></div>Screen &mdash; the content of a mobile display or desktop window
: As Memento is an application running natively on a device, its display normally consumes the device's entire screen. In certain circumstances &mdash; such as on devices that support multitasking &mdash; a Memento screen may occupy only a portion of the device's screen.
: 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.
: 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.


; <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=subheader></div>Static panel
: A [[#panel|panel]] containing only buttons (including dropdown buttons) & hyperlinks -- no dropdowns or tabs.


; <div id=subheader></div>Subheader
; <div id=subheader></div>Subheader
Line 99: Line 159:


== T ==
== T ==
; <div id=team></div>Tabbed panel
: A [[#panel|panel]] that is broken up into multiple subordinate panels, displayed one at a time, with a tab for each at the top of the panel to enable the user to select a tab (subordinate panel) based on the name displayed in the tab.
; <div id=table></div>Table
; <div id=table></div>Table
: Synonym: Library (In Memento, the term ''library'' is preferred.)<br/>A container for rows (entries, records) of fielded data
: Synonym: Library (In Memento, the term ''library'' is preferred.)<br/>A container for rows (entries, records) of fielded data
: In Memento, also the name of a view on the Entries List screen
: In Memento, also the name of a view on the Entries List screen
: See [[Library Entries List screen]]
: See [[Library Entries List screen]]
; <div id=list_view></div>List view
: The [[#view|view]] of listed library entries in which the format of the list is that of a table of field values.
: In the desktop edition, the values of fields in the table are '''editable''', so it's no longer merely a view.


; <div id=team></div>Team
; <div id=team></div>Team
Line 116: Line 184:


== V ==
== V ==
; <div id="user group"></div>View
; <div id="view"></div>View
: One of several '''format'''s for the presentation of '''a list of entries'''.
: One of several '''format'''s for the presentation of '''a list of entries'''.
: In the '''mobile edition''', the following views are available: [[#list view|List view]], [[#cards view|Cards view]], [[#table view|Table view]], [[#kanban view|Kanban view]], & [[#calendar view|Calendar view]].
: In the '''mobile edition''', the following views are available: [[#list_view|List view]], [[#cards_view|Cards view]], [[#table_view|Table view]], [[#kanban_view|Kanban view]], & [[#calendar_view|Calendar view]].
: In the '''desktop edition''', the following views are available: [[#list view|List view]], [[#table view|Table view]], & [[#calendar view|Calendar view]].
: In the '''desktop edition''', the following views are available: [[#list_view|List view]], [[#table_view|Table view]], & [[#calendar_view|Calendar view]].
 
== W ==
; <div id="window"></div>Window
: (Desktop term)
: In the '''desktop edition''', the way Memento is presented to the user, as a part of the machine's operating system.
<br/><br/>
 
= Appendix: How various terms relate to each other =
 
=== Memento vs Relational nomenclature ===
In Memento, terminology varies from that of other [[Glossary#DBMS|DBMS]] disciplines, notably ''relational'' DBMSes (or [[Glossary#RDBMS|RDBMSes]]). The following table shows the equivalencies between these:<big>
{| class="wikitable"
! Memento !! Relational !! Definition
|-
| [[Glossary#Database|Database]] || Database
| A generic term meaning the base of all interrelated data regarding a person's pursuit, an application, or a subject area.
|-
| [[Glossary#Library|Library]] || [[Glossary#Table|Table]]
| Entries & fields or rows & columns of data
|-
| [[Glossary#Field|Field]] || Field (or [[Glossary#Column|Column]])
| A typed data item occupying a position within a library or table
|-
| [[Glossary#Entry|Entry]] || [[Glossary#Record|Record]]<br/>(or row)
| An instance or occurrence of data across fields or columns
|-
| [[Glossary#Entry name|Entry name]] || [[Glossary#Primary key|Primary key]]
| The field or ordered set of fields (Column or ordered set of columns) that identify an entry or record
|-
| [[Glossary#Link to entry|Link to entry]] || [[Glossary#SQL|SQL]]
| The means by which libraries or tables are related to each other
|}
 
[[Category:Overview]]
[[Category:Overview]]
</big>

Navigation menu