CoreCommunity ExtensionsIncubatorDistributionsTYPO3 4.5 ProjectsTYPO3 4.6 ProjectsTYPO3 4.7 ProjectsTYPO3 6.0 ProjectsTYPO3 6.1 ProjectsTYPO3 6.2 Projects (+)

Task #4425

Architecture change for AJAX and PDF

Added by Reinhard Führicht over 3 years ago. Updated over 2 years ago.

Status:Closed Start date:2009-09-03
Priority:Won't have this time Due date:
Assignee:Reinhard Führicht % Done:

60%

Category:Code and Architecture
Target version:-
Votes: 0

Description

I overlooked the current architecture of Formhandler and found out some things:

  • PDF generation is handled differently than all the other components.
  • The AJAX stuff uses hardcoded xajax
  • Finisher_Mail uses t3lib_htmlMail no matter what

I would like to change some things to achieve the following:

  • Extendable AJAX handlers to be able to use other stuff like JQuery or Mootools instead of Xajax.
  • Handle PDF generation with the extension 'webkitpdf' to make sure the user can customize and design the PDF exactly as they want to.
  • Make the mailer class used by Finisher_Mail configurable. In order to do that we need a wrapper for t3lib_htmlMail and provide an interface for other mailer classes.

For this reason I opened a branch to do not disturb the current quality of the trunk.

This is just a ticket to inform about my current thoughts.
Any feedback is welcome.

History

Updated by Reinhard Führicht over 3 years ago

  • Target version set to Stable v1.0

Updated by Reinhard Führicht over 3 years ago

  • Category set to Code and Architecture
  • Assignee set to Reinhard Führicht

Updated by Reinhard Führicht over 3 years ago

  • % Done changed from 0 to 60

Architecture change in progress.

Still TODO:

- Nicer AJAX integration.

Updated by Reinhard Führicht over 3 years ago

  • Priority changed from Should have to Won't have this time

Currently on hold. It is more important to make the existing things stable.

Updated by Reinhard Führicht over 3 years ago

  • Target version deleted (Stable v1.0)

Updated by Reinhard Führicht almost 3 years ago

  • Status changed from New to Closed

Also available in: Atom PDF