[TYPO3-core] RFC #12130: Improve performance of flashmessages

Xavier Perseguers typo3 at perseguers.ch
Wed Oct 7 09:43:12 CEST 2009


Hi,

> Xavier Perseguers schrieb:
>> If you think of how ExtJS-based modules are done, the idea is to 
>> provide a framework for extensions with toolbar and the rest, meaning 
>> the extension should not have to worry about how flash message are 
>> rendered, this is done by the ExtJS framework. If you want AJAX to 
>> push messages to DOM, then it implies that the ExtJS framework should 
>> provide an API for making AJAX request, intercept such flash messages 
>> and then clean-up the response and send it back to the originator 
>> module. That sounds a bit complicated to implement, if "possible" at all.
> 
> I'd say it's already implemented ;-)
> in Classes/ExtJS/Controller/ActionController.php the flashmessages are
> - fetched from the queue,
> - rendered (which is way easier with the changed API)
> - then they are written to an EXTjs panel obj
> - this extjs panel is executed
> 
> ähhhm, that's exactly what you say is too complicated. It needs only a 
> little adaption to the new (cleaner) API.
> 
> attached are two patches:
> 1. 12130 v5 which uses a static class member to store the messages
> 2. a patch for mvc_extjs making it use the new API
> 
> extjs flashmessages work, no problem!
> 
> So, where is the reason for storing "persistent" flashmessages in the 
> DB, session or whatever?

Thanks for the patch for mvc_extjs. Anyway, I guess solution is OK, I do 
not want to block anything.

-- 
Xavier Perseguers
MVC ExtJS Leader

http://forge.typo3.org/projects/show/extension-mvc_extjs


More information about the TYPO3-team-core mailing list