[TASK] Improve FAL performance
[Packages/TYPO3.CMS.git] / NEWS.txt
1 This document is a part of the TYPO3 project. TYPO3 is an open source web
2 content management system released under the GNU GPL. TYPO3 is copyright
3 (c) 1999-2012 by Kasper Skaarhoj.
4
5 This document contains information about TYPO3 version 6.1 has been released
6 on April 30th 2013.
7
8 An up-to-date version of this document also containing links to further in
9 depth information can be found here:
10
11 http://wiki.typo3.org/TYPO3_6.1
12
13 ===============================================================================
14 Compatibility
15 ===============================================================================
16
17 -------------------------------------------------------------------------------
18 System environment
19 -------------------------------------------------------------------------------
20
21 -------------------------------------------------------------------------------
22 Deprecated and removed components
23 -------------------------------------------------------------------------------
24
25 ===============================================================================
26 Changes and Improvements
27 ===============================================================================
28
29 -------------------------------------------------------------------------------
30 General
31 -------------------------------------------------------------------------------
32
33 * Improved TCA load mechanism
34
35 The initialization of the central $GLOBAL['TCA'] array was refactored,
36 accelerated and simplified. Frontend code can now rely on a fully loaded array
37 including columns and the requirement to call loadTca() in ext_tables.php if
38 manipulating TCA is gone.
39 Extension authors should catch up with this evolvment: Definition of new TCA
40 tables should be moved to the extensions Configuration/TCA/ directory, every
41 table must be declared in an own file "tablename.php". The file must return the
42 full TCA definition of the specific table, with ctrl and columns sections
43 merged together, without the former dynamicConfigFile definition. The
44 declaration of TCA for new tables can be dropped from ext_tables.php, the
45 bootstrap will find and execute any new table definitions in Configuration/TCA
46 automatically if the extension author sticks to the convention. Examples of
47 correct registration can be found in sys_note and extensionmanager and other
48 system extensions.
49
50 -------------------------------------------------------------------------------
51 Backend
52 -------------------------------------------------------------------------------
53
54 -------------------------------------------------------------------------------
55 Administration / Customization
56 -------------------------------------------------------------------------------