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

Mathias Bolt Lesniak, liliO Design mathias at lilio.com
Mon Feb 2 13:07:34 CET 2009


I think Ext JS is a very powerful framework, but I agree that  
progressive enhancement is good. Of course, as Thomas mentions in his  
answer, you would mostly use it in the backend, and thus there is no  
need for SEO or wide browser compatibility. At the same time, I would  
love it if building front-end interfaces could be just as easy.

As you may remember, I am planning to build a graphical Interface  
Builder (like in Mac OS X) at some point, to skip a lot of coding when  
building a UI. This requires UI Object data and action/data binding  
information to be stored in some way. TypoScript could be one, and it  
would make interfaces very easy to change - with no PHP - even before  
the Interface Builder comes along. The data could be interpreted as  
PHP or JavaScript objects dependent on the situation.

For your meeting: I think it could be good if you consider using this  
concept early on. Especially when it comes to the action/data binding  
of fields to set and get functions and buttons to actions in a  
TypoScript UI configuration. It could both save work and make some  
powerful things possible (like changing the action for a button or a  
whole UI design depending on a TypoScript condition).

Best wishes

Mathias Bolt Lesniak
LiliO Design - www.lilio.com
mathias at lilio.com

On 2. Feb 2009, at 10:59, Robert Lemke 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