[TYPO3-project-formidable] revision 76: new concept for list/search

Jerome Schneider j.schneider at ameos.com
Mon Jul 9 12:45:45 CEST 2007


Hello,

In SVN revision 76, we implemented a brand new concept for handling 
lists and searchforms ; it's based on two new renderlets, 
renderlet:LISTER and renderlet:SEARCHFORM, and the new concept of datasource

*** but first: don't worry, the traditionnal datahandler:LISTER is not 
affected and will continue to work as usual ***

Why is it better:

BETTER BUSINESS SEPARATION :
	the logical separation between the source of data (datasource:DB) / the 
search process (renderlet:SEARCHFORM) / the listing (renderlet:LISTER) 
is now complete

ONE XML, SEVERAL LISTS :
	there can now be as many lists as you need inside only one XML, 
surrounded with lots of searchforms and tons of other renderlets, thanks 
to the fact that the list is now processed by a renderlet

ACESSIBLE, INDEXABLE BY GOOGLE AND CACHEABLE BY TYPO3
  	the renderlet:LISTER is completely useable without javascript, 	
as every navigation and sort action is based on standard GET urls
	Google can now browse your lists, non-javascript users also, and typo3 
can cache everything

WITH OR WITHOUT SEARCH, YOU DECIDE
	the renderlet:LISTER can be bound directly to a datasource:DB, or to a 
renderlet:SEARCHFORM which is bound to the datasource. So you can easyly 
choose whether or not to use a searchform for your list

SIMPLE TABLES OR COMPLEX DATA STRUCTURES
	the datasource:DB act as a layer between raw data and formidable. You 
have to provide a SQL query that will fetch records as you need ; this 
SQL can be a simple SELECT, a join between tables, or whatever you need

BLAZING FAST !
	The SQL engine has been rewrote from scratch to be fast. Combined with 
the fact that lists can be cached, results are blazing fast !

COMPLETELY TEMPLATABLE
	options for templates and pager have been ported from 
datahandler:LISTER to the new renderlet:LISTER, with many more improvements

Two feature showcase have been placed at http://www.ameos.com/formidable
  , section Features
You can download the XML of the two showcases at the bottom of each page

Regards,
Jerome Schneider


PS: what still needs to be done: submit in searchforms without javascript ;)


More information about the TYPO3-project-formidable mailing list