Skip to content

Ability to embed form into website #324

Closed

Description

@jancborchardt

Similar to how we do with the Calendar, it would be great to be able to embed a shared form into a website, as sort of a permanent survey or contact form. Google Forms allows this and it’s often used on websites.

@rullzer said it needs some special view (like Calendar has) and also needs some CSP etc magic set.

Activity

  1. added
    enhancementNew feature or request
    1. to developAccepted and waiting to be taken care of
    integrationCompatibility with other apps/systems
    on Apr 30, 2020
  2. added this to the 2.1 milestone on May 1, 2020
  3. ei8fdb commented on May 6, 2020

    @ei8fdb

    Crowdsignal (from Automattic) allows this. See this as an example.

    It is useful, but in my opinion less important than a rich questionnaire form builder. For doing user research, I usually explain "please fill out this form hosted on XYZ".

  4. elioqoshi commented on May 17, 2020

    @elioqoshi
    Member

    Agree with @ei8fdb ! Definitely nice to have but not a dealbreaker (at least in my similar experiences when we were conducting user research).

  5. modified the milestones: 2.1, 3.0 on May 17, 2020
  6. fmorato commented on Aug 31, 2020

    @fmorato

    I use the same NC instance for different projects and having mismatching visual identities is not so nice. The embedded form would be great, especially with possibility to overwrite styles, as in Nextcloud appointments: https://github.com/SergeyMosin/Appointments

  7. KuestenKeks commented on Sep 15, 2020

    @KuestenKeks

    I think simple embedding should work when allowing iframes as described here?
    https://return2.net/nextcloud-enable-external-iframe/

  8. skjnldsv commented on Sep 15, 2020

    @skjnldsv
    Member

    Yes, it just need a new endpoint like /embed/{formhash}
    And use a different simple template like https://github.com/nextcloud/files_pdfviewer/blob/419c59d1aa01ba75b3d0645cec28e36c8747dd4d/lib/Controller/DisplayController.php#L59

  9. Lionel-cl commented on Nov 2, 2020

    @Lionel-cl

    I use the same NC instance for different projects and having mismatching visual identities is not so nice. The embedded form would be great, especially with possibility to overwrite styles, as in Nextcloud appointments: https://github.com/SergeyMosin/Appointments

    overwrite styles or use of html file, in order to create a complex form (several fields on a same line, group of fields, colors, ...) would be great to inscription / contact / request form in a web page.

    Another approach would be to record a response to a Form by a post from any html page. In addition this would allow the realization of certain issues while awaiting their integration into Form.

    May I have an approximate date of the availability of a such feature?
    Thanks your app

  10. 23 remaining items

  11. modified the milestones: , 4.0, 4.1 on Nov 27, 2023
  12. modified the milestones: 4.1, 4.2 on Jan 24, 2024
  13. assigned and unassigned on Mar 20, 2024
  14. added and removed on Mar 20, 2024
  15. modified the milestones: 4.2, 5.0 on Mar 20, 2024
  16. modified the milestones: 5.0, 4.2 on Mar 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions