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