Revision 76

Revision: 76
Author: typo3devameos
Date: 23:12:34, dimanche 8 juillet 2007

Message:
api/class.mainrenderer.php:
  -> _wrapIntoForm(): xhtml compat in <form> action property ( & to & in URL )

api/class.mainrenderlet.php:
  -> overrideSql():
    * removed datahandler:LISTER specific directive which caused incompatibilities with renderlet:LISTER
    * added handling for search/onfields without need for defining /search/mode

api/class.tx_ameosformidable.php:
  -> changed mayday() for better html headers and disallow google indexing on error messages ( using meta robots )
  -> moved home of datasources from /meta/datasources to /control/datasources
  -> removed starting slashes in paths generated by _getExtRelPath() and inline2TempFile()

ext_localconf.php:
  -> added new SESSION container applicationdata

dh_void:
  -> created VOID datahandler for consistency with renderer:VOID
  -> does absolutely nothing with data

ds_db/api/class.tx_dsdb.php:
  -> complete rewrite of the concept of datasource
  -> far more efficient, and compatible with renderlet:LISTER and renderlet:SEARCHFORM

rdt_lister:
  -> creation of the brand new concept of renderlet-based list
  -> lot easier to set-up
  -> several listers can be used in the same xml file
  -> completely useable without javascript
  -> lot of work on accessibility, uses GET urls to trigger sorts and page navigation
  -> can be cached by typo3, if used in a USER ( not USER_INT ) plugin, and property /cachehash="true"
  -> can be interfaced with a renderlet:SEARCHFORM or directly to a datasource ( typically datasource:DB )
  -> some behaviors known in datahandler:LISTER have been ported, some will be, some have been modified
  -> great care has been accorded to improve performance thru usage of references in internal jobs, and by complete rewrite of the DATA engine

rdt_searchform:
  -> creation of the brand new concept of renderlet-based searchform
  -> multiple searchforms can now be used simultaneously in the same xml file
  -> acts as a filter between renderlet:LISTER and datasource:DB
----
Added : /api/base/dh_void
Added : /api/base/dh_void/api
Added : /api/base/dh_void/api/class.tx_dhvoid.php
Added : /api/base/dh_void/ext_emconf.php
Added : /api/base/dh_void/ext_icon.gif
Modified : /api/base/ds_db/api/class.tx_dsdb.php
Added : /api/base/rdt_lister
Added : /api/base/rdt_lister/api
Added : /api/base/rdt_lister/api/class.tx_rdtlister.php
Added : /api/base/rdt_lister/ext_emconf.php
Added : /api/base/rdt_lister/ext_icon.gif
Added : /api/base/rdt_lister/res
Added : /api/base/rdt_lister/res/html
Added : /api/base/rdt_lister/res/html/default-template.html
Added : /api/base/rdt_lister/res/img
Added : /api/base/rdt_lister/res/img/aasc.gif
Added : /api/base/rdt_lister/res/img/adesc.gif
Added : /api/base/rdt_lister/res/locallang
Added : /api/base/rdt_lister/res/locallang/locallang.xml
Added : /api/base/rdt_searchform
Added : /api/base/rdt_searchform/api
Added : /api/base/rdt_searchform/api/class.tx_rdtsearchform.php
Added : /api/base/rdt_searchform/ext_emconf.php
Added : /api/base/rdt_searchform/ext_icon.gif
Modified : /api/class.maindatasource.php
Modified : /api/class.mainrenderer.php
Modified : /api/class.mainrenderlet.php
Modified : /api/class.tx_ameosformidable.php
Modified : /ext_emconf.php
Modified : /ext_localconf.php