{"shas":[["120d38d1015117cc415482e7efec35430a5e3dfd","6bf857ca7de026fbed4ae790a809a0ea640901f4@kay-strobach.de","[FEATURE] Speed-up Backend with CardLayout\n\nThis patch adds a cardlayout to the Backend.\nBE Modules may register themselves to the page renderer and add cards\ndirectly to the layout.\n\nTo achieve that, a new way of adding JavaScript to the BE is available.\n$GLOBALS['TBE_MODULES']['_JSINIT']['key'] = 'JSCODE';\n\nThis way changing the module is quite fast.\n\nTo keep old behaviour the iframe is loaded with the module root\nurl if the module item of an already opened module is clicked.\n\nThe Extension Manager or the About module can be simply reworked to support\nthat feature.\n\nOther new features like the dashboard depend on this change too.\n\nAPI hints:\n\nJavaScript\n - in old times we used:\n   TYPO3.Backend.ContentContainer.setUrl(uri);\n\n   Now please use\n   TYPO3.ModuleMenu.App.openInContentFrame(uri, params);\n   The \"new\" function was available before and knows the current\n   module. This function uses the correct iframe - if it is allowed to\n   load the module.\n\nPHP\n - added new Parameter to t3lib_extMgm::addModule to disable the card\n   autocreation on demand\n\nChange-Id: I2bf206b7154c20575b0d2ce72150621b2dfbdb35\nResolves: #12664\nReleases: 4.6, 4.5\nReviewed-on: http://review.typo3.org/3370\nReviewed-by: Philipp Gampe\nTested-by: Philipp Gampe\nTested-by: Soren Malling\nReviewed-by: Xavier Perseguers\nTested-by: Xavier Perseguers","Kay Strobach"]],"ref":"refs/heads/master","size":1,"head":"120d38d1015117cc415482e7efec35430a5e3dfd","push_id":37780456}