[TYPO3-core] FYI: Integrated extJS in the TYPO3 core
Dan Osipov
dosipov at phillyburbs.com
Tue Nov 4 01:20:36 CET 2008
Looking forward to seeing a whole new backend in 4.4!!!
Dan Osipov
Calkins Media
http://danosipov.com/blog/
Jens Hoffmann wrote:
> Oh my god! :) Hurray!!!
>
> This could be a chance for
> a much better UI and UX in
> the TYPO3 Backend!
>
> THANKS, Benny!
> You made my day ... or night ...
>
> ||||||||||||°||||||||||||
>
> Jens Hoffmann
> [TYPO3 - HCI Team Leader]
> [DKD - Creative Director]
>
> eMail: jens at typo3.org
> Skype: WrYBiT
>
>
>
>
> Benjamin Mack wrote:
>> Hello world,
>>
>> the following new files were just added to the TYPO3 trunk:
>>
>> * typo3/contrib/extjs/LICENSE.txt
>> * typo3/contrib/extjs/ext-base.js
>> * typo3/contrib/extjs/ext-all.js
>> * typo3/contrib/extjs/ext-all-debug.js
>> * typo3/contrib/extjs/resources/
>> * typo3/contrib/extjs/locale/
>> * typo3/contrib/extjs/ext-prototype-adapter.js
>>
>> This includes the whole extJS package without extensions, which can
>> now be used in the TYPO3 after including the following files:
>>
>> template::includeJavascriptLib('contrib/extjs/ext-base.js');
>> template::includeJavascriptLib('contrib/extjs/ext-all.js');
>>
>> There is also the option of using the prototype-adapter.js, which I
>> also included, however, to get maximum performance out of extJS, it
>> makes sense to use the ext-base.js, the ext-specific adapter, which
>> does NOT interfere with prototype or any other prototype framework.
>>
>> Some notes for clarification:
>>
>> == License ==
>>
>> Although extJS is licensed under a commercial license and under GPLv3,
>> us as the core team have decided not to go with GPLv3 for TYPO3 4.3,
>> that's why we make use of the FLOSS exception that extJS offers.
>> http://extjs.com/products/floss-exception.php
>> As discussed with the extJS development team, this works for our
>> situation, and TYPO3 4.x is continued to be released under GPLv2+.
>>
>> == File size ==
>>
>> The package only includes some locale files and some default skin
>> files (in resources), if anyone cares to create a t3skin resource
>> files for us, that would be awesome. The whole package that I now
>> included is about 2.5 MB, contains the base and the prototype-adapter,
>> and a ext-all-debug.js for developing.
>>
>> I was looking into having several components only loaded when needed,
>> however it makes more sense (performance-wise), the extJS have already
>> did some tests with that.
>>
>> Also: Thanks for Steffen Kamper for preparing the package.
>> Also #2: I did not attach all the new files to this post, as it was
>> too huge (in my mind).
>>
>> == Discussion ==
>>
>> ANY discussion about this topic should NOT happen in reply to this
>> post but rather in the dev-list if you have any concerns or questions.
>>
>> And now: Happy ext-JS-ing!
>>
More information about the TYPO3-team-core
mailing list