[TYPO3-mvc] List Module - ExtJs vs TCA Engine
"Christian Müller (Kitsunet)"
christian.mueller at typo3.org
Sat Apr 30 10:49:08 CEST 2011
Hey Sébastien,
the list view in TYPO3v5 will be based on ExtJS alone as the whole
backend. In the current development version it is very basic and based
on a grid component, still that is the way to go. It gets its data from
an ExtDirect service on the server side. We haven't defined a
replacement for TCA yet but we have started a simple form abstraction
with ExtJS that should finally provide something similar to TCAForms
now. We plan to introduce "widgets" to edit certain types of properties
with a default configuration but of course everything will be
configurable. So for TYPO3v5 you would be on the right way to do it.
In v4 TCA makes form creation just so much easier that I have so far
decided against building fully customized forms. What I have done is
replacing the default TCA elements for custom ones by using "user" as
type when necessary.
Christian
On 29.04.2011 17:12, Sebastien Laroche wrote:
> Hi everyone,
>
> I have many modules that were developed with the new MVC patterns
> (base on extbase) and I have used ExtJs to increase the user
> experience because most of the time clients are not really satisfied
> by the basic list module interface. All work fine, but it takes more
> time to develop each module instead of using the list module with
> auto-generated form by TCA Engine to edit the records ( I am using
> ExtJS for listing in a grid view and a custom ExtJS form to edit
> records). Also, by taking this approach, I lost the advantage of using
> I.R.R.E for relating objects when dependence occurs. So, am I on the
> best way to do it? Is it better to have more control in a customized
> form with MVC and validators instead of taking advantage of TCA
> Engine? Is there someone that know how the basic list module will be
> implemented in TYPO3v5?
>
> What is your opinion?
> Thank you for all the information.
> Have a good day
> Sébastien
More information about the TYPO3-project-typo3v4mvc
mailing list