Share
Explore

icon picker
published doc

Rebecca: Oh, do you believe in ghosts, Ted?
Ted: I do. But more importantly, I believe they need to believe in themselves.
_Glossary
Item
Description
Alternative Names
Resources
1
Action
A
@Formula
-based action in a doc, triggered by the user manually through a
@Button
or automatically via an
@Automation
2
Automation
Automations are rules that you give your Coda
@Doc
to follow, defined by
@Formula
s ,
@Table
s , & row references. These rules can be set to trigger at defined times or when changes are made to a table in your doc.
3
Block
@Page
s,
@Table
s,
@Formula
s,
@Pack
s,
@Button
s
4
Button
A Button
@Block
that executes an
@Action
5
Doc
The Coda doc, the comprehensive digital organism made of
@Block
s
Document, Application
6
Domain
The context the
@Doc
refers to.
It’s the array of
@Entity
describing the world where all the
@Doc
‘s users live.

Context
7
Entity
It’s usually a noun represented as a
@Table
‘s row - such Project, a Person, a Task, a Key Result - related to the
@Domain
scope
9
Front Page
It’s a
@Page
built to satisfy a specific
@Functional
need or
@Use Case
10
Functional
Everything related to how the
@Doc
should work from a user’s perspective as a specific work and carried out in the
@Front Page
s
e.g. assign tasks, update OKRs, take meeting notes, manage clients, ... See also
@Use Case
11
Helper Table
A
@Table
designed to carry out specific needs, but not intrinsically related to a
@Domain
.
For example: User Preferences, Templates, ...
12
Model
It’s the set of
@Table
s containing all the structured data needed for the
@Doc
Database, Data, DB, Tables
13
Pack
Connect with other application and/or services
14
Page
A Page containing Text,
@Block
s
Pages can be nested hierarchically to easily create logical sections.
A good practice is to distinguish between:
Content Pages:
@Front Page
s
@Service Page
s
Section Pages: Container of other pages
Although any Page can be both.
15
Service
It’s the section that contains all the main
@Block
s for the
@Doc
.
Usually kept hidden or not accessible for everybody.
It contains
@Table
, Configurations,
@Action
s and it’s ideally the root of all the
@Service Page
s
Engine, Admin, Backend
16
Service Page
It’s a
@Page
used mainly as a convenience container (such a
@Table
holder, or a section parent) that does not explicitly carry out
@Functional
purposes
Back Page
17
Table
A Table
@Block
It could represent an
@Entity
or an
@Helper Table
and displayed in multiple modes, through
@View
s
18
Use Case
The definition of a functionality and how it should be accomplished. It usually implies some data, decisions and actions. For instance: “changing the status of a Project. Or “Notify all the overdue Tasks”
19
View
It is a reference to a
@Table
.
There can be multiple Views per each
@Table
.
It’s a good practice to keep
@Table
in the
@Model
section and
@View
s as a way to consume their data in the
@Front Page
s
There are no rows in this table

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.