# Buttons bar

## Introduction

The buttons bar sits at the bottom of the Form Builder screen.

![The buttons bar](/files/d1WocsRqwAQlh0DoEore)

By default, the bar includes the following buttons:

* **"Home"**:
  * Go back to the Form Runner Landing page.
  * If the current form is not saved, you will be prompted to save it.
* **Summary"**:
  * Go back to the [Form Builder Summary page](/form-builder/summary-page.md).
  * If the current form is not saved, you will be prompted to save it.
* **New"**:
  * Close the current form and create a new one.
  * If the current form is not saved, you will be prompted to save it.
* **Export buttons"**:
  * Excel Export: export the form in Excel format
    * This is an Orbeon Forms PE feature.
  * XML Export: export the form in "XML with metadata" format
    * This is an Orbeon Forms PE feature.
  * XHTML Export
    * [\[SINCE Orbeon Forms 2023.1\]](/release-notes/orbeon-forms-2023.1.md)
    * Export the form definition in XHTML+XForms format (the Orbeon Forms form definition format).
    * This produces a file with the same content shown by the ["Edit Source" dialog](/form-builder/advanced/edit-source.md).
* **Test functions"**:
  * [Test](/form-builder/advanced/web-test.md): open the form in test mode
  * [Test PDF](/form-builder/advanced/pdf-test.md): open the "Test PDF" dialog for testing PDF output
    * This is an Orbeon Forms PE feature.
  * [Test Offline](/form-builder/advanced/offline-test.md): open the form in test mode, but using the "offline" (JavaScript) runtime (experimental)
    * This is an Orbeon Forms PE feature.
  * [Formula Inspector](/form-builder/formulas/formulas-inspector.md): observe formulas and their dependencies (experimental)
* **Publish"**:
  * Open the ["Publish" dialog](/form-builder/form-editor/publishing.md) to publish the form definition
  * This will automatically save the form definition if you complete publishing in the dialog.
* **Save"**:
  * Save, but don't publish, the in-progress form definition

The buttons are configurable with the `oxf.fr.detail.buttons.orbeon.builder` property. The default value is, for Orbeon Forms 2023.1 PE:

```xml
<property as="xs:string" name="oxf.fr.detail.buttons.orbeon.builder">
    home
    summary
    new
    form-definition-xhtml-export|excel-export|xml-export|form-definition-xhtml-export
    test|test-pdf|test-offline|test-formulas
    publish
    save
</property>
```

Buttons combined with the `|` character show as a combined "drop-up" button.

## Messages area

The buttons bar also includes transient messages, which appear in the messages area. Here is an example:

![The buttons bar with a status message](/files/0pD0KdsMEsl1ter5R9TY)

## See also

* [Form editor](/form-builder/form-editor.md)
* [Form area](/form-builder/form-editor/form-area.md)
* [Toolbox](/form-builder/form-editor/toolbox.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.orbeon.com/form-builder/form-editor/buttons-bar.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
