PHPackages                             wapplersystems/inquiry - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. wapplersystems/inquiry

ActiveTypo3-cms-extension[Utility &amp; Helpers](/categories/utility)

wapplersystems/inquiry
======================

The extension is a universal TYPO3 extension that allows visitors to create enquiries for quotes.

101PHP

Since Jan 19Pushed 1mo ago2 watchersCompare

[ Source](https://github.com/WapplerSystems/t3-inquiry)[ Packagist](https://packagist.org/packages/wapplersystems/inquiry)[ RSS](/packages/wapplersystems-inquiry/feed)WikiDiscussions release/v13 Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

TYPO3 Extension `inquiry`
=========================

[](#typo3-extension-inquiry)

Die TYPO3-Extension `inquiry` ist eine universelle und hochflexible Lösung, um Besuchern Ihrer Website das Sammeln von Produkten oder Leistungen in einer Anfrageliste zu ermöglichen. Ähnlich wie bei einem Warenkorb können Nutzer Artikel hinzufügen, verwalten und anschließend ein individuelles Angebot anfordern.

[![TYPO3 13](https://camo.githubusercontent.com/736311568ec9205d9514b2264785750e198a4a26243578a9dff7f7bdb84a5d05/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31332d6f72616e67652e7376673f7374796c653d666c61742d737175617265)](https://typo3.org/)[![License](https://camo.githubusercontent.com/37c9aa11511cabae70647d9c92694be2a286bd25c284de636a228b0ecff380ea/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d47504c2d2d322e302d626c75652e7376673f7374796c653d666c61742d737175617265)](https://www.gnu.org/licenses/gpl-2.0.html)

🚀 Vorteile &amp; Funktionen
---------------------------

[](#-vorteile--funktionen)

- **Universell einsetzbar**: Dank eines Adapter-Konzepts kann die Extension mit beliebigen Datensätzen (Produkte, Seiten, News, etc.) arbeiten.
- **Moderne User Experience**:
    - Produkte können ohne Neuladen der Seite per **Ajax** hinzugefügt oder entfernt werden.
    - Dynamische Aktualisierung der Badge-Counter (z. B. im Header).
- **Flexibles Formularwesen**: Nutzt das TYPO3 Form-Framework. Formulare können einfach per Event-Listener erweitert oder angepasst werden.
- **Einfache Integration**: ViewHelper für Buttons ("In die Anfrageliste") und Links zur Liste werden mitgeliefert.
- **Entwicklerfreundlich**: Umfangreiche PSR-14 Events ermöglichen tiefgreifende Anpassungen im Prozess (z. B. eigene Finisher, Validierungen oder Datenauflösung).
- **Zukunftssicher**: Volle Unterstützung für TYPO3 v13.

🛠 Funktionsweise
----------------

[](#-funktionsweise)

Die Extension verwaltet eine Liste von Identifikatoren (z. B. UIDs). Über einen **Adapter** (Event-Listener) entscheiden Sie, wie diese IDs in reale Objekte aufgelöst werden und welche Informationen im Anfrageformular erscheinen sollen.

Ein Beispiel für einen Adapter finden Sie im Verzeichnis der Extension oder als separates Repository.

📥 Installation
--------------

[](#-installation)

Die empfohlene Installation erfolgt über [Composer](https://getcomposer.org/):

```
composer require wapplersystems/inquiry
```

📋 Einrichtung
-------------

[](#-einrichtung)

1. **TypoScript einbinden**: Fügen Sie das statische TypoScript der Extension zu Ihrem Template hinzu.
2. **Adapter erstellen**: Implementieren Sie Event-Listener für `ResolveItemEvent`, um Ihre Objekte (z. B. Produkte) der Extension bekannt zu machen.
3. **ViewHelper nutzen**: Integrieren Sie die Buttons in Ihre Fluid-Templates: ```
    {namespace i=WapplerSystems\Inquiry\ViewHelpers}

    ```

🏗 Events
--------

[](#-events)

Nutzen Sie die folgenden Events für individuelle Anpassungen:

- `BuildInquiryFormEvent`: Passt die Formular-Definition an.
- `ResolveItemEvent`: Löst eine UID in ein Objekt auf.
- `CreateEmailToReceiverFinisherEvent`: Ermöglicht die Anpassung der E-Mail-Empfänger.
- ... und viele weitere.

---

Authors
-------

[](#authors)

- [Sven Wappler](https://github.com/svewap) - [wappler.systems](https://wappler.systems)
- [Ilja Melnicenko](https://github.com/ille216) - [wappler.systems](https://wappler.systems)

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance58

Moderate activity, may be stable

Popularity3

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity14

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/a944bb90af783b13d74049f2d8adcff598f4e7cb0aad9d7040a6af0bb8c23984?d=identicon)[svewap](/maintainers/svewap)

---

Top Contributors

[![svewap](https://avatars.githubusercontent.com/u/1734738?v=4)](https://github.com/svewap "svewap (28 commits)")

---

Tags

typo3typo3-cms-extensiontypo3-extension

### Embed Badge

![Health badge](/badges/wapplersystems-inquiry/health.svg)

```
[![Health](https://phpackages.com/badges/wapplersystems-inquiry/health.svg)](https://phpackages.com/packages/wapplersystems-inquiry)
```

###  Alternatives

[josemmo/verifactu-php

Librería para la implementación del sistema VERI\*FACTU de la AEAT española

947.1k1](/packages/josemmo-verifactu-php)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
