- Mar 26, 2015
-
-
Oliver Hader authored
If ContentObjectRenderer::getImgResource is called without any data, there is no need to execute all possibilities and lookup files with an empty identifier. For instance TextMenuContentObject::getBeforeAfter triggers this at lot. Resolves: #66028 Releases: master, 6.2 Change-Id: Iee7a3ce0f2956cd6ddae8c2e3d194f3cf2855c49 Reviewed-on: http://review.typo3.org/38162 Reviewed-by:
Andreas Fernandez <andreas.fernandez@aspedia.de> Tested-by:
Andreas Fernandez <andreas.fernandez@aspedia.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Markus Klein <klein.t3@reelworx.at> Tested-by:
Markus Klein <klein.t3@reelworx.at>
-
Frank Nägler authored
The layout of the search-toolbar is broken. This patch adjust some CSS. Resolves: #66031 Releases: master Change-Id: I049c07cde25318f123ded47013f458a8a5268790 Reviewed-on: http://review.typo3.org/38172 Reviewed-by:
Benjamin Kott <info@bk2k.info> Tested-by:
Benjamin Kott <info@bk2k.info> Reviewed-by:
Daniel Sattler <sattler@b13.de> Tested-by:
Daniel Sattler <sattler@b13.de> Reviewed-by:
Markus Klein <klein.t3@reelworx.at> Tested-by:
Markus Klein <klein.t3@reelworx.at>
-
- Mar 25, 2015
-
-
Benjamin Mack authored
With FAL and the generation of preview images in the backend via FAL, thumbs.php and its controller are no longer in use. The corresponding code can therefore safely be marked for removal. The only place still in use was filelist() in the frontend, where FAL is now used for rendering icon / preview images. Resolves: #64068 Releases: master Change-Id: Ice806fc1684fddc303468878e351866e52a5d8e4 Reviewed-on: http://review.typo3.org/35694 Reviewed-by:
Frans Saris <franssaris@gmail.com> Tested-by:
Frans Saris <franssaris@gmail.com> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Benjamin Mack authored
Due to the removal of ExtJS in file list the drag uploader throws a JS error when loading the file list. The patch replaces the ExtJS logic with the plain array structure introduced with TYPO3.lang. Resolves: #66003 Releases: master Change-Id: I069d7f3d450bc8ec33b9ee18ef4319dbf0f24d3f Reviewed-on: http://review.typo3.org/38140 Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Frans Saris <franssaris@gmail.com> Tested-by:
Frans Saris <franssaris@gmail.com>
-
Benjamin Mack authored
In order to move all existing "media" functionality in its separate extension the last part (MediaWizard functionality) is moved as well. All leftover class alias maps are streamlined as well, thus, marking the last change of migrating all media-related code to a separate system extension. Releases: master Resolves: #65778 Change-Id: I0ec7a3070c9033e87c7d68b609295e8414350e28 Reviewed-on: http://review.typo3.org/37890 Reviewed-by:
Frans Saris <franssaris@gmail.com> Tested-by:
Frans Saris <franssaris@gmail.com> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Andreas Fernandez authored
Improve the choice of the permission icons for visually handicapped people. Resolves: #66030 Releases: master Change-Id: I68dfd1d16d5da0cb2ea3cd3594f9f469509d5725 Reviewed-on: http://review.typo3.org/38166 Reviewed-by:
Mathias Schreiber <mathias.schreiber@wmdb.de> Tested-by:
Mathias Schreiber <mathias.schreiber@wmdb.de> Reviewed-by:
Xavier Perseguers <xavier@typo3.org> Tested-by:
Xavier Perseguers <xavier@typo3.org>
-
Frank Nägler authored
This patch add tooltips for action icons in ListModule Resolves: #65742 Releases: master Change-Id: Id66f410de822af73ef74055f5b687dd1aef285d2 Reviewed-on: http://review.typo3.org/37852 Reviewed-by:
Jan Helke <typo3@helke.de> Tested-by:
Jan Helke <typo3@helke.de> Reviewed-by:
Benjamin Kott <info@bk2k.info> Tested-by:
Benjamin Kott <info@bk2k.info> Reviewed-by:
Daniel Sattler <sattler@b13.de> Tested-by:
Daniel Sattler <sattler@b13.de> Reviewed-by:
Frank Nägler <typo3@naegler.net> Tested-by:
Frank Nägler <typo3@naegler.net>
-
Nicole Cordes authored
The default upload folder has to be writable to add new files. Do not return a default folder if the user does not have add permissions for it. Releases: master, 6.2 Resolves: #59589 Change-Id: Iacb7fa8b9b9bdbcb6788485f12f1db00d42b34ae Reviewed-on: http://review.typo3.org/37481 Reviewed-by:
Helmut Hummel <helmut.hummel@typo3.org> Tested-by:
Helmut Hummel <helmut.hummel@typo3.org> Reviewed-by:
Nicole Cordes <typo3@cordes.co> Tested-by:
Nicole Cordes <typo3@cordes.co> Reviewed-by:
Jan Helke <typo3@helke.de> Reviewed-by:
Frans Saris <franssaris@gmail.com> Tested-by:
Markus Klein <klein.t3@reelworx.at>
-
Benjamin Mack authored
All files in EXT:t3skin/icons/gfx/ and typo3/gfx/ which are not in use anymore (by LESS/CSS) are removed. All files which are still in use, but are overridden by t3skin through "skinImgAutoCfg" are moved to typo3/gfx/ to replace the old (pre 4.0) default files. Releases: master Resolves: #66000 Change-Id: I0591d951cd7295041a05a963efa6321403c66642 Reviewed-on: http://review.typo3.org/38136 Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Frans Saris authored
Resolves: #65983 Releases: master, 6.2 Change-Id: I3565ff6e7bae2266ff40f610fca8dc7a6f5beb1c Reviewed-on: http://review.typo3.org/38125 Reviewed-by:
Michael Oehlhof <typo3@oehlhof.de> Reviewed-by:
Markus Klein <klein.t3@reelworx.at> Tested-by:
Markus Klein <klein.t3@reelworx.at> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Nicole Cordes <typo3@cordes.co> Tested-by:
Nicole Cordes <typo3@cordes.co>
-
Wouter Wolters authored
* use strict checks * remove count() were possible Resolves: #65984 Releases: master Change-Id: I3434a201d5db3c725c7923b658f27cc413335288 Reviewed-on: http://review.typo3.org/38127 Reviewed-by:
Michael Oehlhof <typo3@oehlhof.de> Tested-by:
Michael Oehlhof <typo3@oehlhof.de> Reviewed-by:
Markus Klein <klein.t3@reelworx.at> Tested-by:
Markus Klein <klein.t3@reelworx.at>
-
Benjamin Kott authored
- Improve dropzones - Improve button sizes - Improve color balance - Cleanup LESS Releases: master Resolves: #65999 Change-Id: If092627ae355bcfec63947ee811977786c47d3ba Reviewed-on: http://review.typo3.org/38135 Reviewed-by:
Michael Oehlhof <typo3@oehlhof.de> Tested-by:
Michael Oehlhof <typo3@oehlhof.de> Reviewed-by:
Markus Klein <klein.t3@reelworx.at> Tested-by:
Markus Klein <klein.t3@reelworx.at>
-
Benjamin Mack authored
In a result of best practices with composer as well as taking the tarball distributions (typo3_src.zip) into account, the directory Packages/ is not necessarily optimal now for either development and shipping a package. Distributions (like the composer-installer for TYPO3) can still use the Packages/ directory in their webroot for other packages. This means: The TYPO3 source will not contain any third party library anymore in its GIT repository but instead these are installed via composer. For development purposes this means that a "composer install" command will install all required dev-dependencies into typo3/contrib/vendor/ which is now ignored by git and no changes are installed anymore. For the packaging process a "composer install --no-dev -o" will be executed when building the tarball and zip files on each release, downloading the necessary third-party libraries directly into "typo3/contrib/vendor/". Existing developer installations need to run "rm -rf typo3/contrib/vendor/ bin/ Packages/Libraries/ composer.lock" inside the typo3 repository directory and do a "composer install" again after applying this patch. This way, there is no conflict between autoloader as well as the Packages/ directory anymore for the TYPO3 CMS Core. The typo3/contrib/vendor/ folder is completely removed from Git as it is now handled via composer. Resolves: #66001 Releases: master Change-Id: I70ff4e1427f2b9d888b7de336e577851116b93cf Reviewed-on: http://review.typo3.org/38138 Reviewed-by:
Markus Klein <klein.t3@reelworx.at> Tested-by:
Markus Klein <klein.t3@reelworx.at>
-
Benjamin Mack authored
The filelist still loads prototype even though it is not used anymore. Resolves: #66002 Releases: master Change-Id: I6a3b68c078571aadb5b1eb80ed63fca0870e0764 Reviewed-on: http://review.typo3.org/38139 Reviewed-by:
Markus Klein <klein.t3@reelworx.at> Tested-by:
Markus Klein <klein.t3@reelworx.at> Reviewed-by:
Frank Nägler <typo3@naegler.net> Tested-by:
Frank Nägler <typo3@naegler.net>
-
Benjamin Kott authored
Fixes floating problem on buttongroups in docheader. Resolves: #65990 Releases: master Change-Id: Ib2a64d7ee542130003a13c4118d0c11437aa60cd Reviewed-on: http://review.typo3.org/38141 Reviewed-by:
Markus Klein <klein.t3@reelworx.at> Tested-by:
Markus Klein <klein.t3@reelworx.at> Reviewed-by:
Frank Nägler <typo3@naegler.net> Tested-by:
Frank Nägler <typo3@naegler.net>
-
Daniel Sattler authored
Cleanup the t3skin LESS files: * order and group LESS statements * remove duplicate stuff Resolves: #65990 Releases: master Change-Id: I1c498e11d9daa7ee8913d0f1fb16d1b16a9f7aeb Reviewed-on: http://review.typo3.org/38131 Reviewed-by:
Benjamin Mack <benni@typo3.org> Tested-by:
Benjamin Mack <benni@typo3.org> Reviewed-by:
Andreas Fernandez <andreas.fernandez@aspedia.de> Tested-by:
Andreas Fernandez <andreas.fernandez@aspedia.de>
-
- Mar 24, 2015
-
-
Andreas Fernandez authored
This patch allows the selection of vtt files in EXT:mediace as caption file. Additionally, the mandatory "default" attribute is rendered. Resolves: #65936 Releases: master, 6.2 Change-Id: I7f94857150503e6c03713a61fa3a4d2e093cf326 Reviewed-on: http://review.typo3.org/38102 Reviewed-by:
Carla Froitzheim <cf@computer-foto.de> Tested-by:
Carla Froitzheim <cf@computer-foto.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Andreas Fernandez <andreas.fernandez@aspedia.de> Tested-by:
Andreas Fernandez <andreas.fernandez@aspedia.de>
-
Benjamin Mack authored
The third-party library is now fetched via composer into typo3/contrib/vendor. The additional require_once statement in GeneralUtility is therefore not needed anymore. Resolves: #65987 Releases: master Change-Id: Ib7dabba5f7fb697a68ef4178b5ae5f15c56dd4df Reviewed-on: http://review.typo3.org/38129 Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Jan Helke <typo3@helke.de> Tested-by:
Jan Helke <typo3@helke.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Nicole Cordes authored
Currently for editors the request for page tree actions fails with error "Access Error: You don't have access to this module.". This is because there is an access check to web module, which can't be enabled for users anymore. As the page tree checks access by user and group definitions, the scripts don't need any check themselves. Resolves: #65972 Releases: master Change-Id: I57ef845508eaa64bd2156f793a13ace7a39b2cbd Reviewed-on: http://review.typo3.org/38110 Reviewed-by:
Jan Helke <typo3@helke.de> Tested-by:
Jan Helke <typo3@helke.de> Reviewed-by:
Jigal van Hemert <jigal.van.hemert@typo3.org> Tested-by:
Jigal van Hemert <jigal.van.hemert@typo3.org>
-
Benjamin Mack authored
The shortcut variable for having the anchorPrefix within $TSFE is set when a baseURL is defined and does the same as config.prefixLocalAnchors = auto. It is solely used for Indexed Search and only if baseURL is activated. The patch deprecates this property and implements the functionality directly when needed within indexed_search. Resolves: #65938 Releases: master Change-Id: Ie57f57501f15f69ef5f6859d0517f7c0bcced117 Reviewed-on: http://review.typo3.org/38040 Reviewed-by:
Jan Helke <typo3@helke.de> Tested-by:
Jan Helke <typo3@helke.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Benjamin Mack authored
The interface for the Pear Package HTTP_Request2 is now migrated to a composer package which resides inside typo3/contrib/vendor and loads all files of that package via the composer class loader. Resolves: #65955 Releases: master Change-Id: I14b0356601795b2bc198d011c81a67b3d5578c20 Reviewed-on: http://review.typo3.org/38071 Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Jigal van Hemert authored
Easier to understand variable names and some optimizations of the code. Resolves: #65893 Releases: master Change-Id: I4f3b535fba5809fc3fa6ac1b1ccccbec239cc85b Reviewed-on: http://review.typo3.org/37996 Reviewed-by:
Andreas Fernandez <andreas.fernandez@aspedia.de> Tested-by:
Andreas Fernandez <andreas.fernandez@aspedia.de> Reviewed-by:
Jan Helke <typo3@helke.de> Reviewed-by:
Nicole Cordes <typo3@cordes.co> Tested-by:
Nicole Cordes <typo3@cordes.co>
-
Andreas Allacher authored
DateTimePicker has to use the 24H format for time fields because otherwise the AM/PM switch is not handled correctly. It is already used for datetime fields but not for time/timesec fields. Change-Id: Iaf83842e568bf822b07cccf74224f04be607d1d4 Resolves: #65975 Releases: master Reviewed-on: http://review.typo3.org/38111 Reviewed-by:
Andreas Fernandez <andreas.fernandez@aspedia.de> Tested-by:
Andreas Fernandez <andreas.fernandez@aspedia.de> Reviewed-by:
Benjamin Mack <benni@typo3.org> Tested-by:
Benjamin Mack <benni@typo3.org>
-
Jan Helke authored
This patch wraps the new_language menu in the PageLayoutView to Bootstrap styles Resolves: #65945 Releases: master Change-Id: Iff219a0245455c3320ece5b19fbd915bdddc1aa4 Reviewed-on: http://review.typo3.org/38047 Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Andreas Fernandez <andreas.fernandez@aspedia.de> Tested-by:
Andreas Fernandez <andreas.fernandez@aspedia.de> Reviewed-by:
Benjamin Mack <benni@typo3.org> Tested-by:
Benjamin Mack <benni@typo3.org>
-
Benjamin Mack authored
Resolves: #65934 Releases: master Change-Id: I0e3a56dc569d19fbce46708656f7a342d2f698e5 Reviewed-on: http://review.typo3.org/38035 Reviewed-by:
Andreas Fernandez <andreas.fernandez@aspedia.de> Tested-by:
Andreas Fernandez <andreas.fernandez@aspedia.de> Reviewed-by:
Jan Helke <typo3@helke.de> Tested-by:
Jan Helke <typo3@helke.de> Reviewed-by:
Benjamin Mack <benni@typo3.org> Tested-by:
Benjamin Mack <benni@typo3.org>
-
Benjamin Mack authored
The third-party library "websvg" and its usage is completely removed in the TYPO3 Core. All usages to this functionality will not work anymore. All frontend usages via TypoScript will show no fallback logic for IE anymore. Resolves: #65962 Releases: master Change-Id: I758a2bcefeeac39f8e5660c0347d2473a2a2639e Reviewed-on: http://review.typo3.org/38089 Reviewed-by:
Frank Nägler <typo3@naegler.net> Tested-by:
Frank Nägler <typo3@naegler.net> Reviewed-by:
Benjamin Mack <benni@typo3.org> Tested-by:
Benjamin Mack <benni@typo3.org> Reviewed-by:
Andreas Fernandez <andreas.fernandez@aspedia.de> Tested-by:
Andreas Fernandez <andreas.fernandez@aspedia.de>
-
Georg Ringer authored
If building a tree from records the label of an item must be generated by using BackendUtility::getRecordTitle to be consistent with the rest of the backend (e.g. the list module). Change-Id: I3e362be17dc4ef6ea27958b6e440b9f69ddbad0d Resolves: #65974 Releases: master, 6.2 Reviewed-on: http://review.typo3.org/38101 Reviewed-by:
Tymoteusz Motylewski <t.motylewski@gmail.com> Tested-by:
Tymoteusz Motylewski <t.motylewski@gmail.com> Reviewed-by:
Markus Klein <klein.t3@reelworx.at> Tested-by:
Markus Klein <klein.t3@reelworx.at>
-
Benjamin Mack authored
This reverts commit a08ce723. Parts of the backend with relative URLs do not work anymore due to this change. Change-Id: I468c290f0ca66ca1c9cee8ae88e9de291a1509bd Reviewed-on: http://review.typo3.org/38094 Reviewed-by:
Benjamin Mack <benni@typo3.org> Tested-by:
Benjamin Mack <benni@typo3.org>
-
Susanne Moog authored
The extension manager currently downloads and installs an extension from TER or after file upload directly. Some people want to do some audits or modifications before installing an extension, therefore there should be an option to disable the automatic installation process and just download an extension like it was default in older extension managers. Like suggested in the related UX/forge issue this patch implements a simple switch in the configuration of the extension manager itself. Resolves: #50501 Related: #50582 Releases: master Change-Id: I538306fd9a067abebe0ffd36704f95eb52c3c454 Reviewed-on: http://review.typo3.org/30972 Reviewed-by:
Nicole Cordes <typo3@cordes.co> Tested-by:
Nicole Cordes <typo3@cordes.co> Reviewed-by:
Markus Klein <klein.t3@reelworx.at> Tested-by:
Markus Klein <klein.t3@reelworx.at>
-
Benjamin Kott authored
In order to unify build processes in the backend we introduce GruntJS as taskrunner. It will provide a global config that takes over the responsibility for all build processes in the future starting with the less files of the backend skin. Releases: master Resolves: #65960 Change-Id: I8319300ba5fe39fd9b889ea6992275644578c563 Reviewed-on: http://review.typo3.org/38088 Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Andreas Fernandez <andreas.fernandez@aspedia.de> Tested-by:
Andreas Fernandez <andreas.fernandez@aspedia.de>
-
Andreas Fernandez authored
Replace T3_THIS_LOCATION with BackendUtility::getModuleUrl() to fix the broken edit links in "Backend User" > "Backend user groups". Resolves: #65961 Releases: master Change-Id: Id5085ad967396e829147325f90d0e4ee037e02f7 Reviewed-on: http://review.typo3.org/38087 Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Benjamin Mack <benni@typo3.org> Tested-by:
Benjamin Mack <benni@typo3.org>
-
- Mar 23, 2015
-
-
Xavier Perseguers authored
Resolves: #65951 Releases: master Change-Id: I1cb457aaeb89002f5bd59dc589f998a92570350a Reviewed-on: http://review.typo3.org/38061 Reviewed-by:
Xavier Perseguers <xavier@typo3.org> Tested-by:
Xavier Perseguers <xavier@typo3.org> Reviewed-by:
Tymoteusz Motylewski <t.motylewski@gmail.com> Tested-by:
Tymoteusz Motylewski <t.motylewski@gmail.com>
-
Tymoteusz Motylewski authored
Fix missing labels for advanced search in extbase plugin. - "Search in:" - "From section:" - "Order by:" - "Category:" Some language labels were renamed (the former names were never used). It also fixes one uninitialized variable and wrong/missing doc comments Resolves: #65817 Releases: master, 6.2 Change-Id: I519fa989ae5281be61105ceb05eb1438a5820469 Reviewed-on: http://review.typo3.org/37930 Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Markus Klein <klein.t3@reelworx.at> Tested-by:
Markus Klein <klein.t3@reelworx.at>
-
Daniel Sattler authored
To make the collapse page tree button more visible and usable for BE User the button size needed to be increased. Resolves: #65930 Releases: master Change-Id: I3ee6b9036d7152f04ab49fd82d5cd3d79af93b4c Reviewed-on: http://review.typo3.org/38077 Reviewed-by:
Benjamin Kott <info@bk2k.info> Tested-by:
Benjamin Kott <info@bk2k.info> Reviewed-by:
Andreas Fernandez <andreas.fernandez@aspedia.de> Tested-by:
Andreas Fernandez <andreas.fernandez@aspedia.de> Reviewed-by:
Benjamin Mack <benni@typo3.org> Tested-by:
Benjamin Mack <benni@typo3.org>
-
Benjamin Mack authored
The Frontend Request Handler now uses class properties for TSFE and TT to split up the functionality into smaller pieces. This is the first step in a series of cleaning up the frontend rendering logic. Resolves: #65914 Releases: master Change-Id: I61289c8bb03bde03d6fa5e0f7fd59fa3d5c5b4e4 Reviewed-on: http://review.typo3.org/38021 Reviewed-by:
Nicole Cordes <typo3@cordes.co> Tested-by:
Nicole Cordes <typo3@cordes.co> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Nicole Cordes authored
Render the Typoscript Object Browser with unordered lists and CSS. Resolves: #65953 Releases: master Change-Id: Ifaa4193fee9ff7796130aed3055a782eb5a65795 Reviewed-on: http://review.typo3.org/38067 Reviewed-by:
Helmut Hummel <helmut.hummel@typo3.org> Tested-by:
Helmut Hummel <helmut.hummel@typo3.org> Reviewed-by:
Nicole Cordes <typo3@cordes.co> Tested-by:
Nicole Cordes <typo3@cordes.co> Reviewed-by:
Benjamin Mack <benni@typo3.org> Tested-by:
Benjamin Mack <benni@typo3.org>
-
Nicole Cordes authored
If you update an extension, currently always the latest version is installed. Due to compatibility issues this isn't always the right solution. This patch adds the possibility to choose the version which should be installed from the confirmation modal. Resolves: #60070 Releases: master Change-Id: Ie19ad2e59aa577092c300ed8592386eaad514809 Reviewed-on: http://review.typo3.org/38030 Reviewed-by:
Jan Helke <typo3@helke.de> Tested-by:
Jan Helke <typo3@helke.de> Reviewed-by:
Andreas Fernandez <andreas.fernandez@aspedia.de> Tested-by:
Andreas Fernandez <andreas.fernandez@aspedia.de> Reviewed-by:
Helmut Hummel <helmut.hummel@typo3.org> Tested-by:
Helmut Hummel <helmut.hummel@typo3.org>
-
Benjamin Mack authored
The interface for the PSR standard "PSR/log" (PSR-3) is now migrated to a composer package which resides inside typo3/contrib/vendor and loads all files of that package. Resolves: #65954 Releases: master Change-Id: I423a41b6116693903d7d374e4f252d2932297a5f Reviewed-on: http://review.typo3.org/38066 Reviewed-by:
Helmut Hummel <helmut.hummel@typo3.org> Tested-by:
Helmut Hummel <helmut.hummel@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Benjamin Mack authored
Instead of manually requiring the necessary swiftmailer information, composer can be utilized to be included in the regular autoloading process. At the same time, typo3/contrib/swiftmailer is moved into typo3/contrib/vendor which is maintained by composer. TYPO3 Instances maintained with composer will put the swiftmailer library into Packages/Libraries/. Resolves: #65950 Releases: master Change-Id: Ibd57dddf74ed6643fd1f0816517e6bb36d22c3eb Reviewed-on: http://review.typo3.org/38057 Reviewed-by:
Helmut Hummel <helmut.hummel@typo3.org> Tested-by:
Helmut Hummel <helmut.hummel@typo3.org>
-
Benjamin Mack authored
A new Routing API is introduced in order to streamline the entrypoints to the TYPO3 Backend. All previous patches by Wouter for the dispatched modules are the foundation for this change. Instead of using the term "module" for anything linkable in the backend, the term "routes" fits more. A "module" or an ajax call is a derivative of a route, which will build on this foundation. Routes can be registered via Configuration/Backend/Routes.php in any extension and are loaded solely on Backend requests. The Routing API is inspired by the Symfony Routing framework and mostly compatible for now but the TYPO3 implementation only takes around 20% of the needed logic. There are three new classes: - Route (a single route with a path and some options) - Router (API to match paths and generate URLs) - UrlGenerator (Generates the URL) This patch changes the entrypoint for login/logout to typo3/index.php/myroute/?token=... making index.php the only entrypoint to the TYPO3 Backend in the future and using the PATH_INFO functionality of the browser to store the route. The main RequestHandler of all Backend modules detects where a PATH_INFO is given and then resolves to a controller/action logic and checks for a valid token. Once this patch is in, all non-module entrypoints are moved to the new format. See http://wiki.typo3.org/Blueprints/BackendRouting for implementation details. Resolves: #65493 Releases: master Change-Id: I91b5812c833c558794f70fd4504f2da452b1c3ce Reviewed-on: http://review.typo3.org/37476 Reviewed-by:
Nicole Cordes <typo3@cordes.co> Tested-by:
Nicole Cordes <typo3@cordes.co> Reviewed-by:
Helmut Hummel <helmut.hummel@typo3.org> Tested-by:
Helmut Hummel <helmut.hummel@typo3.org>
-