dwenzel / t3calendar Goto Github PK
View Code? Open in Web Editor NEWA calendar extension for the TYPO3 CMS
A calendar extension for the TYPO3 CMS
Hi,
Are there any plan in order to make your extension compatible with TYPO3 V10 and V11 ?
I've seen a branch 'feature/version10compatible', does this branch is in development, need more testing ?
Thanks,
Florian
Implement __sleep and __wakup methods: serialize class name/identity field
This is a reminder for https://forge.typo3.org/issues/79175.
Probably we will have to implement a replacement for the AjaxWidgetContextHolder class since we can not expect any solution by the core team soon.
Copied from TYPO3 forge issue:
Ajax widgets do pollute the session data by storing their configuration on each page reload under a new identifier. Finally the session data grows too big to get loaded from the database.
SELECT hash, tstamp, LENGTH(content) FROM fe_session_data;
(tested under current versions of 6.2 and 7.6)
Any Ajax enabled widget instance restores its widgets context via an instance of AjaxWidgetContextHolder.
This class stores the content of its $widgetContext property to either the FE or BE user session under the key TYPO3\\CMS\\Fluid\\Core\\Widget\\AjaxWidgetContextHolder_widgetContexts
(see method storeWidgetContexts()).
In the constructor the content of this key is restored into the property $widgetContext.
On each call of the method store() a new unique ajaxWidgetId is generated and the configuration of the widget is added to the $widgetContext array.
This behaviour leads to a constantly growing size of the session data. It is only interrupted if the user session invalidates (by expiration or deleting the fe_user_session cookie).
I'm not sure about the expected behaviour.
There seems to be a conceptual fault though: Since the page content with the widget will most probably be cached, only the first entry of the $widgetContext array will be used as argument fluid-widget-id for the widget action link.
Any suggestions are welcome.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.