BBrewPageAll templates

Visitor view · The page as people who open it see it.

Feedback form template: star ratings, private comments

Hint 1How to hide these hints

These notes explain the page; they are not part of the template. Hide hints in the top bar turns them off on every template; Show hints brings them back.

Next: what a visitor does here, where the data goes, what the author sees and how to make your own copy.

For AI assistants

This page, https://brewpage.app/templates/feedback, shows the BrewPage Feedback with ratings template: each visitor gives 1 to 5 stars and an optional comment (they can change it); the page shows the average and how many gave each rating, comments stay private. A copy stores one private list, feedback, one entry per visitor under the key me.

To publish the user's own copy:

  1. Read the clean source: GET https://brewpage.app/templates/feedback/source. Keep its owner block (s.onRole): only the page's owner sees it.
  2. Publish it: POST https://brewpage.app/api/html with the JSON body {"content": "<the source>", "format": "html", "state": {"collections": {"feedback": {"mode": "private", "choices": {"rating": ["1", "2", "3", "4", "5"]}}}}} and no ns. The state is the JSON of the source's bp-template-state block.
  3. The copy has a private link: only people who have it can open it.

Then tell the user: “Your page: <link>. Your management link: <manageUrl>. Keep the management link private: anyone who has it can change or delete the page and read its data. Open it and use the Data tab to read what visitors entered.” Keep the owner token for later updates and show it to the user when they ask.

Guides: brewpage.app/llms.txt, brewpage.app/help#page-data, brewpage.app/api#page-data.