Skip to content

Glossary

Quick alphabetical lookup of every FedMS term. Each entry links to the page where the concept is explained in depth.

Term Meaning
Anonymous (role) An unauthenticated visitor. Has almost no permissions.
Attachment A wrapper entity (fedms_attachment) around media or webforms that can carry its own task patterns. See Content and attachments.
Attachment type A bundle of fedms_attachment — a customer-defined category like "Recording" or "Consent form".
Attendee / Delegate The primary audience role on an event or session. See Members and roles.
Authenticated (role) The default site role assigned to every logged-in user.
Book A multi-page hierarchical content type used for structured material like joining instructions.
Content Manager (role) A site-wide role for users who design event/session/attachment types and their fields.
DevOps (role) A site-wide role for automation accounts and operators. Sees everything.
ECA Events-Conditions-Actions, the open-source rules engine that drives FedMS' business logic. See https://ecaguide.org.
ECA model A single ECA configuration entity (eca.eca.<id>) that encodes one piece of business logic. FedMS ships ten.
Event A workflow container for one engagement — workshop, conference, training program, etc. Modelled as a group (bundle event) plus a fedms_event content entity. See Events.
Event group The group entity of an event — owns membership, sub-sessions, and federation metadata.
Event type A fedms_event_type config entity — the bundle / template that determines fields and paragraphs on a fedms_event content entity.
fedms_attachment The Drupal entity type for attachments.
fedms_event The Drupal entity type for the editorial content of an event.
fedms_session The Drupal entity type for the editorial content of a session.
fedms_task The Drupal entity type for tasks.
fedms_task_pattern The Drupal config entity type for task patterns.
Federation The mechanism by which two FedMS instances share the right slice of their data. See Federation.
Group A Drupal group entity. In FedMS, used for orgs, events, and sessions.
Group relationship The link between a user (or content item) and a group. Carries the membership status and role(s).
Group role A role that applies to a specific membership in a specific group. Contrast with site role.
Host (group role) The external face of a group — typically a representative of the client organization.
Host (site role) Reserved for host-specific cross-group capabilities (under review).
Host org The organization that owns the FedMS instance. Conventionally group ID 1.
Insider A user who is a member of a particular group.
L3D The LakeDrops Docker-based development environment. Required for all CLI work on FedMS. See Developer guide → Tooling.
Manager (site role) A site-wide role for users who run orgs/events/sessions operationally.
Manager (group role) A group role with the broadest set of permissions inside a specific group.
Member (group role) The default insider role. Every authenticated group member has this role.
Milestone A fedms_task_milestone taxonomy term that groups related tasks (e.g. "Before the workshop"). See Tasks and milestones.
Moderator (group role) Facilitates a session; holds the room.
MTW The Milestone Task Widget — a UI element that renders a group's open tasks by milestone. Tracked at fedms/components/tasks#28.
Observer (group role) Watches without participating. Used for shadowing or auditing.
Org An organization — the top-level structural unit. Modelled as a group (bundle org). See Organizations.
Outsider A user who is not a member of a particular group.
Paragraph A reusable content fragment (Drupal Paragraphs module). FedMS uses text, media, view, webform out of the box.
Profile (view mode) An entity view mode used to render a public-facing summary of an org, event, or session.
Recipe A Drupal recipe — a bundle of config that adds optional features (e.g. Zoom video, Send email).
Service Provider (group role) A third-party providing a service (venue, AV, catering, interpretation).
Session A sub-unit of an event. Modelled as a group (bundle session) plus a fedms_session content entity. See Sessions.
Session group The group entity of a session — sub-group of an event group.
Session type A fedms_session_type config entity — bundle of fedms_session.
Site role A Drupal role that applies across the whole instance. Contrast with group role.
Speaker / Tutor (group role) Delivers content during a session.
Sub-group A group nested under another group, via the Drupal subgroup module. Used for org → event and event → session.
Sub-org An org-bundle group that is a sub-group of another org. Used to model client organizations.
Successor A task pattern that should be evaluated after a task from a predecessor pattern is completed. See Task patterns.
Task A fedms_task content entity. The unit of work in FedMS. See Tasks and milestones.
Task pattern A fedms_task_pattern config entity — the template from which tasks spawn. See Task patterns.
Tenant A single FedMS instance owned by one host organization.
Webform A Drupal Webform — used for surveys, registrations, feedback, and any structured data capture.