Appearance
Glossary
This document defines all the specific terms and vocabulary used in the project.
Domain terms
Moved to Dropbox: Get familiar with our “Office” Jargon
Code terms
UI terms
- Dialog: Popup dialog. It may be modal or not modal.
- Modal dialog: Sort of dialog, when the rest of the document is not accessible (usually blocked by a backdrop).
- Window: Browser’s window containing a DOM document.
Mobile Phone Terms
- Mobile Phone: Refers to MobilePhone class, that encapsulates the logic for working with mobile phones.
- Mobile Phone Number: It is a string that contains a mobile phone number, without the country phone code associated with international calls.
- Mobile Phone Country: Country instance that is associated with the MobilePhone. Country then contains the phone code for international calls.
- Mobile Phone Full Number: It is a string that contains a mobile phone number, with phone country code, in E.164 format. See: https://support.twilio.com/hc/en-us/articles/223183008-Formatting-International-Phone-Numbers
File terms
We use SplFileInfo-like naming:
- Filename: Name of the file (with extension), eg. 'image.jpg'.
- File path: Path to file (without filename). eg. 'uploads/images'.
- File pathname: Absolute path to the file (path + filename), eg. 'uploads/images/image.jpg'
URL terms
We use Request-like naming. On example of https://www.interaction-design.org/about?page=1&ep=mads#contact:
- URL: Full URL without query string. Eg.
https://www.interaction-design.org/about - URI: The same as URI. For historical reasons, we use URL.
- Full URL: Full URL with query string parameters. Eg.
https://www.interaction-design.org/about?page=1&ep=mads - Host:
https://www.interaction-design.org - Origin:
https://www.interaction-design.organdhttps://www.interaction-design.org:443 - Domain:
www.interaction-design.org - Path:
about - Query:
page=1&ep=mads - Query Parameters: Key-value data. Eg.
{ page: 1, ep: mads }; - Hash:
#contact
Front end vs. Front-end vs. Frontend
- Noun version:
Back end&front end. - Adjective version:
Back-end&front-end.
More info: