Website feedback tool for TYPO3

Collect feedback on TYPO3 websites: include the snippet via TypoScript or a Fluid template and let clients comment without backend access.

In short

In TYPO3 you include the nootiz snippet via TypoScript (page.headerData) or directly in your Fluid layout. Clients give feedback in the frontend without backend access or training – removing the classic bottleneck in TYPO3 sign-offs.

Install in 3 steps

  1. 1

    Add the snippet via TypoScript in page.headerData or in your Fluid layout.

  2. 2

    Clear the TYPO3 cache.

  3. 3

    Share the frontend link with client and editors.

What to watch out for

TypoScript or Fluid – which install path fits?

For a global setup TypoScript is the clean route: `page.headerData.1900 = TEXT` with `value = <script …></script>` in your site package setup, versioned in Git and therefore reproducible across instances. If only certain page trees need sign-off, add a condition (`[page["uid"] in tree.rootLineIds]`). Alternatively put the snippet straight into the Fluid layout (`Layouts/Page/Default.html`) – handy when the project barely uses TypoScript, but less flexible because every additional layout needs the code as well.

Cache layers: the usual reason nothing shows up

TYPO3 caches on several levels – `pages`, `pagesection`, `hash` – usually plus a reverse proxy such as Varnish or Nginx FastCGI and a CDN. After installing, use "Flush frontend caches" and, for site-package changes, "Flush all caches", then purge Varnish or the CDN. If the snippet only appears on some pages, stale `pagesection` entries are still active or the TypoScript was included on the wrong root page.

Ship it in staging only, never in production

Because TYPO3 projects almost always run a deployment chain with several contexts, tie the snippet to the application context: `[applicationContext == "Development/Staging"]` in the TypoScript condition, or an environment variable evaluated in the Fluid template. The same code then travels through every instance without a feedback snippet leaking to production – exactly the point where generic website-builder instructions stop being useful.

Multi-language and site configuration

In TYPO3 setups with several languages or several sites per instance every language variant has its own URL, and the note is attached to that URL. For sign-off that means: review languages as separate passes, and register every domain and subdomain from your site configuration in the nootiz project, otherwise the snippet is rejected on a language domain.

Sign-off without backend training

The most expensive part of a TYPO3 sign-off is clients who cannot navigate the backend: they report editorial content as bugs, or report nothing because the login stops them. With frontend notes they only need the link – feedback arrives precisely on the element instead of as one long email, and you instantly see whether it concerns the template, the content or an extension's output.

Editorial workflow and extension output

Notes replace neither backend workspaces nor approval workflows; they complement them. Feedback on extension output – news lists, Powermail forms, EXT:form fields or slider elements – lands on the rendered element with its CSS selector. Development immediately knows whether a Fluid partial, a TypoScript setting or a content element is the cause.

Limits in a TYPO3 context

nootiz knows nothing about TYPO3 user groups: anyone with the project link can leave notes. For confidential pre-release content, combine the snippet with basic auth or an IP restriction on the staging domain. Likewise, notes are not a ticket system – they are handed over to one (Trello, Asana, Jira, GitHub).

Frequently asked questions

Do clients need TYPO3 backend access?

No, only the frontend link.

Does it work in multi-language setups?

Yes, notes are attached to the specific URL, including each language variant.

How is the snippet added in TYPO3?

Via TypoScript in the page header or through the Fluid layout – optionally scoped to certain page trees or environments.

Can I serve nootiz on staging only?

Yes. A TypoScript condition lets you output the snippet in staging only.

Does it fit editorial workflows?

Yes. Notes do not replace backend approvals; they collect front-end feedback and can be pushed out as tasks.

Are the notes visible to TYPO3 visitors?

No, notes are visible to project members only.

Other platforms

Stop collecting feedback in email threads

Add the snippet, share the link, collect feedback right on the page – live in under 5 minutes.