[TYPO3-50-general] Technical concepts for TYPO3 v5 backend (was: extJS Library)

Thomas Fritz fritztho at gmail.com
Mon Feb 2 12:00:33 CET 2009


Hi,

Progressive Enhancement is actually supported by ExtJS too. Take a look at
the forum posts and examples [1]. Most of the widgets have the "applyTo" or
"contentEl" config option - so you can actually create valid markup and add
js functionality afterwards.
But it is important to know that ExtJS is not a minimalistic JS Lib to only
manipulate the DOM and add some effects - Of course you can do that too. But
i think the power of Ext are the Cross Browser widgets and the Component and
Layout System. So my personal preference is to use Ext in WebApps and
Adminstration Backends, because you normally do not need any SEO there.
Perhaps it is a good idea to discuss it with the Ext Community and Jack
Slocum too. Especially because there are many improvements for ExtJS 3.0
planned [2] (CSS, Accessibility improvements). So perhaps he can tell you
some more details if it is possible to use it the way you want in TYPO3v5.


Another library from which i heard that it supports progressive enhancement
very good is Dojo. There is also a widget library called Dijit and an
implementation in the Zend Framework (View helpers) [3]. But i did not
worked with it so far.


[1]
http://extjs.com/forum/showthread.php?t=20061&highlight=graceful+degradation
http://extjs.com/forum/showthread.php?p=170930#post170930
http://extjs.com/forum/showthread.php?p=27027#post27027
http://extjs.com/deploy/dev/examples/grid/from-markup.html
http://extjs.com/forum/showthread.php?t=5426&highlight=progressive+enhancement
http://extjs.com/forum/showthread.php?p=92116#post92116

[2] http://extjs.com/products/extjs/roadmap.php

[3] http://zendframework.com/manual/en/zend.dojo.html


Best regards
Tom

On Mon, Feb 2, 2009 at 10:59 AM, Robert Lemke <robert at typo3.org> wrote:

> Hi folks,
>
> thanks to all of you who posted links and interesting concepts.
> Next weekend I'll have a first meeting with Jens Hoffmann, Rasmus Skjoldan
> and
> Karsten to concretely discuss the UI and UX for TYPO3 v5.
>
> Although I knew a few of the sites you posted (in particular I've been
> trying
> the php-ext solution a few times since the project started) I certainly
> don't
> know them all and I'm especially no CSS or JS wizard who knows all the
> latest
> trends.
>
> Therefore please keep posting your ideas and material about the topic! I'll
> read them all and give some feedback as soon as spend some more thoughts on
> them.
>
> One thing I'm especially interested in: Are there any frameworks /
> solutions
> which combine the approach of php-ext or GWT with progressive enhancement?
> My ideal currently is a PHP based widget library similar to QT which
> produces
> output following the progressive enhancement concepts.
>
> Cheers,
> robert
>
> Am 30.01.2009 um 19:34 schrieb Steffen Kamper:
>
>  Hi,
>>
>> i posted following mail to dev-list and forgot to put it to this list
>> too as v5 also builds the BE with extJS, so would be nice if you take
>> notice of it and comment in in dev list, thanks!
>>
>> Here is the original post:
>>
>> Hi,
>>
>> now we have extJS in core, and there are projects that want to integrate
>> things with extJS like list-module, also some enhancements to tceforms
>> etc.
>>
>> Now there are some problems when building such things:
>> * extJS is JS, so you have an JS-File with the "application" and then
>> you need a dynamic part for labels, variables, data-store etc.
>>
>> If everyone fight alone with such problems, we get a lot of different
>> solutions without any synergy, everyone has to start from the scratch
>> again.
>>
>> This was reason i thought about a "common library".
>> What does it mean? I found a very nice approach wich goes in the right
>> direction, as we have a php-based application. Please have a look to [1]
>>
>> Something like that would give us the possibility to build extJS
>> interfaces with php-base, object orientated, also with possibility to
>> add/extend/change from other extensions like we do now with php.
>>
>> What do you think?
>>
>> vg Steffen
>>
>> [1] http://php-ext.quimera-solutions.com/
>> _______________________________________________
>> TYPO3-project-5_0-general mailing list
>> TYPO3-project-5_0-general at lists.netfielders.de
>>
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-project-5_0-general
>>
>
>
> _______________________________________________
> TYPO3-project-5_0-general mailing list
> TYPO3-project-5_0-general at lists.netfielders.de
>
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-project-5_0-general
>


More information about the TYPO3-project-5_0-general mailing list