[TYPO3-hci] Some brainstorm on Listview

Irene Höppner ih at abezet.de
Thu Jun 1 17:28:16 CEST 2006


>>
>> make the Listview more dynamic to enable individual configuration per
>> table:
>> -----------------------
>>
>> 1) Control which tables should be shown (per TSConfig):
>>  -so it is possible only to show "News" on the "News-Sysfolder" and only
>> show "Fe-Users" on another page
>>  - also it is possible to hide "tt_content" entrys in a TV based  
>> website.
>>
>> 2.) Control the options (control-buttons behind a record) (per TSconfig)
>>
>>  - means the possibility to (add) or hide some buttons (like "delete",
>> "new" and so on)
>>
>>  -possibility to make them more userfriendly (e.q. large Buttons with
>> text like "Create New")
>>
>> 3.) Control which records should be shown
>> (e.q. with an extra Querywhere or some flags... so you could hide
>> records with certain properties)
>>
>>
>> 4.) Possibility to add completly new Control-Buttons (per TCA)
>> -I think this is a very powerful possibility... there are many usecases.
>>
>> For example:
>> 4.A) Say you have "events" and in the Listview there are a button says
>> "show registered users" behind every entry...
>> 4.B.) Or the news: You have newscategories and buttons "create new
>> subcategory" (to allow user friendly BE input)
>>
>> Therefore I suggest the possibility to add new buttons with TCA (perhaps
>> also per TSConfig) and
>> to improve the possibility to set defaultValues for new records (support
>> for MM relations etc..)
>> (There should be a way to use common functions or to use own userfuncs
>> for the buttons...)
>>
>> 5.) Improve the single-list view:
>> -possibility to set the "singlelistview" as default for certain
>> sysfolders (or pages) per TSConfig
>>
>> -enable a Treeview of records in this singleListView (e.q. for the
>> newscategories)
>>
>>
>> 6.) And of course connect it with a refactored skinning API...
>
> 7) add a common resultset-browser to be able to comfortably browse
> through lists with huge amount of records (~>100)
>
8) Nesting of elements
Maybe the possibility to define a parent-id-field via TCA, and then  
elements like the news-categories of tt_news are listed in a "treeview" in  
the list-module.



-- 
Irene Höppner
A.BE.ZET GmbH i.G.
http://www.abezet.de/



More information about the TYPO3-team-hci mailing list