[TASK] Streamline ext_localconf.php and ext_tables.php 33/52533/32
authorBenni Mack <benni@typo3.org>
Fri, 28 Apr 2017 09:33:23 +0000 (11:33 +0200)
committerSusanne Moog <susanne.moog@typo3.org>
Mon, 16 Oct 2017 11:28:12 +0000 (13:28 +0200)
commit9cd56105fba05862e5b54c1b44d858499c8bbf74
treefc17d2a10d2020909fa5df9211ec6c7b1ab54a8a
parent62513dbb682cff66bcdeb43e816a50032d303719
[TASK] Streamline ext_localconf.php and ext_tables.php

The goal is to minimize TYPO3_MODE usage in ext_localconf and ext_tables and
provide a clear process for extension developers where to put what.

This extension streamlines the whole usage within all system extensions,
and documents the expected behaviour of all third-party extensions, which
will also be included in docs.typo3.org.

Resolves: #82692
Releases: master
Change-Id: Id83ff0dfc6198564443f2f42e273bcd4f6f25e3e
Reviewed-on: https://review.typo3.org/52533
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
59 files changed:
typo3/sysext/about/ext_tables.php
typo3/sysext/backend/Classes/Security/CategoryPermissionsAspect.php
typo3/sysext/backend/ext_localconf.php
typo3/sysext/backend/ext_tables.php
typo3/sysext/belog/ext_localconf.php
typo3/sysext/belog/ext_tables.php
typo3/sysext/beuser/ext_localconf.php
typo3/sysext/beuser/ext_tables.php
typo3/sysext/core/Documentation/Changelog/master/Important-82692-GuidelinesForExtensionFiles.rst [new file with mode: 0644]
typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/ext_localconf.php
typo3/sysext/core/ext_localconf.php
typo3/sysext/core/ext_tables.php
typo3/sysext/documentation/ext_localconf.php
typo3/sysext/documentation/ext_tables.php
typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Configuration/TCA/Overrides/sys_template.php [new file with mode: 0644]
typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/ext_localconf.php
typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/ext_tables.php
typo3/sysext/extbase/ext_localconf.php
typo3/sysext/extbase/ext_tables.php [deleted file]
typo3/sysext/extensionmanager/ext_localconf.php
typo3/sysext/extensionmanager/ext_tables.php
typo3/sysext/feedit/ext_localconf.php
typo3/sysext/felogin/ext_localconf.php
typo3/sysext/filelist/ext_localconf.php
typo3/sysext/filelist/ext_tables.php
typo3/sysext/form/ext_localconf.php
typo3/sysext/form/ext_tables.php
typo3/sysext/frontend/Classes/Aspect/FileMetadataOverlayAspect.php
typo3/sysext/frontend/ext_localconf.php
typo3/sysext/frontend/ext_tables.php
typo3/sysext/impexp/ext_localconf.php
typo3/sysext/impexp/ext_tables.php
typo3/sysext/indexed_search/ext_localconf.php
typo3/sysext/indexed_search/ext_tables.php
typo3/sysext/info/ext_tables.php
typo3/sysext/install/ext_localconf.php
typo3/sysext/install/ext_tables.php
typo3/sysext/lang/ext_tables.php
typo3/sysext/linkvalidator/ext_tables.php
typo3/sysext/lowlevel/ext_tables.php
typo3/sysext/opendocs/ext_localconf.php
typo3/sysext/opendocs/ext_tables.php [deleted file]
typo3/sysext/recordlist/ext_localconf.php
typo3/sysext/recordlist/ext_tables.php
typo3/sysext/recycler/ext_tables.php
typo3/sysext/reports/ext_localconf.php
typo3/sysext/reports/ext_tables.php
typo3/sysext/rte_ckeditor/ext_localconf.php
typo3/sysext/scheduler/ext_tables.php
typo3/sysext/setup/ext_tables.php
typo3/sysext/sys_action/ext_localconf.php
typo3/sysext/sys_action/ext_tables.php
typo3/sysext/t3editor/ext_localconf.php
typo3/sysext/taskcenter/ext_tables.php
typo3/sysext/tstemplate/ext_tables.php
typo3/sysext/version/ext_localconf.php
typo3/sysext/viewpage/ext_tables.php
typo3/sysext/workspaces/ext_localconf.php
typo3/sysext/workspaces/ext_tables.php