TYPO3 version 4.3 innovations in detail:
The completely revised Frontend editing now provides a modern look and feel, and makes working with content intuitive and stress-free. Using "drag & drop", content elements can be moved or deleted, lightbox-based editing takes place directly on the page, and the entire page no longer needs to be reloaded when you use AJaX-technology to save changes. TemplaVoila as well as classic templating are of course fully supported. However, the new Frontend editing is not part of the TYPO3 Core, and has to be installed as a "feeditadvanced" extension. This allows updates of the extension in a more frequent and convenient way.
The two extensions "Extbase" and "Fluid" smooth the way for a carefree migration to TYPO3 version 5. Both extensions are backports from FLOW3 and therefore already allow future-proof development using TYPO3 version 4. Using Extbase, developers can use the MVC-Concept (Model View Controller) for development, while simultaneously ensuring compatibility with TYPO3 version 5.
With Fluid, TYPO3 version 4 is expanded with a new and highly flexible templating engine. Fluid combines established ideas and concepts from different templating approaches.
Although TYPO3 is considered to be one of the most secure Open Source Content Management Systems available, TYPO3 version 4.3 improves security even further. Using "Salted MD5 Hashes" for password storage makes unauthorised decryption nearly impossible. At the same time this function can be used transparently in custom extensions. Sensitive data can be transferred over a secure channel using RSA authentication even if the website does not support HTTPS. Furthermore, authentication of frontend and backend users is now optionally possible over OpenID.
Besides improved security, TYPO3 users can look forward to having a more convenient TYPO3 backend. A Flash uploader allows simultaneous uploading of multiple files. Automatic code completion and an integrated documentation with intelligent as-you-type suggestions have been added to the TypoScript Editor, t3editor. This will especially help beginners learn TypoScript and assist advanced developers in writing error-free code more quickly.
For many users the most helpful innovation may be the new recycler. It allows restoring of deleted records in a convenient and uncomplicated way.
Thanks to the new system scheduler, the TYPO3 Core now offers a central location to manage tasks which should happen on defined dates or at regular intervals. This no longer requires the creation of several CRON jobs on the server ? every extension can now create its own tasks and have them executed by the system scheduler. Management of tasks is straightforward using the system scheduler backend module.
Backend developers can now also use conditions in TSconfig. This has already long been possible in the frontend using TypoScript, but with TYPO3 version 4.3 this feature is now also available for PageTSconfig and UserTSconfig.
Searching for deprecated functions in custom extension will be a lot easier now with a "deprecation log". Developers can check the log entries and update their extensions, since these deprecated functions will be removed completely with TYPO3 version 4.5 at the latest.
The error and exception handling of FLOW3 has also been backported, in line with the goal of easing the transition between TYPO3 versions 4 and 5.
Website projects relying on high performance will profit from two new features in TYPO3 version 4.3. Autoloading only loads files into the memory that are really needed for an application. This results in a dramatic improvement of performance.
The new optional caching framework which was backported from FLOW3 also adds to performance. It offers different methods to store data in the database, in the filesystem and in memcached environments. Furthermore, cache entries can be tagged, giving developers more flexibility.
Get TYPO3 version 4.3 now!
TYPO3 version 4.3 can be downloaded directly from typo3.org/download/. Technical documentation and the detailed release notes can be found at https://typo3.org/release-notes/typo3-43/