Skip to content

nt_flippdf_pro

Add-on for nt_flippdf. The base package is complete on its own and stays that way — this one adds what a whitepaper behind a form needs.

It hangs itself into the extension points of the base package: four events around a build, three in the backend module. Install both, and the module grows the matching fields on its own.

What it adds

A preview beside the full edition

One build run, two editions: the preview with the first pages for the landing page, the full one for the confirmation mail. The preview is a directory of its own holding only the pages it shows — the viewer's own preview mode is not a substitute, and why that is is worth two minutes.

An address that cannot be guessed

A random key on the slug of the full edition. Whoever has not registered does not find it by trying names.

Double pages split into single ones

Print versions put two book pages on one sheet — and that is usually the only place where the page numbers sit on the outside, left on the left page and right on the right. Building from them keeps that, without the page count jumping in twos.

Watermark, logo, background

Rendered into the page images while building, so the watermark also appears in the downloaded image. Logo and background are copied into the edition, which stays self-contained.

More languages, linked editions, counting

French and Chinese labels on top of German and English. Editions in different languages can be linked, the viewer then offers a switch. Views, downloads and clicks on links are counted — no cookie, no identity of the reader, aggregated per day.

Installation

composer config repositories.netthinks composer https://packages.netthinks.com
composer config --auth http-basic.packages.netthinks.com <user> <password>
composer require netthinks/nt-flippdf-pro
vendor/bin/typo3 extension:setup

The access data come with the licence. TYPO3 12.4, 13.4 or 14.x, PHP 8.2 or newer, and nt_flippdf 1.8 or newer.

Licence

GPL-2.0-or-later, like the base package. What is bought is the access to updates and the support, not the right to use it — there is no licence check in the code, and there is not meant to be one.