[TYPO3-core] RFC: Feedback Agent

Oliver Hader oh at inpublica.de
Tue Nov 13 08:43:31 CET 2007


Hi Bernhard,

Bernhard Kraft schrieb:
> Recently I had some ideas about a kind of Quality Report tool for T3.
> Similar to the feedback
> agent of prominent software like mozilla or some of those microsoft
> apps, etc ..
> 
> So what do you think about a "TYPO3 Feedback Agent" ... Must not
> explicitly go into the core.
> Could also get implemented as extension. But I think about a piece of
> code which allows us to
> easily get a clue of what problems occur where and under which
> circumstances.

I like this idea very much, because it gives us also the possibility to
track down some bugs that were never reported on the bugtracker but
still happen on some systems. If it's an extension the user/admin can
decide whether to use this feature or not - no constraint - fine.
But furthermore, the user/admin should have the possibility to review
the information before sending to an official TYPO3 feedback daemon.
Imagine that sensible data like passwords or bank accounts were affected
in an error and would automatically be transferred through the web...

> I tought about an extension which hooks into the PHP error chain - and
> reports critical errors
> and such by sending a mail or doing a HTTP POST request to some specific
> address ... supplying
> an XML structure with information about OS/PHP/Webserver version and
> type, and probably some other
> parts of information which the server admin is willing to submit (I
> think we should make the amount
> of information transmitted configurable - as everything in T3 :)

Well, in TYPO3 there are some other cases which just print out an error
that is not "handled" at all - e.g. an XML-structure error stops the
whole output in backend with showing just a note. So, the PHP error
chain is the low level to be caught - but many errors are filtered by
TYPO3 itself on a higher level and are not "handled" at all.
For a feedback agent we would need a good exception/error handling
combined with the feedback agent you suggested.

> what do you think about such an idea ? AFAIK we already discussed such a
> thing some time/years
> ago - but I think we didn't came to a conclusion at that time ...

I like the idea (+1), but it's an enormous project to get this done.


olly
-- 
Oliver Hader
http://inpublica.de/


More information about the TYPO3-team-core mailing list