Loading...
Navigation überspringen
zurück

Fluid-Form by coding.ms – PDF-Anhänge & Datenbank-Finisher

FEATURE
0 gesamt
TASK
0 gesamt
BUGFIX
0 gesamt
BREAKING
0 gesamt

Beschreibung

Fluid-Form by coding.ms 1.3.0 erweitert die Formularfunktionalitäten um Mail-PDFs und einen Database-Finisher, behebt mehrere Fehler (z. B. MathGuard, Session-Restore) und verbessert TypoScript- sowie JavaScript-Organisation für stabilere TYPO3-Formulare.

  • Mail & PDFs: Mail-Finisher kann nun für Absender und Empfänger PDFs erzeugen und diese an E-Mails anhängen, außerdem wurde das Reply-To-Feld korrekt gesetzt und Probleme mit ungültigen Download-/Upload-Links in EmailFinisher behoben. Praktischer Nutzen: Automatische PDF-Erzeugung für Versandbelege und Archivierung.
  • Datenhaltung: Neuer Database-Finisher zum Speichern von Formular-Daten in der Datenbank.
  • Validierung & Spam-Schutz: MathGuard-Bugfix und Refactoring, Empty-Field-Validator für Honeypot sowie NotEmpty-Validation für Checkboxen verbessern Sicherheit und Zuverlässigkeit der Validierung.
  • Felder & Darstellung: Hidden-Felder können per excludeFromMail = 1 aus Mails ausgeschlossen und per Partial vorbereitet sowie via TypoScript vorbefüllt werden. Checkbox- und Notice-Text können jetzt raw formatiert ausgegeben werden, und Radio-Buttons wurden ergänzt inkl. CSS- und Preselection-Optionen.
  • Technische Optimierungen: Standard-TCA-Feld für Formularauswahl eingeführt (Achtung: form.pagets muss angepasst werden), Bootstrap-Fileinput wird nur noch von CDN geladen, JavaScript wurde in den Footer verschoben, TypoScript-Templates für vordefinierte Formulare gesplittet (u. a. Datepicker, Upload) und statische Templates bereinigt. f:form nutzt für Seiten ohne pageUid nun noCacheHash=1 zur cHash-Vermeidung.
  • Codequalität: JSON-Resultatbereinigung, PHPDoc-Verbesserungen, Ersatz von REQUEST durch GeneralUtility-Methoden, Sourcecode-Optimierungen (use statements) sowie Sicherstellung, dass Session-Restore stets ein Array zurückgibt.

Extension

Fluid-Form by coding.ms

Release

Bugfix Feature Task

Change-Log

## 2017-07-09 Release of version 1.3.0
*	[BUGFIX] Mathguard bugfix for calculating and comparing code
*	[FEATURE] Mail finisher ability for creating PDF for sender and receiver. PDF will be attached to the mails.
*	[TASK] Using a default TCA field for form selection. **Attention:** form.pagets must be modified!
*	[TASK] Loading bootstrap-fileinput only from CDN
*	[TASK] Move JavaScript into footer
*	[TASK] TypoScript clean up (each predefined form get's an own static template)
*	[FEATURE] Database finisher for saving form data in database
*	[FEATURE] Hidden field value is now excludable by `excludeFromMail = 1` from mail content
*	[FEATURE] Checkbox label is able to be displayed formatted raw (no use of HTML special chars)
*	[TASK] Optimize label handling in email and presets
*	[TASK] Foreach warning in cleanup return data
*	[TASK] PHPDoc optimized
*	[TASK] Sourcecode optimization (use statements in Controller)
*	[BUGFIX] Fixing send form on website root (in this case there is no pageUid, which is necessary for cHash calculation) - f:form now uses noCacheHash=1
*	[TASK] Cleanup JSON-Result
*	[FEATURE] Empty field validator for Honeypot implementation.
*	[TASK] TypoScript skip default arguments
*	[BUGFIX] Fixing Session restore method - This method should always return an array.
*	[TASK] Removed usage of REQUEST and replaced it with GeneralUtility-Method.
*	[FEATURE] Form configuration get a new attribute addQueryString. This is by default disabled.
*	[FEATURE] Add a Partial for Hidden fields. Additionally hidden fields can be prefilled by TypoScript.
*	[TASK] MathGuard refactoring
*	[FEATURE] Notice text is able to be displayed formatted raw (no use of HTML special chars)
*	[TASK] Radio-Button CSS settings
*	[TASK] Preselection of Radio-Button
*	[FEATURE] Adding radio button
*	[TASK] Insert Fluid root pathes in setup.txt
*	[TASK] Check if there's at least one active finisher.
*	[TASK] Add NotEmpty validation for Checkbox.
*	[TASK] Setting reply-to-email-address into mail.
*	[BUGFIX] Fixing CSS class in Chechbox Patrial
*	[TASK] Readability of Captcha optimized
*	[BUGFIX] Fixing invalid download/upload links in EmailFinisher
*	[TASK] Split static templates for date picker and upload
TYPO3-News

Fluid-Form by coding.ms – PDF-Anhänge & Datenbank-Finisher

Release of version 1.3.0

  • Extension

Kontaktanfrage

Du kannst uns jederzeit kontaktieren

Stop! Playing in the meantime?
Stop! Playing in the meantime?
Stop! Playing in the meantime?

Stop! Playing in the meantime?

Break the highscore

Press Start
Contact request
Screenreader label
Security question
9LJ_________FPH______
__M____T______G___Z4X
23T___DS8_____R______
8______S______T___XSX
93B___________7______