CADEx

ribbon tab

Short answer

A horizontal page on AutoCAD's or Revit's ribbon that groups related panels and buttons. Defined in CUIX (AutoCAD) or via the Revit API.

A ribbon tab is the top-level grouping on the modern AutoCAD/Revit ribbon — Home, Insert, Annotate, etc. In AutoCAD, custom tabs are authored in CUIX and reference command images, tooltips, and the underlying command name. In Revit, they're created at IExternalApplication startup with Application.CreateRibbonTab and CreateRibbonPanel. Adding your plugin's commands to a dedicated ribbon tab is what makes it feel like a first-class part of the host application.

Related terms

CUIX

AutoCAD's customization file — a zipped XML bundle of menus, ribbon tabs, toolbars, keyboard shortcuts, and the LISP/MNL files they reference.

Revit

Autodesk's Building Information Modeling (BIM) authoring tool. Automated primarily with Dynamo and the Revit .NET API.

IExternalCommand

The Revit .NET interface a class implements to expose a single command button. Implements Execute(...) and returns Result.Succeeded/Failed.