###6.0 Must-Haves * gerrit abandon list * \url{https://review.typo3.org/#/c/14100/} * \url{https://review.typo3.org/#/c/14071/} * Other: * soutcompat classLoader: sout\url{southttps://review.typo3.org/#/c/16018/sout} * sout'old files': fix deprecation to 'will be removed with 6.2'? [lolli] sout\url{southttp://forge.typo3.org/issues/43120sout} * Soft requirement for php >= 5.3.7 (not hardcoded, compat layer stays, just typo3.org/download, install.txt, news.txt) [HH] * Re-read NEWS.txt [Olly] * EM * UI * **Make database updates** * Not delete extension configuration, when you remove it (it's a breaking change!!!) * soutinsecure extensionssout * soutdelete **underline/ move Ext:Integrity - underline**sout\url{**underlinesouthttps://review.typo3.org/14954soutunderline**} * **underlinesoutMake soutunderline**soutConfiguration Manager non-staticsout * \url{southttp://review.typo3.org/15267sout} * \url{southttp://review.typo3.org/15268sout} * \url{http://forge.typo3.org/issues/41867} * soutfurther changes in IP and GOVP neededsout * soutem extension list update task missing sout\url{southttp://forge.typo3.org/issues/39915sout}sout sout\url{southttps://review.typo3.org/#/c/16168sout} * soutre-implement extension manager reports security statussout * 'suggests' and 'conflicts' dependency handlig \url{http://forge.typo3.org/issues/42594} * soutRemove extList from LocalConfiguration sout\url{southttps://review.typo3.org/#/c/16566/sout} * Finish Fetch Translation Extension * soutRebuild extension translation list in lang module sout\url{southttps://review.typo3.org/#/c/14683/sout}sout [XP: will have a look]sout * Scheduler Task? [XP: implemented it for 4.7 in custom ext] * Upload SimulateStatic to TER * FAL (see query \url{http://forge.typo3.org/projects/typo3v4-core/issues?query\_id=391} ) * Workspaces * Language handling * We don't worry about different versions/languages of a file (e.g. a PDF document in multiple languages), as they would be completely separate sys\_file records, right now completely unrelated * soutif we translate a tt\_content element, the sys\_file\_reference objects are copied too.sout * soutThe sys\_file\_reference "reference" to the file (field uid\_local) is always pointing to the sys\_file record in the original languagesout * How to handle translations of file meta data at all? * Translations of Meta data is handled exclusively through the File List module, in the frontend the language overlay is taken care of * soutIssue: Translation of header media field in pages...sout * Issue: Storing meta data data in a translated way * soutIssue: ContentAdapter for FAL not capable of translations sout\url{southttps://review.typo3.org/#/c/14337/sout} * * Media Content Element BE User Interface \url{http://forge.typo3.org/issues/41280} * OfflineStorages frontend behaviour * Different behaviour in field:media and levelmedia * processed files and sys\_file table get's not cleaned * RTE put's all images to doc\_root and uses storage 0, * RTE image handling is not very graceful and fal-using at all * Documentation on: Permissions for Backend Users, Offline Storages, Migration, Driver Setup, * Handle Permission checks for editors correctly (Editors should only be allowed to edit metadata of files which are within their filemount) * ->could be done within a hook in tce-main which would perfectly fit for that - already evaluated that * * **underlineDoneunderline** * soutFile Processing Refactoring sout\url{southttps://review.typo3.org/#/c/14310/sout} * soutMake FAL Folder not found handling more user friendly sout\url{southttps://review.typo3.org/#/c/14301/sout}sout sout-- done * soutRTE internal link handling broken since FAL changes sout\url{southttps://review.typo3.org/#/c/14419/sout} - done * soutStorageRepository should ignore not found driver class sout\url{southttps://review.typo3.org/#/c/13643/sout} * soutExceptions are not caught inFrontend... missing file leads to exception instead of broken image or sth. "graceful", sout\url{southttps://review.typo3.org/#/c/15453/sout} * soutExceptions if the count of related records within the local field differs from the amount of rows in the sys\_file\_reference table, sout\url{southttps://review.typo3.org/#/c/15453/sout} * soutfile list logic depends on reference index - not on actual datasout * soutLocalDriver can be instantiated without basePath sout\url{southttps://review.typo3.org/#/c/14258/3sout} * soutIssue: Backend can't deal with fal references in translated records sout\url{southttps://review.typo3.org/#/c/14336/sout} * soutIssue: Enable translation of table sys\_file\_reference sout\url{southttps://review.typo3.org/#/c/14335/sout} * soutLink Picker / Upload for old TCA file type (TV seems to have problems with that)sout * soutProcessing API needs way to register own Handlers and Processing Types!!!sout * soutThink about storage PID of sys\_file records. Maybe fix rootLevel functionality in TCEmain to allow to store and access sys\_flie records in PID=0sout * soutCheck if properties (columns) added to sys\_file by extensions are accessible through the APIsout * soutFilters do not use interface - only file extension filter usable on stor**ages/folders **soutsout sout * File Backend is Racy, we need to have en eye on that * CSRF -> * soutNULL Byte Usage -> [OH]sout * Testing: upgrade from 4.5/4.6/4.7 >> 6.0 * soutLocalConfiguration upgrade wizard fails! sout\url{southttp://forge.typo3.org/issues/42557sout}sout sout\url{southttp://forge.typo3.org/issues/42271sout} * EM upgrade wizard fails \url{http://forge.typo3.org/issues/42616} \url{https://review.typo3.org/#/c/16153/} * Testing: heavily used extensions (realurl,sout templavoila..sout.) in Backend and Frontend * improve compat layer * write documentation for extension authors * Documentation changes [HH will ask Francois about status] * Scheduler Wizard (array keys) * soutRelease scheduler from classname field sout\url{southttps://review.typo3.org/#/c/14236/sout}sout (rebase needed)sout * Task Table garbage collection (scheduler) fails \url{https://review.typo3.org/#/c/14116/} * soutMake bootstrap methods protected (index.php, index\_ts.php, init.php, cli\_dispatch.php, install tool) >> group methods and encapsulate [lolli]sout * soutclass\_alias in the bootstrap for legacy base classes sout\url{southttps://review.typo3.org/#/c/14776/sout}sout sout * Search for core deprecat * Remove deprecated code \url{https://review.typo3.org/#/c/12933/} (core) * soutFix deprecated $doc->isCMlayers() sout\url{southttps://review.typo3.org/#/c/14955/sout}sout (core)sout * Remove reference to deprecated function \url{https://review.typo3.org/#/c/11143/} (version) * Remove deprecated code \url{https://review.typo3.org/#/c/15018/} (version) * Remove deprecated code \url{https://review.typo3.org/#/c/15019/} (workspaces) * Search for PHP classnames not prefixed with \ and prefix them * soutAdd leading backslashes to InvalidArgumentException sout\url{southttps://review.typo3.org/#/c/15066/sout}sout (workspaces)sout * soutAdd leading backslashes to InvalidArgumentException sout\url{southttps://review.typo3.org/#/c/15067/sout}sout (fluid)sout * Search for Tx\_ in extbase extensions and make use of new namespaced Classnames * soutMake Form Extension work again sout\url{southttps://review.typo3.org/14100sout} * soutFinding Repository for Model doesn't work with namespaces sout\url{southttps://review.typo3.org/#/c/14466/sout}sout (extbase)sout Compat layer Remove compat layer for backend module \url{https://review.typo3.org/#/c/14193/} (core) * Remove compat layer for backend module \url{https://review.typo3.org/#/c/14207/} (version) * Remove compat layer for backend module \url{https://review.typo3.org/#/c/14209/} (workspaces) XCLASS * soutclass name ux\_t3lib\_db is still used sout\url{southttps://review.typo3.org/#/c/14071/sout}sout (needs dicussion, see Gerrit) [XP: will have a look]sout * soutux\_ prefix to Xlass suffix sout\url{southttps://review.typo3.org/#/c/16713/sout}sout sout\url{southttps://review.typo3.org/#/c/16712/sout}
{}