[TASK] Move wizards to Web=>Functions 81/34581/3
authorBenjamin Mack <benni@typo3.org>
Tue, 25 Nov 2014 08:57:38 +0000 (09:57 +0100)
committerWouter Wolters <typo3@wouterwolters.nl>
Wed, 3 Dec 2014 11:11:55 +0000 (12:11 +0100)
The current situation of the Functions module
is like this:
Wizards like "Sort pages" and
"Bulk-create pages" are inside
Web=>Functions=>Wizards.
The Functions module is not used
at all for anything else right now.

For a cleaner interface and code
structure, both wizards are moved
to the Web=>Functions level directly.

This avoids having a separate dropdown
in the content area, but using the already
known (and default) "functions" MOD MENU.

In a further step, the "func_wizard" extension
should be moved to compatibility6 with a
proper note on how to migrate old "wizard"
extensions to the normal top-level functions
module.

Resolves: #63310
Releases: master
Change-Id: I9845cafe87de3f2f93d7938bef28284b80a04022
Reviewed-on: http://review.typo3.org/34581
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
typo3/sysext/core/Documentation/Changelog/master/Breaking-63310-Wizard-Modules-Moved.rst [new file with mode: 0644]
typo3/sysext/wizard_crpages/ext_emconf.php
typo3/sysext/wizard_crpages/ext_tables.php
typo3/sysext/wizard_sortpages/ext_emconf.php
typo3/sysext/wizard_sortpages/ext_tables.php

diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-63310-Wizard-Modules-Moved.rst b/typo3/sysext/core/Documentation/Changelog/master/Breaking-63310-Wizard-Modules-Moved.rst
new file mode 100644 (file)
index 0000000..4aed15e
--- /dev/null
@@ -0,0 +1,26 @@
+================================================
+Breaking: #63310 - Web=>Functions=>Wizards moved
+================================================
+
+Description
+===========
+
+The two module functions "Create Pages" and "Sort Pages" located within the extensions "wizard_crpages" and
+"wizard_sortpages" were located under Web => Functions => Wizards. This structure is now simplified as the wizards
+are moved one level up in Web => Functions.
+
+Impact
+======
+
+Any options set via TSconfig for these wizards for the module menu have changed. The existing options don't work
+anymore.
+
+Affected installations
+======================
+
+Any installation using TSconfig like "web_func.menu.wiz" needs to be adapted.
+
+Migration
+=========
+
+The respective options "web_func.menu.wiz" are moved towards "web_func.menu.functions".
\ No newline at end of file
index 2937f72..af3bd46 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 $EM_CONF[$_EXTKEY] = array(
-       'title' => 'Web>Func, Wizards, Create multiple pages',
+       'title' => 'Web>Functions: Create multiple pages',
        'description' => 'A little utility to create many empty pages in one batch. Great for making a quick page structure.',
        'category' => 'module',
        'state' => 'stable',
@@ -15,7 +15,7 @@ $EM_CONF[$_EXTKEY] = array(
        'constraints' => array(
                'depends' => array(
                        'typo3' => '7.0.0-7.0.99',
-                       'func_wizards' => '7.0.0-7.0.99',
+                       'func' => '7.0.0-7.0.99',
                ),
                'conflicts' => array(),
                'suggests' => array(),
index 7d8cca8..34f0926 100644 (file)
@@ -6,8 +6,7 @@ if (TYPO3_MODE === 'BE') {
                'web_func',
                'TYPO3\\CMS\\WizardCrpages\\Controller\\CreatePagesWizardModuleFunctionController',
                NULL,
-               'LLL:EXT:wizard_crpages/locallang.xlf:wiz_crMany',
-               'wiz'
+               'LLL:EXT:wizard_crpages/locallang.xlf:wiz_crMany'
        );
 
        \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr(
index 87165a7..8e607b1 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 $EM_CONF[$_EXTKEY] = array(
-       'title' => 'Web>Func, Wizards, Sort pages',
+       'title' => 'Web>Functions: Sort pages',
        'description' => 'A little utility to rearrange the sorting order of pages in the backend.',
        'category' => 'module',
        'state' => 'stable',
@@ -15,7 +15,7 @@ $EM_CONF[$_EXTKEY] = array(
        'constraints' => array(
                'depends' => array(
                        'typo3' => '7.0.0-7.0.99',
-                       'func_wizards' => '7.0.0-7.0.99',
+                       'func' => '7.0.0-7.0.99',
                ),
                'conflicts' => array(),
                'suggests' => array(),
index 568ad77..ca98e41 100644 (file)
@@ -6,8 +6,7 @@ if (TYPO3_MODE === 'BE') {
                'web_func',
                'TYPO3\\CMS\\WizardSortpages\\View\\SortPagesWizardModuleFunction',
                NULL,
-               'LLL:EXT:wizard_sortpages/locallang.xlf:wiz_sort',
-               'wiz'
+               'LLL:EXT:wizard_sortpages/locallang.xlf:wiz_sort'
        );
        \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr(
                '_MOD_web_func',