nextcloud / nextcloud/forms

Subscribe to Forms as RSS / Atom Feed

Open
#2,644 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

0. Needs triage enhancement
Dominant language
JavaScript
Stars
382
Forks
127
Avg merge
19h 31m
Merged PRs (30d)
75

Description

Nextcloud (please complete the following information):

  • Nextcloud-Version: latest
  • Forms-Version: latest

Is your feature request related to a problem? Please describe.
Optionally exposing / sharing a form as an RSS feed would allow support for a form having a basic level of embedding in any application which supports RSS, which means all modern chat platforms (Slack, Matrix, Discord, forums, any rss client / server, Nextcloud News, Talk bot, etc.), forums or anywhere else that could be sent an RSS feed.

Describe the solution you'd like
This would provide a universal way to not only share, but embed a form into other applications, services, you name it. It would also allow Nextcloud users to share form results with non-Nextcloud users easily.

Forms can currently be accessed over RSS through the Activity app user feed available under "Settings" on bottom left hand side, but this would make them available more broadly on a per-form basis.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

  • #1223
  • #1353
  • #2313 but RSS is even more universal since it supports non-federated users and any generic service supporting RSS protocol (Any rss client, News app, Talk bot, Slack/Discord/Matrix/Mattermost/Wordpress/etc.)

Additional context

  • #2481
  • Might relate to #790

If implemented, it might make sense to offer password support ala #617 for the RSS feeds generated

Either way, thanks for considering. ❤ Great work on the application.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files, tests, or entry points. Start by reviewing the existing per-form sharing flow and the Activity app user feed referenced in the request, then define the RSS/Atom scope, access model, and whether password support is required. Done means a form can expose its results as a per-form feed for external RSS consumers.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
api, backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.