[TYPO3-v4] The future of ExtJS 4 in TYPO3 4.7
Kay Strobach
typo3 at kay-strobach.de
Wed Jan 11 19:18:12 CET 2012
Hey guys,
just some thoughts after another hour.
Just to declare: I wrote a couple of extensions relying on ExtJS 3.
There some reasons for dropping ExtJS Support (long term):
- Making smooth transition to Phoenix possible
- Breaking Changes with every release
- Time
Otherwise there are other reasons for taking advantage of ExtJS (3 or 4)
- Governmental Projects like BLE, rely on Extjs (3 or 4)
- Many Extensions rely on ExtJS (mostly 3)
- As far as i understand Vidi it can be a rock solid basement for many
modules:
- everything what is list based
- scheduler task management
- listmodule
- files / media
- trash
- projects like the dashboard rely on extjs 4
For the iframes i can think of a solution like this:
- Change API of pagerenderer and add a hook which works as following:
t3lib_pagerender::loadJSlib($libKey)
then the function just checks if there is a registered object for
that library and execute it to add the appropriate libs, this way we
could use extjs 3 in frames and 4 in the top frame!
(no words about speed ;)
Anyway we should take advantage of the mentioned Sencha support and tell
them where the Problems are!
I doubt the would notice if there would be a press notice like:
- TYPO3 is dropping ExtJS Support, because of unstable API's
Regards
Kay
Am 11.01.2012 17:46, schrieb Olivier Dobberkau:
> Am 11.01.12 16:47, schrieb Oliver Hader:
>
>> a) postpone the final 4.7 release a lot and hope things will get better
>> - forward port all components to ExtJS 4
>> - introduce a great backward compatibility layer for
>> ExtJS 3 extensions
>> - create documentation on how to use ExtJS 3 and ExtJS 4
>> side by side
>>
>> b) revert the ExtJS 4 changes in the Git master branch of the TYPO3 Core
>> - get back a stable TYPO3 4.7 with working Workspaces,
>> Form Wizard and Recycler
>> - accept the "collateral" fact that the work on ExtJS 4
>> migration is lost, which means to disappoint developers
>> who invested a lot of time in what already has been achvieved
>> - find (better) alternatives for the mentioned "media" and
>> "vidi" components
>> - find alternatives to ExtJS in general in the long-term view -
>> however, ExtJS is good for widgets, but not as a one-fits-all
>> JavaScript solution
>
> Hi Olli and others,
>
>
> c) Ask Sencha if they can donate support for us.
>
> We had quite a good connection to them in the past and they should
> advise us and know before we drop ExtJS at all. (We did that with V5 in
> Summer and jumped the Sproutcore Bandwaggon. See the Status of
> Sproutcore & Ember.js: http://en.wikipedia.org/wiki/SproutCore )
>
> Let me know if you need a contact at Sencha.
>
> Olivier
--
http://www.kay-strobach.de - Open Source Rocks
TYPO3 .... inspiring people to share!
Get involved: http://typo3.org
Answere was usefull: https://flattr.com/profile/kaystrobach
More information about the TYPO3-project-v4
mailing list