[TYPO3-mvc] List Module - ExtJs vs TCA Engine

Sebastien Laroche seb.laroche at gmail.com
Mon May 9 20:20:46 CEST 2011


Hi everyone,

I have found my answer in documentation. You can inspire yourself with
/t3lib/class.t3lib_befunc.php:editOnClick() instead of using
f:link.action in your template depending on what you want to do.

Have a good day.

On Tue, May 3, 2011 at 4:04 PM, Sebastien Laroche <seb.laroche at gmail.com> wrote:
> Hi Chistian,
>
> So, if you want a customized module with an ExtJS list and you want to
> plug each records/rows to a TCEFORM for editing, how you do that? Do
> you redirect the user in the list module with the specific edit form
> with a back url for returning to your module or you initialize a
> TCEFORM all by your own in your controller/action edit view, with all
> the palettes and stuff? I am a little bit confused with alt_doc.php,
> alt_palette.php (depricated since 4.5), backend.php and so on....
>
> Thank for the help.
> Sébastien
>
> On Sat, Apr 30, 2011 at 4:49 AM, "Christian Müller (Kitsunet)"
> <christian.mueller at typo3.org> wrote:
>> 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
>>
>>
>> _______________________________________________
>> TYPO3-project-typo3v4mvc mailing list
>> TYPO3-project-typo3v4mvc at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-project-typo3v4mvc
>>
> _______________________________________________
> TYPO3-project-typo3v4mvc mailing list
> TYPO3-project-typo3v4mvc at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-project-typo3v4mvc
>


More information about the TYPO3-project-typo3v4mvc mailing list