TYPO3 4.3 Tasks

General

  • Enable UTF-8 by default - Michael Stucki
  • Extract static JavaScript code from PHP files (cleanup) - Benjamin Mack
  • Error and exception handling (e.g. for introduced hook execptions which are uncaught by now) - Ingo Renner
  • Extract static templates from the core and put them into an extension - Thorsten Kahler
  • done: Extract simulateStaticDocument URL scheme and put it into an system extension - Benjamin Mack
  • done: Back-porting Caching Framework of FLOW3 to TYPO3 4.x - Ingo Renner
  • done: Integrate OpenID as SSO Service for FE and BE - Dmitry Dulepov
  • done: RSA authentication library - Michael Stucki, Andreas Förthner
  • in progress: Enable salted MD5 passwords for front-end and back-end - Oliver Hader, Marcus Krause, Steffen Ritter
  • Integrate MVC Framework to be forward compatible - Jochen Rau, Sebastian Kurfürst, Christian Jul Jensen, Robert Lemke, Ingo Renner, Daniel Pötzinger
  • Enhance Kickstarter Extension to support MVC Framework - Ingmar Schlecht, Ingo Renner, Oliver Hader
  • Introduce autoloading / lacyloading for source classes - Martin Kutschker, Ingo Renner
  • Localization of hardcoded phrases - Core Team
  • More current and complete documentation - Core Team
  • HCI Tasks - HCI Team
  • Performance optimization analysis - Tim Lochmüller
  • Integrate unit tests for common Core classes - Oliver Klee

Database / DBAL

  • Integrate mysqli extension - Martin Kutschker

Front-End / Perfomance

  • Introduce general cache handler object and per-object-caching - Ingo Renner, Oliver Hader
  • Improve the caching mechanism (static file caching, reduce redundancies in cache) - Oliver Hader, Michael Stucki
  • Indexed Search with MySQL Fulltext Indexing - Michael Stucki
  • Improve link generation of menus (tslib_menu) - Oliver Hader
  • done: Improve performance of tslib_cObj->getTreeList by caching - Ingo Renner
  • Send JS code as merged and minimized file (API) - Ingmar Schlecht, Benjamin Mack
  • Send CSS code as merged file (API) - Ingmar Schlecht, Benjamin Mack
  • Improve Front-End Editing - Jeff Segars, Dmitry Dulepov, Steffen Kamper, Karsten Dambekalns, Oliver Hader
  • Integrate nice looking error pages and provide links to wiki documents - Michael Stucki, Oliver Hader

Back-End

  • done: Enhance t3editor with code-completion - Tobias Liebig
  • Improvements to the Page module - Ingo Renner
  • Improvements to the Template module - Ingo Renner
  • Conditions for Page/User TSconfig - Oliver Hader, Berndhard Kraft
  • Dialog-Object API to display notifications, errors, input forms (e.g. for TER upload, OpenID, ...) - Benjamin Mack
  • Mass Uploader Project (Include a flash-based solution for file uploads) - Benjamin Mack
  • New Clipboard with AJAX functionality (hooked into the Backend, not a single module) - Ingmar Schlecht, Benjamin Mack
  • done: Improve style/skin possibilites of back-end login - Benjamin Mack
  • done Improve record recycling concept - Julian Kleinhans
  • Introduce hotkeys for the backend - Julian Kleinhans
  • done: Replace JS popup when login expired by a discreet dialog - Christoph Köhler
  • Refacoring t3lib_TCEforms and introduce OO design for accordant field types - Andreas Wolf
  • done: Lock on loaded extensions (do not allow to update loaded extensions)
  • Extract workspaces GUI to system extension to remove it from BE GUI if required - Benjamin Mack