Skip to content

Sharing and Publishing

FormVox offers flexible options for sharing your forms with others.

Sharing Methods

Share with Nextcloud Users

FormVox is file-based: every form is a .fvform file in your Files. You therefore share a form the same way you share any other file — through the Files app, not through the Share dialog inside FormVox.

  1. Open the Files app
  2. Locate the .fvform file (or the folder containing your forms)
  3. Open the sharing sidebar and share it with a user or group as usual
  4. The recipient opens the file and FormVox launches with it

What the recipient may do follows directly from the Nextcloud file permissions you grant:

File permission Role in FormVox What they can do
Owner Owner Everything, including deleting the form
Read + Edit Editor Edit questions, settings, branding and view responses
Read only Viewer Open and view the form, submit a response
Share permission May create and manage the public response link

Sharing the containing folder is usually the most practical approach: every form you place in it is shared automatically.

Note: the Share button inside FormVox does not share the form with other Nextcloud users. It manages the public response link and its settings. The user and group pickers you find there serve two different purposes: choosing who gets notified of new responses, and restricting who may submit through the public link (see User/Group Restrictions below).

Create a link that anyone can access:

  1. Open your form
  2. Click Share in the toolbar
  3. Under Response link, click Create response link if none exists yet
  4. Configure options under Link settings (see below)
  5. Copy the link, or download the QR code

Password Protection

Require a password to access the form:

  1. Open Link settings and enable Password protect
  2. Enter a password and click Save
  3. Share the password separately with intended respondents

Expiration Date

Set a deadline for form access:

  1. Open Link settings and enable Set expiration
  2. Choose a date and time
  3. After expiration, the link returns an error

User/Group Restrictions

Limit who can access a public form:

  1. Open Link settings and enable Restrict to specific users/groups
  2. Select Nextcloud users or groups
  3. Only these users can open and submit the form (they must log in)

This restricts access through the public link. It does not give those users the form in their own FormVox — for that, share the file (see above).

This is useful for: - Internal surveys that need a public-style interface - Collecting responses from specific departments

Embedding Forms

One of FormVox's most flexible features is the ability to embed forms directly into any website or platform that supports HTML. This means your forms can live exactly where your users already are — no need to redirect them to a separate page.

FormVox forms can be embedded in: - Microsoft SharePoint sites and pages - Company intranets and portals - WordPress, Drupal, or any CMS - Static websites and landing pages - Learning management systems (LMS) - Any platform that supports iframe embedding

FormVox form embedded in a SharePoint page A FormVox form running seamlessly inside a SharePoint site — fully interactive, including all question types, conditional logic, and file uploads.

Because FormVox uses standard iframe embedding, it works anywhere HTML is supported. The embedded form is fully functional: respondents can fill in all question types, navigate conditional logic, upload files, and submit — all without leaving the host page.

Using the Embed Code Generator

The easiest way to embed a form:

  1. Open your form
  2. Click Share in the toolbar
  3. Open the Advanced section and find Embed code
  4. Configure options:
  5. Width - Fixed pixels or responsive (100%)
  6. Height - Frame height in pixels
  7. Copy the generated embed code
  8. Paste into your website's HTML

The generator produces ready-to-use code — no manual editing needed.

Manual iframe Embed

If you prefer to write the embed code yourself:

<iframe
  src="https://your-nextcloud.com/apps/formvox/public/FORM_HASH"
  width="100%"
  height="600"
  frameborder="0">
</iframe>

Responsive Embed

For mobile-friendly embedding that adapts to any screen size:

<div style="position: relative; padding-bottom: 75%; height: 0; overflow: hidden;">
  <iframe
    src="https://your-nextcloud.com/apps/formvox/public/FORM_HASH"
    style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;"
    frameborder="0">
  </iframe>
</div>

SharePoint Embedding

To embed a FormVox form in SharePoint:

  1. Generate the embed code using Advanced → Embed code in the Share dialog
  2. In SharePoint, edit your page
  3. Add an Embed web part (or Script Editor)
  4. Paste the iframe code
  5. Save and publish the page

The form will appear inline on your SharePoint page, fully styled and interactive.

Domain Restrictions

Administrators can restrict which domains are allowed to embed forms. If embedding doesn't work, contact your Nextcloud administrator to allow your domain.

See Admin Configuration for details.

QR Code

FormVox can generate a QR code for any public form link, making it easy to share forms in print materials, presentations, or on screens.

Generating a QR Code

  1. Open your form
  2. Click Share in the toolbar
  3. Enable a public link (if not already enabled)
  4. The QR code is automatically generated and displayed in the Share dialog

Downloading the QR Code

  1. Click Download QR code below the QR code image
  2. The QR code is saved as a PNG file
  3. The filename includes the form title for easy identification

Use Cases

  • Print on posters or flyers for event registration
  • Display on slides during presentations
  • Include in email signatures or newsletters
  • Place at physical locations (reception desks, classrooms)

File-Based Sharing

Since FormVox stores forms as files, you can also share via:

Nextcloud File Sharing

  1. Go to the Files app
  2. Find your .fvform file
  3. Share it like any other file

Copy/Move Forms

Copy a form to share a duplicate:

  1. In Files app, right-click the .fvform file
  2. Select Copy or Move
  3. Choose the destination folder

This creates an independent copy with its own responses.

Collaboration

Multiple Editors

When sharing with edit permissions: - Multiple users can edit the form - Changes are saved automatically - Conflicts are handled by Nextcloud's file locking

View-Only Sharing

For forms with sensitive questions: 1. Share with View permission only 2. Users can see the form structure but not edit 3. They can still submit responses

Best Practices

For Internal Surveys

  • Share with Nextcloud groups
  • Use user restrictions on public links
  • Enable "one submission per user"

For External Surveys

  • Use public links
  • Add password protection
  • Set expiration dates
  • Enable rate limiting

For Sensitive Data

Next Steps